FreeRDP
NTLM_CONTEXT Struct Reference
Collaboration diagram for NTLM_CONTEXT:

Data Fields

BOOL server
 
BOOL NTLMv2
 
BOOL UseMIC
 
NTLM_STATE state
 
int SendSeqNum
 
int RecvSeqNum
 
char * SamFile
 
BYTE NtlmHash [16]
 
BYTE NtlmV2Hash [16]
 
BYTE MachineID [32]
 
BOOL SendVersionInfo
 
BOOL confidentiality
 
WINPR_RC4_CTX * SendRc4Seal
 
WINPR_RC4_CTX * RecvRc4Seal
 
BYTE * SendSigningKey
 
BYTE * RecvSigningKey
 
BYTE * SendSealingKey
 
BYTE * RecvSealingKey
 
UINT32 NegotiateFlags
 
BOOL UseSamFileDatabase
 
int LmCompatibilityLevel
 
int SuppressExtendedProtection
 
BOOL SendWorkstationName
 
UNICODE_STRING Workstation
 
UNICODE_STRING ServicePrincipalName
 
SSPI_CREDENTIALScredentials
 
BYTE * ChannelBindingToken
 
BYTE ChannelBindingsHash [16]
 
SecPkgContext_Bindings Bindings
 
BOOL SendSingleHostData
 
BOOL NegotiateKeyExchange
 
NTLM_SINGLE_HOST_DATA SingleHostData
 
NTLM_NEGOTIATE_MESSAGE NEGOTIATE_MESSAGE
 
NTLM_CHALLENGE_MESSAGE CHALLENGE_MESSAGE
 
NTLM_AUTHENTICATE_MESSAGE AUTHENTICATE_MESSAGE
 
size_t MessageIntegrityCheckOffset
 
SecBuffer NegotiateMessage
 
SecBuffer ChallengeMessage
 
SecBuffer AuthenticateMessage
 
SecBuffer ChallengeTargetInfo
 
SecBuffer AuthenticateTargetInfo
 
SecBuffer TargetName
 
SecBuffer NtChallengeResponse
 
SecBuffer LmChallengeResponse
 
NTLMv2_RESPONSE NTLMv2Response
 
BYTE NtProofString [16]
 
BYTE Timestamp [8]
 
BYTE ChallengeTimestamp [8]
 
BYTE ServerChallenge [8]
 
BYTE ClientChallenge [8]
 
BYTE SessionBaseKey [16]
 
BYTE KeyExchangeKey [16]
 
BYTE RandomSessionKey [16]
 
BYTE ExportedSessionKey [16]
 
BYTE EncryptedRandomSessionKey [16]
 
BYTE ClientSigningKey [16]
 
BYTE ClientSealingKey [16]
 
BYTE ServerSigningKey [16]
 
BYTE ServerSealingKey [16]
 
psSspiNtlmHashCallback HashCallback
 
void * HashCallbackArg
 

Detailed Description

Definition at line 219 of file libwinpr/sspi/NTLM/ntlm.h.

Field Documentation

◆ AUTHENTICATE_MESSAGE

NTLM_AUTHENTICATE_MESSAGE NTLM_CONTEXT::AUTHENTICATE_MESSAGE

Definition at line 255 of file libwinpr/sspi/NTLM/ntlm.h.

◆ AuthenticateMessage

SecBuffer NTLM_CONTEXT::AuthenticateMessage

Definition at line 259 of file libwinpr/sspi/NTLM/ntlm.h.

◆ AuthenticateTargetInfo

SecBuffer NTLM_CONTEXT::AuthenticateTargetInfo

Definition at line 261 of file libwinpr/sspi/NTLM/ntlm.h.

◆ Bindings

SecPkgContext_Bindings NTLM_CONTEXT::Bindings

Definition at line 249 of file libwinpr/sspi/NTLM/ntlm.h.

◆ CHALLENGE_MESSAGE

NTLM_CHALLENGE_MESSAGE NTLM_CONTEXT::CHALLENGE_MESSAGE

Definition at line 254 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ChallengeMessage

