summaryrefslogtreecommitdiff
path: root/lib/crypto
Commit message (Expand)AuthorAgeFilesLines
* lib:crypto: Improve comment about weak cryptoAndreas Schneider2023-04-031-2/+1
* lib:crypto: Change error return to SMB_ASSERT()Joseph Sutton2022-10-051-8/+6
* CVE-2021-20251 lib:crypto: Add Python functions for AES SAMR password changeJoseph Sutton2022-09-121-0/+221
* CVE-2021-20251 lib:crypto: Add md4_hash_blob() for hashing data with MD4Joseph Sutton2022-09-121-0/+35
* CVE-2021-20251 lib:crypto: Add des_crypt_blob_16() for encrypting data with DESJoseph Sutton2022-09-122-1/+66
* lib:crypto: Use constant time memory comparison to check HMACJoseph Sutton2022-09-121-3/+3
* lib:crypto: Check for overflow before filling pauth_tag arrayJoseph Sutton2022-09-121-0/+8
* lib:crypto: Zero auth_tag array in encryption testJoseph Sutton2022-09-121-1/+1
* lib:crypto: Add test for pbkdf2Andreas Schneider2022-07-281-0/+47
* lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider2022-07-281-0/+48
* lib:crypto: Add samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider2022-07-282-0/+189
* lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider2022-07-282-0/+238
* lib:crypto: Implement samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider2022-07-283-12/+288
* lib:crypto: Merge wscript_build into wscriptAndreas Schneider2022-07-282-54/+55
* lib:crypto: Merge wscript_configure into wscriptAndreas Schneider2022-07-282-15/+20
* lib:crypto: Reformat wscriptAndreas Schneider2022-07-281-2/+5
* lib:crypto: Add py binding for set_relax/strict fips modeIsaac Boukris2020-10-291-0/+16
* Fix clang 9 missing-field-initializer warningsGary Lockyer2020-05-081-1/+1
* lib:crypto: Add samba_gnutls_weak_crypto()Andreas Schneider2020-03-193-0/+56
* lib:crypto: Build intel aes-ni only if GnuTLS doesn't provide AES CMACAndreas Schneider2019-12-101-1/+2
* lib:crypto: Only build AES code if we need AES CMACAndreas Schneider2019-12-101-1/+2
* lib:crypto: Remove our implementation of AES GCMAndreas Schneider2019-12-105-570/+0
* lib:crypto: Remove our implementation of AES CCMAndreas Schneider2019-12-105-645/+0
* Spelling fixes s/ ot / to /Mathieu Parent2019-09-011-1/+1
* lib:crypto: Do not build AES-CMAC if we use GnuTLS that supports itAndreas Schneider2019-08-211-2/+4
* lib/crypto: Remove unused RC4 code from SambaAndrew Bartlett2019-08-213-119/+0
* lib:crypto: Prepare not to build AES or AES-CMAC if we use GnuTLS support itAndreas Schneider2019-08-211-10/+42
* crypto: Update REQUIREMENTS file with new minimum versionAndrew Bartlett2019-08-211-2/+1
* lib:crypto: Don't build RC4 if we have GnuTLS >= 3.4.7Andreas Schneider2019-07-261-5/+20
* lib:crypto: Remove arcfour.h from crypto.hAndreas Schneider2019-07-261-1/+0
* lib:crypto: Use GnuTLS RC4 in py_cryptoAndreas Schneider2019-07-262-9/+32
* lib:crypto: Document samba_gnutls_arcfour_confounded_md5()Andreas Schneider2019-07-261-0/+18
* lib:crypto: Document gnutls_error_to_werror()Andreas Schneider2019-07-261-0/+16
* lib:crypto: Document gnutls_error_to_ntstatus()Andreas Schneider2019-07-261-0/+16
* lib:crypto: Add GNUTLS_FIPS140_SET_(LAX|STRICT)_MODE to helpersAndreas Schneider2019-07-091-0/+11
* lib:crypto: Fix path to header file in gnutls_helpers.hAndreas Schneider2019-07-091-2/+2
* lib/crypto: Use GnuTLS RC4 for samba_gnutls_arcfour_confounded_md5()Andrew Bartlett2019-06-273-11/+35
* lib/crypto: Add GnuTLS helper function samba_gnutls_arcfour_confounded_md5()Andrew Bartlett2019-06-273-2/+85
* libcli:util: Add gnutls_error_to_werror()Andreas Schneider2019-06-272-0/+56
* lib/crypto: move gnutls error wrapper to own subsystemAndrew Bartlett2019-06-273-0/+104
* Fix ubsan null pointer passed as argument 2Gary Lockyer2019-05-271-4/+6
* lib:crypto: Remove obsolete MD5 and HMAC MD5Andreas Schneider2019-05-219-673/+3
* lib/crypto: squash 'cast between incompatible function types' warningNoel Power2019-05-161-1/+1
* lib:crypto: Remove unused SHA512Andreas Schneider2019-05-074-340/+1
* lib:crypto: Remove unused SHA256 and HMAC SHA256Andreas Schneider2019-04-307-482/+1
* build: Remove bld.gen_python_environments()Andrew Bartlett2019-03-211-5/+4
* lib:crypto: Include only the required header filesAndreas Schneider2019-02-2710-12/+19
* lib:crypto: Fix undefined behavior in md4Andreas Schneider2018-11-221-2/+4
* lib: Remove lib/crypto/crc32.[ch]Volker Lendecke2018-10-104-107/+1
* lib/crypto/wscript_configure: update to handle waf 2.0.4Alexander Bokovoy2018-09-051-4/+4