Searched refs:ntlmssp (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/smb/client/ |
| H A D | sess.c | 657 ses->ntlmssp->client_flags, server_flags); in decode_ntlmssp_challenge() 659 if ((ses->ntlmssp->client_flags & (NTLMSSP_NEGOTIATE_SEAL | NTLMSSP_NEGOTIATE_SIGN)) && in decode_ntlmssp_challenge() 674 if ((ses->ntlmssp->client_flags & NTLMSSP_NEGOTIATE_KEY_XCH) && in decode_ntlmssp_challenge() 679 ses->ntlmssp->server_flags = server_flags; in decode_ntlmssp_challenge() 681 memcpy(ses->ntlmssp->cryptkey, pblob->Challenge, CIFS_CRYPTO_KEY_SIZE); in decode_ntlmssp_challenge() 802 if (!server->session_estab || ses->ntlmssp->sesskey_per_smbsess) in build_ntlmssp_negotiate_blob() 806 ses->ntlmssp->client_flags = flags; in build_ntlmssp_negotiate_blob() 864 if (!server->session_estab || ses->ntlmssp->sesskey_per_smbsess) in build_ntlmssp_smb3_negotiate_blob() 873 ses->ntlmssp->client_flags = flags; in build_ntlmssp_smb3_negotiate_blob() 929 flags = ses->ntlmssp->server_flags | NTLMSSP_REQUEST_TARGET | in build_ntlmssp_auth_blob() [all …]
|
| H A D | smb1session.c | 728 ses->ntlmssp = kmalloc_obj(struct ntlmssp_auth); in sess_auth_rawntlmssp_negotiate() 729 if (!ses->ntlmssp) { in sess_auth_rawntlmssp_negotiate() 733 ses->ntlmssp->sesskey_per_smbsess = false; in sess_auth_rawntlmssp_negotiate() 808 kfree_sensitive(ses->ntlmssp); in sess_auth_rawntlmssp_negotiate() 809 ses->ntlmssp = NULL; in sess_auth_rawntlmssp_negotiate() 917 kfree_sensitive(ses->ntlmssp); in sess_auth_rawntlmssp_authenticate() 918 ses->ntlmssp = NULL; in sess_auth_rawntlmssp_authenticate()
|
| H A D | smb2pdu.c | 1824 ses->ntlmssp = kmalloc_obj(struct ntlmssp_auth); in SMB2_sess_auth_rawntlmssp_negotiate() 1825 if (!ses->ntlmssp) { in SMB2_sess_auth_rawntlmssp_negotiate() 1829 ses->ntlmssp->sesskey_per_smbsess = true; in SMB2_sess_auth_rawntlmssp_negotiate() 1894 kfree_sensitive(ses->ntlmssp); in SMB2_sess_auth_rawntlmssp_negotiate() 1895 ses->ntlmssp = NULL; in SMB2_sess_auth_rawntlmssp_negotiate() 1972 kfree_sensitive(ses->ntlmssp); in SMB2_sess_auth_rawntlmssp_authenticate() 1973 ses->ntlmssp = NULL; in SMB2_sess_auth_rawntlmssp_authenticate()
|
| H A D | cifsglob.h | 1085 struct ntlmssp_auth *ntlmssp; /* ciphertext, flags, server challenge */ member
|
| /linux/fs/smb/server/ |
| H A D | auth.c | 240 domain_name, conn->ntlmssp.cryptkey, sess_key); in ksmbd_decode_ntlmssp_auth_blob() 246 if (conn->ntlmssp.client_flags & NTLMSSP_NEGOTIATE_KEY_XCH) { in ksmbd_decode_ntlmssp_auth_blob() 295 conn->ntlmssp.client_flags = le32_to_cpu(negblob->NegotiateFlags); in ksmbd_decode_ntlmssp_neg_blob() 315 int cflags = conn->ntlmssp.client_flags; in ksmbd_build_ntlmssp_challenge_blob() 369 get_random_bytes(conn->ntlmssp.cryptkey, sizeof(__u64)); in ksmbd_build_ntlmssp_challenge_blob() 370 memcpy(chgblob->Challenge, conn->ntlmssp.cryptkey, in ksmbd_build_ntlmssp_challenge_blob()
|