Searched refs:authblob (Results 1 – 2 of 2) sorted by relevance
| /linux/fs/smb/server/ |
| H A D | auth.c | 198 int ksmbd_decode_ntlmssp_auth_blob(struct authenticate_message *authblob, in ksmbd_decode_ntlmssp_auth_blob() argument 213 if (memcmp(authblob->Signature, "NTLMSSP", 8)) { in ksmbd_decode_ntlmssp_auth_blob() 215 authblob->Signature); in ksmbd_decode_ntlmssp_auth_blob() 219 nt_off = le32_to_cpu(authblob->NtChallengeResponse.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob() 220 nt_len = le16_to_cpu(authblob->NtChallengeResponse.Length); in ksmbd_decode_ntlmssp_auth_blob() 221 dn_off = le32_to_cpu(authblob->DomainName.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob() 222 dn_len = le16_to_cpu(authblob->DomainName.Length); in ksmbd_decode_ntlmssp_auth_blob() 229 domain_name = smb_strndup_from_utf16((const char *)authblob + dn_off, in ksmbd_decode_ntlmssp_auth_blob() 238 (struct ntlmv2_resp *)((char *)authblob + nt_off), in ksmbd_decode_ntlmssp_auth_blob() 250 sess_key_off = le32_to_cpu(authblob->SessionKey.BufferOffset); in ksmbd_decode_ntlmssp_auth_blob() [all …]
|
| H A D | smb2pdu.c | 2146 struct authenticate_message *authblob; in session_user() local 2159 authblob = user_authblob(conn, req); in session_user() 2160 name_off = le32_to_cpu(authblob->UserName.BufferOffset); in session_user() 2161 name_len = le16_to_cpu(authblob->UserName.Length); in session_user() 2166 name = smb_strndup_from_utf16((const char *)authblob + name_off, in session_user() 2238 struct authenticate_message *authblob; in ntlm_authenticate() local 2240 authblob = user_authblob(conn, req); in ntlm_authenticate() 2245 rc = ksmbd_decode_ntlmssp_auth_blob(authblob, sz, conn, sess, in ntlm_authenticate()
|