Home
last modified time | relevance | path

Searched refs:ntlmssp (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/fs/cifs/
Dsess.c576 memcpy(ses->ntlmssp->cryptkey, pblob->Challenge, CIFS_CRYPTO_KEY_SIZE); in decode_ntlmssp_challenge()
581 ses->ntlmssp->server_flags = le32_to_cpu(pblob->NegotiateFlags); in decode_ntlmssp_challenge()
624 if (!server->session_estab || ses->ntlmssp->sesskey_per_smbsess) in build_ntlmssp_negotiate_blob()
692 if (!ses->server->session_estab || ses->ntlmssp->sesskey_per_smbsess) in build_ntlmssp_auth_blob()
759 if (((ses->ntlmssp->server_flags & NTLMSSP_NEGOTIATE_KEY_XCH) || in build_ntlmssp_auth_blob()
760 (ses->ntlmssp->server_flags & NTLMSSP_NEGOTIATE_EXTENDED_SEC)) in build_ntlmssp_auth_blob()
762 memcpy(tmp, ses->ntlmssp->ciphertext, CIFS_CPHTXT_SIZE); in build_ntlmssp_auth_blob()
1241 ses->ntlmssp = kmalloc(sizeof(struct ntlmssp_auth), GFP_KERNEL); in sess_auth_rawntlmssp_negotiate()
1242 if (!ses->ntlmssp) { in sess_auth_rawntlmssp_negotiate()
1246 ses->ntlmssp->sesskey_per_smbsess = false; in sess_auth_rawntlmssp_negotiate()
[all …]
Dcifsencrypt.c539 ses->ntlmssp->cryptkey, CIFS_SERVER_CHALLENGE_SIZE); in CalcNTLMv2_response()
702 cifs_arc4_crypt(ctx_arc4, ses->ntlmssp->ciphertext, sec_key, in calc_seckey()
Dsmb2pdu.c1468 ses->ntlmssp = kmalloc(sizeof(struct ntlmssp_auth), GFP_KERNEL); in SMB2_sess_auth_rawntlmssp_negotiate()
1469 if (!ses->ntlmssp) { in SMB2_sess_auth_rawntlmssp_negotiate()
1473 ses->ntlmssp->sesskey_per_smbsess = true; in SMB2_sess_auth_rawntlmssp_negotiate()
1539 kfree(ses->ntlmssp); in SMB2_sess_auth_rawntlmssp_negotiate()
1540 ses->ntlmssp = NULL; in SMB2_sess_auth_rawntlmssp_negotiate()
1610 kfree(ses->ntlmssp); in SMB2_sess_auth_rawntlmssp_authenticate()
1611 ses->ntlmssp = NULL; in SMB2_sess_auth_rawntlmssp_authenticate()
Dcifsglob.h911 struct ntlmssp_auth *ntlmssp; /* ciphertext, flags, server challenge */ member
/Linux-v5.15/fs/ksmbd/mgmt/
Duser_session.h48 struct ntlmssp_auth ntlmssp; member
/Linux-v5.15/fs/ksmbd/
Dauth.c259 memcpy(construct, sess->ntlmssp.cryptkey, CIFS_CRYPTO_KEY_SIZE); in ksmbd_auth_ntlmv2()
364 sess->ntlmssp.client_flags = le32_to_cpu(negblob->NegotiateFlags); in ksmbd_decode_ntlmssp_neg_blob()
385 int cflags = sess->ntlmssp.client_flags; in ksmbd_build_ntlmssp_challenge_blob()
433 get_random_bytes(sess->ntlmssp.cryptkey, sizeof(__u64)); in ksmbd_build_ntlmssp_challenge_blob()
434 memcpy(chgblob->Challenge, sess->ntlmssp.cryptkey, in ksmbd_build_ntlmssp_challenge_blob()