summaryrefslogtreecommitdiff
path: root/lib/crypto
AgeCommit message (Expand)AuthorFilesLines
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
2022-09-12CVE-2021-20251 lib:crypto: Add md4_hash_blob() for hashing data with MD4Joseph Sutton1-0/+35
2022-09-12CVE-2021-20251 lib:crypto: Add des_crypt_blob_16() for encrypting data with DESJoseph Sutton2-1/+66
2022-09-12lib:crypto: Use constant time memory comparison to check HMACJoseph Sutton1-3/+3
2022-09-12lib:crypto: Check for overflow before filling pauth_tag arrayJoseph Sutton1-0/+8
2022-09-12lib:crypto: Zero auth_tag array in encryption testJoseph Sutton1-1/+1
2022-07-28lib:crypto: Add test for pbkdf2Andreas Schneider1-0/+47
2022-07-28lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider1-0/+48
2022-07-28lib:crypto: Add samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider2-0/+189
2022-07-28lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider2-0/+238
2022-07-28lib:crypto: Implement samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider3-12/+288
2022-07-28lib:crypto: Merge wscript_build into wscriptAndreas Schneider2-54/+55
2022-07-28lib:crypto: Merge wscript_configure into wscriptAndreas Schneider2-15/+20
2022-07-28lib:crypto: Reformat wscriptAndreas Schneider1-2/+5
2020-10-29lib:crypto: Add py binding for set_relax/strict fips modeIsaac Boukris1-0/+16
2020-05-08Fix clang 9 missing-field-initializer warningsGary Lockyer1-1/+1
2020-03-19lib:crypto: Add samba_gnutls_weak_crypto()Andreas Schneider3-0/+56
2019-12-10lib:crypto: Build intel aes-ni only if GnuTLS doesn't provide AES CMACAndreas Schneider1-1/+2
2019-12-10lib:crypto: Only build AES code if we need AES CMACAndreas Schneider1-1/+2
2019-12-10lib:crypto: Remove our implementation of AES GCMAndreas Schneider5-570/+0
2019-12-10lib:crypto: Remove our implementation of AES CCMAndreas Schneider5-645/+0
2019-09-01Spelling fixes s/ ot / to /Mathieu Parent1-1/+1
2019-08-21lib:crypto: Do not build AES-CMAC if we use GnuTLS that supports itAndreas Schneider1-2/+4
2019-08-21lib/crypto: Remove unused RC4 code from SambaAndrew Bartlett3-119/+0
2019-08-21lib:crypto: Prepare not to build AES or AES-CMAC if we use GnuTLS support itAndreas Schneider1-10/+42
2019-08-21crypto: Update REQUIREMENTS file with new minimum versionAndrew Bartlett1-2/+1
2019-07-26lib:crypto: Don't build RC4 if we have GnuTLS >= 3.4.7Andreas Schneider1-5/+20
2019-07-26lib:crypto: Remove arcfour.h from crypto.hAndreas Schneider1-1/+0
2019-07-26lib:crypto: Use GnuTLS RC4 in py_cryptoAndreas Schneider2-9/+32
2019-07-26lib:crypto: Document samba_gnutls_arcfour_confounded_md5()Andreas Schneider1-0/+18
2019-07-26lib:crypto: Document gnutls_error_to_werror()Andreas Schneider1-0/+16
2019-07-26lib:crypto: Document gnutls_error_to_ntstatus()Andreas Schneider1-0/+16
2019-07-09lib:crypto: Add GNUTLS_FIPS140_SET_(LAX|STRICT)_MODE to helpersAndreas Schneider1-0/+11
2019-07-09lib:crypto: Fix path to header file in gnutls_helpers.hAndreas Schneider1-2/+2
2019-06-27lib/crypto: Use GnuTLS RC4 for samba_gnutls_arcfour_confounded_md5()Andrew Bartlett3-11/+35
2019-06-27lib/crypto: Add GnuTLS helper function samba_gnutls_arcfour_confounded_md5()Andrew Bartlett3-2/+85
2019-06-27libcli:util: Add gnutls_error_to_werror()Andreas Schneider2-0/+56
2019-06-27lib/crypto: move gnutls error wrapper to own subsystemAndrew Bartlett3-0/+104
2019-05-27Fix ubsan null pointer passed as argument 2Gary Lockyer1-4/+6
2019-05-21lib:crypto: Remove obsolete MD5 and HMAC MD5Andreas Schneider9-673/+3
2019-05-16lib/crypto: squash 'cast between incompatible function types' warningNoel Power1-1/+1
2019-05-07lib:crypto: Remove unused SHA512Andreas Schneider4-340/+1
2019-04-30lib:crypto: Remove unused SHA256 and HMAC SHA256Andreas Schneider7-482/+1
2019-03-21build: Remove bld.gen_python_environments()Andrew Bartlett1-5/+4
2019-02-27lib:crypto: Include only the required header filesAndreas Schneider10-12/+19
2018-11-22lib:crypto: Fix undefined behavior in md4Andreas Schneider1-2/+4
2018-10-10lib: Remove lib/crypto/crc32.[ch]Volker Lendecke4-107/+1
2018-09-05lib/crypto/wscript_configure: update to handle waf 2.0.4Alexander Bokovoy1-4/+4
2018-09-05lib/crypto/wscript: update to handle waf 2.0.4Alexander Bokovoy1-1/+1