Searched refs:authblob (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.15/fs/ksmbd/ |
D | auth.c | 297 int ksmbd_decode_ntlmssp_auth_blob(struct authenticate_message *authblob, in ksmbd_decode_ntlmssp_auth_blob() argument 311 if (memcmp(authblob->Signature, "NTLMSSP", 8)) { in ksmbd_decode_ntlmssp_auth_blob() 313 authblob->Signature); in ksmbd_decode_ntlmssp_auth_blob() 317 nt_off = le32_to_cpu(authblob->NtChallengeResponse.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob() 318 nt_len = le16_to_cpu(authblob->NtChallengeResponse.Length); in ksmbd_decode_ntlmssp_auth_blob() 319 dn_off = le32_to_cpu(authblob->DomainName.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob() 320 dn_len = le16_to_cpu(authblob->DomainName.Length); in ksmbd_decode_ntlmssp_auth_blob() 326 domain_name = smb_strndup_from_utf16((const char *)authblob + dn_off, in ksmbd_decode_ntlmssp_auth_blob() 334 ret = ksmbd_auth_ntlmv2(sess, (struct ntlmv2_resp *)((char *)authblob + nt_off), in ksmbd_decode_ntlmssp_auth_blob()
|
D | auth.h | 44 int ksmbd_decode_ntlmssp_auth_blob(struct authenticate_message *authblob,
|
D | smb2pdu.c | 1354 struct authenticate_message *authblob; in session_user() local 1364 authblob = user_authblob(conn, req); in session_user() 1365 name_off = le32_to_cpu(authblob->UserName.BufferOffset); in session_user() 1366 name_len = le16_to_cpu(authblob->UserName.Length); in session_user() 1372 name = smb_strndup_from_utf16((const char *)authblob + name_off, in session_user() 1448 struct authenticate_message *authblob; in ntlm_authenticate() local 1450 authblob = user_authblob(conn, req); in ntlm_authenticate() 1452 rc = ksmbd_decode_ntlmssp_auth_blob(authblob, sz, sess); in ntlm_authenticate()
|