SecBuffer NTLM_CONTEXT::ChallengeMessage

Definition at line 258 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ChallengeTargetInfo

SecBuffer NTLM_CONTEXT::ChallengeTargetInfo

Definition at line 260 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ChallengeTimestamp

BYTE NTLM_CONTEXT::ChallengeTimestamp[8]

Definition at line 268 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ChannelBindingsHash

BYTE NTLM_CONTEXT::ChannelBindingsHash[16]

Definition at line 248 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ChannelBindingToken

BYTE* NTLM_CONTEXT::ChannelBindingToken

Definition at line 247 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ClientChallenge

BYTE NTLM_CONTEXT::ClientChallenge[8]

Definition at line 270 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ClientSealingKey

BYTE NTLM_CONTEXT::ClientSealingKey[16]

Definition at line 277 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ClientSigningKey

BYTE NTLM_CONTEXT::ClientSigningKey[16]

Definition at line 276 of file libwinpr/sspi/NTLM/ntlm.h.

◆ confidentiality

BOOL NTLM_CONTEXT::confidentiality

Definition at line 232 of file libwinpr/sspi/NTLM/ntlm.h.

◆ credentials

SSPI_CREDENTIALS* NTLM_CONTEXT::credentials

Definition at line 246 of file libwinpr/sspi/NTLM/ntlm.h.

◆ EncryptedRandomSessionKey

BYTE NTLM_CONTEXT::EncryptedRandomSessionKey[16]

Definition at line 275 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ExportedSessionKey

BYTE NTLM_CONTEXT::ExportedSessionKey[16]

Definition at line 274 of file libwinpr/sspi/NTLM/ntlm.h.

◆ HashCallback

psSspiNtlmHashCallback NTLM_CONTEXT::HashCallback

Definition at line 280 of file libwinpr/sspi/NTLM/ntlm.h.

◆ HashCallbackArg

void* NTLM_CONTEXT::HashCallbackArg

Definition at line 281 of file libwinpr/sspi/NTLM/ntlm.h.

◆ KeyExchangeKey

BYTE NTLM_CONTEXT::KeyExchangeKey[16]

Definition at line 272 of file libwinpr/sspi/NTLM/ntlm.h.

◆ LmChallengeResponse

SecBuffer NTLM_CONTEXT::LmChallengeResponse

Definition at line 264 of file libwinpr/sspi/NTLM/ntlm.h.

◆ LmCompatibilityLevel

int NTLM_CONTEXT::LmCompatibilityLevel

Definition at line 241 of file libwinpr/sspi/NTLM/ntlm.h.

◆ MachineID

BYTE NTLM_CONTEXT::MachineID[32]

Definition at line 230 of file libwinpr/sspi/NTLM/ntlm.h.

◆ MessageIntegrityCheckOffset

size_t NTLM_CONTEXT::MessageIntegrityCheckOffset

Definition at line 256 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NEGOTIATE_MESSAGE

NTLM_NEGOTIATE_MESSAGE NTLM_CONTEXT::NEGOTIATE_MESSAGE

Definition at line 253 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NegotiateFlags

UINT32 NTLM_CONTEXT::NegotiateFlags

Definition at line 239 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NegotiateKeyExchange

BOOL NTLM_CONTEXT::NegotiateKeyExchange

Definition at line 251 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NegotiateMessage

SecBuffer NTLM_CONTEXT::NegotiateMessage

Definition at line 257 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NtChallengeResponse

SecBuffer NTLM_CONTEXT::NtChallengeResponse

Definition at line 263 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NtlmHash

BYTE NTLM_CONTEXT::NtlmHash[16]

Definition at line 228 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NTLMv2

BOOL NTLM_CONTEXT::NTLMv2

Definition at line 222 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NtlmV2Hash

BYTE NTLM_CONTEXT::NtlmV2Hash[16]

Definition at line 229 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NTLMv2Response

NTLMv2_RESPONSE NTLM_CONTEXT::NTLMv2Response

Definition at line 265 of file libwinpr/sspi/NTLM/ntlm.h.

