summaryrefslogtreecommitdiff
path: root/libcli/auth/smbencrypt.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-31auth: Use secure variant data_blob_talloc_s() to zero sensitive data blobsPavel Filipenský1-5/+12
2026-03-31auth: Call ZERO_ARRAY()/ZERO_STRUCT() for sensitive variables on stackPavel Filipenský1-6/+41
2026-01-07lib: Don't call a function to initialize an empty DATA_BLOBVolker Lendecke1-1/+1
2025-12-08libcli/auth: Zero out password in smbencrypt.cPavel Filipenský1-1/+1
2025-02-22libcli/auth: let NTLMv2_RESPONSE_verify_netlogon_creds() check RODC callers c...Stefan Metzmacher1-2/+10
2025-02-22libcli/auth: let NTLMv2_RESPONSE_verify_netlogon_creds() return the computer_...Stefan Metzmacher1-1/+26
2025-02-22libcli/auth: add NTLMv2_RESPONSE_verify_trust() checkingStefan Metzmacher1-5/+419
2025-02-22libcli/auth: pass trust_forest_domain_info array to NTLMv2_RESPONSE_verify_ne...Stefan Metzmacher1-1/+3
2025-02-22libcli/auth: split out NTLMv2_RESPONSE_verify_workstation()Stefan Metzmacher1-73/+125
2024-08-04libcli:auth: Fix code spellingJo Sutton1-1/+1
2024-07-17libcli/auth: fix debug level 100 valgrind warnings in SMBOWFencrypt_ntv2()Stefan Metzmacher1-5/+6
2023-11-30libcli/auth: Return more consistent status code on gnutls HMAC failureJoseph Sutton1-1/+1
2023-08-21libcli/auth: Remove unnecessary castsJoseph Sutton1-2/+2
2023-04-27libcli:auth: Fix code spellingAndreas Schneider1-1/+1
2022-09-12libcli:auth: Keep passwords from convert_string_talloc() secretJoseph Sutton1-0/+2
2022-07-28libcli:auth: Add decode_pwd_string_from_buffer514()Andreas Schneider1-0/+30
2022-07-28libcli:auth: Add extract_pwd_blob_from_buffer514()Andreas Schneider1-0/+30
2022-07-28libcli:auth: Implment a common create_pw_buffer_from_blob()Andreas Schneider1-5/+38
2022-07-28libcli:auth: Use extract_pw_from_buffer() in decode_pw_buffer()Andreas Schneider1-20/+16
2022-07-28libcli:auth: Keep data of extract_pw_from_buffer() secretAndreas Schneider1-0/+1
2022-07-28libcli:auth: Add encode_pw_buffer_from_str()Andreas Schneider1-0/+26
2022-07-28libcli:auth: Implement a generic encode_pwd_buffer_from_str()Andreas Schneider1-18/+59
2022-01-04libcli/auth: let NTLMv2_RESPONSE_verify_netlogon_creds ignore invalid netapp ...Stefan Metzmacher1-0/+63
2022-01-04libcli/auth: let NTLMv2_RESPONSE_verify_netlogon_creds ignore BUFFER_TOO_SMALLStefan Metzmacher1-5/+21
2021-05-07Fix gcc11 compiler issue "-Werror=maybe-uninitialized"Günther Deschner1-1/+1
2019-12-10smbdes: convert E_P24() and SMBOWFencrypt to use gnutlsIsaac Boukris1-9/+19
2019-12-10smbdes: convert E_P16() to use gnutlsIsaac Boukris1-1/+5
2019-12-10SMBsesskeygen_lm_sess_key: use gnutls and return NTSTATUSIsaac Boukris1-3/+12
2019-11-19libcli:auth: Remove unused E_md5hash()Andreas Schneider1-33/+0
2019-11-14libcli:auth: Check return code of SMBOWFencrypt_ntv2()Andreas Schneider1-2/+18
2019-11-14libcli:auth: Return NTSTATUS for SMBOWFencrypt_ntv2()Andreas Schneider1-10/+15
2019-11-14libcli:auth: Check return codes of SMBsesskeygen_ntv2()Andreas Schneider1-2/+13
2019-11-14libcli:auth: Return NTSTATUS for SMBOWFencrypt_ntv2()Andreas Schneider1-8/+16
2019-07-26libcli:auth: Use samba_gnutls_arcfour_confounded_md5() in decode_wkssvc_join_...Andreas Schneider1-47/+24
2019-07-26libcli:auth: Use samba_gnutls_arcfour_confounded_md5() in encode_wkssvc_join_...Andreas Schneider1-46/+23
2019-07-26libcli:auth: Return WERROR for encode_wkssvc_join_password_buffer()Andreas Schneider1-6/+14
2019-07-26libcli:auth: Add encode_rc4_passwd_buffer()Andreas Schneider1-0/+42
2019-07-26libcli:auth: Pass samr_CryptPasswordEx to decode_rc4_passwd_buffer()Andreas Schneider1-4/+4
2019-07-26libcli:auth: Rename encode_or_decode_arc4_passwd_buffer()Andreas Schneider1-2/+2
2019-07-26libcli:auth: Use samba_gnutls_arcfour_confounded_md5() for rc4 passwd bufferAndreas Schneider1-30/+9
2019-07-26libcli:auth: Return NTSTATUS for encode_or_decode_arc4_passwd_buffer()Andreas Schneider1-2/+8
2019-06-27libcli:auth: Use gnutls_error_to_werror() in smbencryptAndreas Schneider1-3/+4
2019-05-21libcli:auth: Use 'bool ok' in ntv2_owf_gen()Andreas Schneider1-5/+4
2019-05-21libcli:auth: Use GnuTLS MD5 HMAC in SMBsesskeygen_ntv2()Andreas Schneider1-6/+6
2019-05-21libcli:auth: Use GnuTLS MD5 HMAC in SMBOWFencrypt_ntv2()Andreas Schneider1-5/+21
2019-05-21libcli:auth: Use GnuTLS MD5 HMAC in ntv2_owf_gen()Andreas Schneider1-7/+29
2019-05-21libcli:auth: Use GnuTLS MD5 in decode_wkssvc_join_password_buffer()Andreas Schneider1-11/+36
2019-05-21libcli:auth: Use GnuTLS MD5 in encode_or_decode_arc4_passwd_buffer()Andreas Schneider1-3/+0
2019-05-21libcli:auth: Use GnuTLS MD5 in encode_wkssvc_join_password_buffer()Andreas Schneider1-6/+27
2019-05-21libcli:auth: Use GnuTLS MD5 in encode_or_decode_arc4_passwd_buffer()Andreas Schneider1-5/+24