Lines Matching refs:authblob
183 int ksmbd_decode_ntlmssp_auth_blob(struct authenticate_message *authblob, in ksmbd_decode_ntlmssp_auth_blob() argument
198 if (memcmp(authblob->Signature, "NTLMSSP", 8)) { in ksmbd_decode_ntlmssp_auth_blob()
200 authblob->Signature); in ksmbd_decode_ntlmssp_auth_blob()
204 nt_off = le32_to_cpu(authblob->NtChallengeResponse.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob()
205 nt_len = le16_to_cpu(authblob->NtChallengeResponse.Length); in ksmbd_decode_ntlmssp_auth_blob()
206 dn_off = le32_to_cpu(authblob->DomainName.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob()
207 dn_len = le16_to_cpu(authblob->DomainName.Length); in ksmbd_decode_ntlmssp_auth_blob()
214 domain_name = smb_strndup_from_utf16((const char *)authblob + dn_off, in ksmbd_decode_ntlmssp_auth_blob()
223 (struct ntlmv2_resp *)((char *)authblob + nt_off), in ksmbd_decode_ntlmssp_auth_blob()
233 sess_key_off = le32_to_cpu(authblob->SessionKey.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob()
234 sess_key_len = le16_to_cpu(authblob->SessionKey.Length); in ksmbd_decode_ntlmssp_auth_blob()
248 (char *)authblob + sess_key_off, sess_key_len); in ksmbd_decode_ntlmssp_auth_blob()