◆ NtProofString

BYTE NTLM_CONTEXT::NtProofString[16]

Definition at line 266 of file libwinpr/sspi/NTLM/ntlm.h.

◆ RandomSessionKey

BYTE NTLM_CONTEXT::RandomSessionKey[16]

Definition at line 273 of file libwinpr/sspi/NTLM/ntlm.h.

◆ RecvRc4Seal

WINPR_RC4_CTX* NTLM_CONTEXT::RecvRc4Seal

Definition at line 234 of file libwinpr/sspi/NTLM/ntlm.h.

◆ RecvSealingKey

BYTE* NTLM_CONTEXT::RecvSealingKey

Definition at line 238 of file libwinpr/sspi/NTLM/ntlm.h.

◆ RecvSeqNum

int NTLM_CONTEXT::RecvSeqNum

Definition at line 226 of file libwinpr/sspi/NTLM/ntlm.h.

◆ RecvSigningKey

BYTE* NTLM_CONTEXT::RecvSigningKey

Definition at line 236 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SamFile

char* NTLM_CONTEXT::SamFile

Definition at line 227 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendRc4Seal

WINPR_RC4_CTX* NTLM_CONTEXT::SendRc4Seal

Definition at line 233 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendSealingKey

BYTE* NTLM_CONTEXT::SendSealingKey

Definition at line 237 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendSeqNum

int NTLM_CONTEXT::SendSeqNum

Definition at line 225 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendSigningKey

BYTE* NTLM_CONTEXT::SendSigningKey

Definition at line 235 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendSingleHostData

BOOL NTLM_CONTEXT::SendSingleHostData

Definition at line 250 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendVersionInfo

BOOL NTLM_CONTEXT::SendVersionInfo

Definition at line 231 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SendWorkstationName

BOOL NTLM_CONTEXT::SendWorkstationName

Definition at line 243 of file libwinpr/sspi/NTLM/ntlm.h.

◆ server

BOOL NTLM_CONTEXT::server

Definition at line 221 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ServerChallenge

BYTE NTLM_CONTEXT::ServerChallenge[8]

Definition at line 269 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ServerSealingKey

BYTE NTLM_CONTEXT::ServerSealingKey[16]

Definition at line 279 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ServerSigningKey

BYTE NTLM_CONTEXT::ServerSigningKey[16]

Definition at line 278 of file libwinpr/sspi/NTLM/ntlm.h.

◆ ServicePrincipalName

UNICODE_STRING NTLM_CONTEXT::ServicePrincipalName

Definition at line 245 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SessionBaseKey

BYTE NTLM_CONTEXT::SessionBaseKey[16]

Definition at line 271 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SingleHostData

NTLM_SINGLE_HOST_DATA NTLM_CONTEXT::SingleHostData

Definition at line 252 of file libwinpr/sspi/NTLM/ntlm.h.

◆ state

NTLM_STATE NTLM_CONTEXT::state

Definition at line 224 of file libwinpr/sspi/NTLM/ntlm.h.

◆ SuppressExtendedProtection

int NTLM_CONTEXT::SuppressExtendedProtection

Definition at line 242 of file libwinpr/sspi/NTLM/ntlm.h.

◆ TargetName

SecBuffer NTLM_CONTEXT::TargetName

Definition at line 262 of file libwinpr/sspi/NTLM/ntlm.h.

◆ Timestamp

BYTE NTLM_CONTEXT::Timestamp[8]

Definition at line 267 of file libwinpr/sspi/NTLM/ntlm.h.

◆ UseMIC

BOOL NTLM_CONTEXT::UseMIC

Definition at line 223 of file libwinpr/sspi/NTLM/ntlm.h.

◆ UseSamFileDatabase

BOOL NTLM_CONTEXT::UseSamFileDatabase

Definition at line 240 of file libwinpr/sspi/NTLM/ntlm.h.

◆ Workstation

UNICODE_STRING NTLM_CONTEXT::Workstation

Definition at line 244 of file libwinpr/sspi/NTLM/ntlm.h.


The documentation for this struct was generated from the following file: