summaryrefslogtreecommitdiff
path: root/libcli/auth/credentials.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-30libcli/auth: Call correct function to get HMAC output lengthJoseph Sutton1-1/+1
2023-11-30libcli/auth: Use correct enumeration constantJoseph Sutton1-1/+1
2023-08-08libcli/auth: Fix code spellingJoseph Sutton1-1/+1
2023-06-30Remove rudundent check and fallback for AES CFB8 as we now require GnuTLS 3.6.13Andrew Bartlett1-24/+0
2022-06-09lib/util: Change function to mem_equal_const_time()Joseph Sutton1-2/+2
2022-06-09auth: Use constant-time memcmp when comparing sensitive buffersJoseph Sutton1-2/+2
2020-09-18CVE-2020-1472(ZeroLogon): libcli/auth: reject weak client challenges in netlo...Stefan Metzmacher1-1/+16
2020-09-18CVE-2020-1472(ZeroLogon): libcli/auth: add netlogon_creds_is_random_challenge...Stefan Metzmacher1-1/+22
2020-09-18CVE-2020-1472(ZeroLogon): libcli/auth: add netlogon_creds_random_challenge()Stefan Metzmacher1-0/+6
2019-12-10smbdes: convert des_crypt112_16 to use gnutlsIsaac Boukris1-8/+30
2019-12-10smbdes: convert des_crypt112 to use gnutlsIsaac Boukris1-1/+7
2019-12-10smbdes: convert des_crypt128() to use gnutlsIsaac Boukris1-1/+5
2019-12-10netlogon_creds_des_encrypt/decrypt_LMKey: use gnutls and return NTSTATUSIsaac Boukris1-9/+27
2019-11-14libcli:auth Check return code of netlogon_creds_aes_encrypt()Andrew Bartlett1-1/+7
2019-11-14libcli:auth: Check return code of netlogon_creds_step_crypt()Andreas Schneider1-7/+29
2019-11-14libcli:auth: Check return code of netlogon_creds_step()Andreas Schneider1-3/+17
2019-11-14libcli:auth: Return NTSTATUS for netlogon_creds_client_authenticator()Andreas Schneider1-2/+5
2019-11-14libcli:auth: Check return status of netlogon_creds_first_step()Andreas Schneider1-5/+19
2019-11-14libcli:auth: Check return status of netlogon_creds_init_64bit()Andreas Schneider1-7/+22
2019-11-14libcli:auth: Check return value of netlogon_creds_init_128bit()Andreas Schneider1-4/+10
2019-08-21libcli:auth Check NTSTATUS from netlogon_creds_aes_{en,de}crypt()Andrew Bartlett1-23/+53
2019-08-21libcli:auth Return NTSTATUS from netlogon_creds_aes_decrypt()Andrew Bartlett1-7/+8
2019-08-21libcli:auth: Use GnuTLS AES128 CFB for netlogon_creds_aes_decrypt()Andreas Schneider1-1/+40
2019-08-21libcli:auth: Return NTSTATUS for netlogon_creds_aes_encrypt()Andreas Schneider1-7/+8
2019-08-21libcli:auth: Use GnuTLS AES128 CFB for netlogon_creds_aes_encrypt()Andreas Schneider1-0/+36
2019-08-21libcli:auth: Use netlogon_creds_aes_encrypt() in netlogon_creds_step_crypt()Andreas Schneider1-5/+2
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_arcfour_crypt()Andreas Schneider1-16/+47
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_crypt_samlogon_logon()Andreas Schneider1-13/+11
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_decrypt_samlogon_logon()Andreas Schneider1-3/+5
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_encrypt_samlogon_logon()Andreas Schneider1-3/+5
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_server_step_check()Andreas Schneider1-15/+17
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_decrypt_samlogon_validation()Andreas Schneider1-3/+5
2019-06-27libcli:auth: Return NTSTATUS for netlogon_creds_encrypt_samlogon_validation()Andreas Schneider1-3/+5
2019-06-27libcli:auth: Use GnuTLS RC4 for netlogon credentialsAndreas Schneider1-4/+17
2019-06-27lib/crypto: move gnutls error wrapper to own subsystemAndrew Bartlett1-1/+1
2019-06-24libcli:auth: Use gnutls_error_to_ntstatus() in credentialsAndreas Schneider1-11/+9
2019-05-21libcli:auth: Add return codes for netlogon_creds_init_128bit()Andreas Schneider1-9/+23
2019-05-21libcli:auth: Use GnuTLS MD5 and HMAC MD5 in netlogon_creds_init_128bitAndreas Schneider1-11/+36
2019-04-30libcli:auth: Add return code for netlogon_creds_init_hmac_sha256()Andreas Schneider1-15/+29
2019-04-30libcli:auth: Use GnuTLS SHA256 HMAC for credentialsAndreas Schneider1-10/+29
2019-02-27libcli:auth: Avoid explicit ZERO_STRUCTAndreas Schneider1-3/+1
2018-12-20libcli:auth: Use C99 initializers or ZERO_ARRAY instead of ZERO_STRUCTAndreas Schneider1-9/+6
2017-09-16libcli: Apply some constVolker Lendecke1-2/+3
2017-01-03libcli: Use "all_zero" where appropriateVolker Lendecke1-19/+14
2015-03-20libcli/auth: add some const to netlogon_creds_server_{init,step_check}()Stefan Metzmacher1-2/+2
2014-04-02libcli/auth: s/encrypt/do_encryptStefan Metzmacher1-6/+6
2013-12-24libcli/auth: try to use the current timestamp creds->sequenceStefan Metzmacher1-0/+22
2013-12-24libcli/auth: remove bogus comment regarding replay attacksStefan Metzmacher1-2/+0
2013-12-24libcli/auth: set the return_authenticator->timestamp = 0Stefan Metzmacher1-1/+1
2013-08-05libcli/auth: add netlogon_creds_shallow_copy_logon()Stefan Metzmacher1-0/+73