summaryrefslogtreecommitdiff
path: root/lib/crypto
AgeCommit message (Expand)AuthorFilesLines
2025-09-26lib:crypto: Use gnutls_cipher_decrypt3() if possibleAndreas Schneider1-0/+17
2025-09-26lib:crypto: Use gnutls_cipher_encrypt3() if possibleAndreas Schneider1-22/+58
2025-08-27lib:crypto: Don’t pass null pointer to memcpy()Jennifer Sutton1-1/+3
2025-08-27lib:crypto: Remove trailing whitespaceJennifer Sutton1-30/+28
2025-01-02replace direct calls to memset_s() with commonly used macrosMichael Tokarev1-1/+1
2024-07-02lib:crypto: Remove unused macro definitionsJo Sutton1-9/+0
2024-05-16lib:crypto: Add constant denoting maximum GKDI clock skew in minutesJo Sutton1-0/+1
2024-04-24lib:crypto: Fix Coverity buildJo Sutton1-1/+1
2024-04-23lib/crypto: add legacy_gnutls_server_end_point_cb() if neededStefan Metzmacher3-1/+141
2024-04-21lib:crypto: Add more unit tests for GKDI functionsJo Sutton1-0/+183
2024-04-16lib:crypto: Reformat source codeJo Sutton1-2/+6
2024-03-28s4-dsdb: Populate new GKDI root keys from the server configuration objectAndrew Bartlett1-0/+2
2024-03-01lib:crypto: Check for overflow in GKDI rollover interval calculationJo Sutton1-1/+12
2024-03-01lib:crypto: Correct GKDI interval start time calculationJo Sutton1-1/+1
2024-03-01lib:crypto: Add error checking to GKDI key start time calculationJo Sutton2-5/+39
2024-02-16lib:crypto: Add test for GMSA password derivationJo Sutton2-0/+155
2024-02-16lib:crypto: Add functions for deriving gMSA passwordsJo Sutton3-0/+324
2024-02-16lib:crypto: Add more GKDI functionsJo Sutton2-0/+317
2024-02-16lib:crypto: Explicitly check for zeroJo Sutton1-1/+1
2024-02-16lib:crypto: Comment on GKDI definitionsJo Sutton1-2/+2
2024-02-16lib:crypto: Export gkid_key_type() and gkid_is_valid()Jo Sutton2-2/+6
2024-02-16lib:crypto: Fix code formattingJo Sutton3-20/+17
2023-12-22lib:crypto: Add tests for GKDI key derivationJoseph Sutton2-0/+497
2023-12-22lib:crypto: Add implementation of GKDI key derivationJoseph Sutton3-1/+448
2023-12-21lib:crypto: Add GKDI module with some constantsJoseph Sutton3-0/+56
2023-12-08lib:crypto: Remove unused Rijndael cipher headerJoseph Sutton1-46/+0
2023-12-08lib:crypto: Remove redundant array zeroingJoseph Sutton1-1/+0
2023-11-30lib:crypto: Use bytearray macrosAndreas Schneider1-2/+2
2023-11-30lib:crypto: Add test for samba_gnutls_sp800_108_derive_key() using NIST test ...Joseph Sutton1-0/+260
2023-11-30lib:crypto: Add ‘FixedData’ parameter to samba_gnutls_sp800_108_derive_key()Joseph Sutton3-20/+52
2023-11-30lib:crypto: Have samba_gnutls_sp800_108_derive_key() support various output k...Joseph Sutton1-24/+63
2023-11-30lib:crypto: Clean up HMAC handle in one placeJoseph Sutton1-6/+5
2023-11-30lib:crypto: Add missing call to gnutls_hmac_deinit()Joseph Sutton1-0/+1
2023-11-30lib:crypto: Add common out path to samba_gnutls_sp800_108_derive_key()Joseph Sutton1-3/+4
2023-11-30lib:crypto: Split out core of samba_gnutls_sp800_108_derive_key()Joseph Sutton1-34/+62
2023-11-30lib:crypto: Add tests for samba_gnutls_sp800_108_derive_key()Joseph Sutton2-0/+138
2023-11-30lib:crypto: Add samba_gnutls_sp800_108_derive_key()Joseph Sutton3-0/+182
2023-11-30lib:crypto: Remove unused variableJoseph Sutton1-2/+0
2023-11-30lib:crypto: Remove unused importsJoseph Sutton1-1/+0
2023-11-20Use python.h from libreplaceAndreas Schneider1-1/+1
2023-09-11lib:crypto: Fix code spellingJoseph Sutton1-1/+1
2023-08-08python: Use correct function signaturesJoseph Sutton1-2/+2
2023-06-30build: Remove unused check for SHA1_Update and SHA1_RENAME_NEEDEDAndrew Bartlett1-5/+0
2023-06-30Remove redundant check and fallback for AES CMAC 128 as we now require GnuTLS...Andrew Bartlett10-2627/+1
2023-06-30crypto: Remove aesni-intel accelerated AES crypto functionsAndrew Bartlett1-26/+0
2023-06-30crypto: Rely on GnuTLS 3.6.13 and gnutls_pbkdf2()Andrew Bartlett2-11/+0
2023-06-16lib: Add a few required #includesVolker Lendecke1-0/+1
2023-04-03lib:crypto: Improve comment about weak cryptoAndreas Schneider1-2/+1
2022-10-05lib:crypto: Change error return to SMB_ASSERT()Joseph Sutton1-8/+6
2022-09-12CVE-2021-20251 lib:crypto: Add Python functions for AES SAMR password changeJoseph Sutton1-0/+221