System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (15)
189public MessageField DomainName;
190public MessageField WorkStation;
204public MessageField TargetName;
214public MessageField TargetInfo;
229public MessageField LmChallengeResponse;
230public MessageField NtChallengeResponse;
231public MessageField DomainName;
232public MessageField UserName;
233public MessageField Workstation;
234public MessageField EncryptedRandomSessionKey;
376private static ReadOnlySpan<byte> GetField(MessageField field, ReadOnlySpan<byte> payload)
389private static void SetField(ref MessageField field, int length, int offset)
401private static void AddToPayload(ref MessageField field, ReadOnlySpan<byte> data, Span<byte> payload, ref int offset)
408private static void AddToPayload(ref MessageField field, ReadOnlySpan<char> data, Span<byte> payload, ref int offset)
452private static unsafe void makeNtlm2ChallengeResponse(DateTime time, ReadOnlySpan<byte> ntlm2hash, ReadOnlySpan<byte> serverChallenge, Span<byte> clientChallenge, ReadOnlySpan<byte> serverInfo, ref MessageField field, Span<byte> payload, ref int payloadOffset)