summaryrefslogtreecommitdiff
path: root/libcli/auth/credentials.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-31auth: Call talloc_keep_secret() for sensitive memoryPavel Filipenský1-0/+2
2026-03-31auth: Call ZERO_ARRAY()/ZERO_STRUCT() for sensitive variables on stackPavel Filipenský1-0/+8
2024-12-12libcli/auth: add infrastructure for netr_ServerAuthenticateKerberos()Stefan Metzmacher1-19/+313
2024-12-12libcli/auth: add let netlogon_creds_alloc() use _talloc_keep_secret()Stefan Metzmacher1-0/+3
2024-12-05libcli/auth: let netlogon_creds_crypt_samlogon_validation handle generic infoStefan Metzmacher1-0/+27
2024-12-05schannel.idl: change netlogon_creds_CredentialState layout for 4.22Stefan Metzmacher1-10/+4
2024-12-05netlogon.idl: add NetlogonTicketLogonInformation/NetlogonValidationTicketLogonStefan Metzmacher1-0/+9
2024-11-28libcli/auth: let netlogon_creds_copy() make use of ndr_deepcopy_struct()Stefan Metzmacher1-20/+6
2024-10-30libcli/auth: let netlogon_creds_copy() copy all scalar elementsStefan Metzmacher1-8/+1
2024-10-30libcli/auth: split out netlogon_creds_client_verify() that takes auth_{type,l...Stefan Metzmacher1-2/+22
2024-10-30libcli/auth: pass auth_{type,level} to netlogon_creds_server_step_check()Stefan Metzmacher1-1/+3
2024-10-30libcli/auth: return INVALID_PARAMETER for DES in netlogon_creds_{de,en}crypt_...Stefan Metzmacher1-0/+1
2024-10-30libcli/auth: make sure low level crypto function are not used directlyStefan Metzmacher1-0/+6
2024-10-30libcli/auth: make netlogon_creds_des_{de,en}crypt_LMKey() staticStefan Metzmacher1-2/+2
2024-10-30libcli/auth: add netlogon_creds_{de,en}crypt_SendToSam()Stefan Metzmacher1-0/+53
2024-10-30libcli/auth: add netlogon_creds_{de,en}crypt_samr_CryptPassword()Stefan Metzmacher1-0/+48
2024-10-30libcli/auth: add netlogon_creds_{de,en}crypt_samr_Password()Stefan Metzmacher1-0/+47
2024-10-30libcli/auth: pass auth_{type,level} to netlogon_creds_{de,en}crypt_samlogon_l...Stefan Metzmacher1-4/+20
2024-10-30libcli/auth: pass auth_{type,level} to netlogon_creds_{de,en}crypt_samlogon_v...Stefan Metzmacher1-2/+12
2024-10-30libcli/auth: split out netlogon_creds_alloc()Stefan Metzmacher1-53/+65
2024-10-30libcli/auth: also use netlogon_creds_CredentialState_extra_info for the clientStefan Metzmacher1-1/+14
2024-10-30libcli/auth: remember client_requested_flags and auth_time in netlogon_creds_...Stefan Metzmacher1-0/+5
2024-10-30libcli/auth: remove unused creds->sidStefan Metzmacher1-8/+0
2024-10-30libcli/auth: split out netlogon_creds_CredentialState_extra_infoStefan Metzmacher1-5/+17
2024-10-30libcli/auth: pass client_sid to netlogon_creds_server_init()Stefan Metzmacher1-0/+7
2024-10-30libcli/auth: remove unused netlogon_creds_client_init_session_key()Stefan Metzmacher1-19/+0
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