2.2.2.2.3 CalculateNtResponse
The CalculateNtResponse structure is used to calculate the NT Response to this challenge using the provided challenge and credentials for use in the NTLM v1 protocol as specified in [MS-NLMP] section 3.3.1.
When populating this field of the NtlmCredIsoRemoteInput structure, the CallId field MUST be set to RemoteCallNtlmCalculateNtResponse.
-
struct { PNT_CHALLENGE NtChallenge; PMSV1_0_REMOTE_ENCRYPTED_SECRETS Credential; } CalculateNtResponse;
NtChallenge: A pointer to an NT_CHALLENGE structure (section 2.2.1.3.1) that contains the challenge sent by the server.
Credential: A pointer to an MSV1_0_REMOTE_ENCRYPTED_SECRETS structure (section 2.2.1.3.6) that contains the NTLM credentials from which to generate a response.
When populating this field of the NtlmCredIsoRemoteOutput structure, the CallId field MUST be set to RemoteCallNtlmCalculateNtResponse.
-
struct { NT_RESPONSE NtResponse; } CalculateNtResponse;
NtResponse: An NT_RESPONSE structure that contains The NTLMv1 response, generated as specified in [MS-NLMP] section 3.3.1.