summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/e_aes.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove unused function pointer from struct aead_aes_gcm_ctx.jsing2025-07-221-2/+1
* Remove remaining block128_f casts from EVP AES.jsing2025-07-221-4/+4
* Move AES-NI for ECB out of EVP.jsing2025-07-221-82/+1
* Move AES-NI from EVP to AES for CCM mode.jsing2025-07-211-106/+5
* Simplify AES-XTS implementation and remove AES-NI specific code from EVP.jsing2025-07-131-124/+15
* Move aes_ecb_encrypt_internal() prototype to aes_local.h.jsing2025-07-061-4/+1
* Simplify EVP AES-GCM implementation and remove AES-NI specific code.jsing2025-06-271-173/+25
* Move AES-NI from EVP to AES for CTR mode.jsing2025-06-271-67/+1
* Remove AES-NI specific EVP_CIPHER methods for CFB/CFB1/CFB8.jsing2025-06-161-205/+1
* Remove AES-NI specific EVP_CIPHER methods for OFB.jsing2025-06-161-64/+1
* Remove AES-NI specific EVP_CIPHER methods for CBC.jsing2025-06-161-66/+1
* Remove aesni_init_key().jsing2025-06-151-47/+22
* Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.jsing2025-06-091-2/+2
* Fix EVP_DecryptFinal() for CCM cipherstb2025-06-061-5/+10
* Use timingsafe_memcmp when comparing authenticatorskenjiro2025-06-031-3/+3
* Simplify EVP AES code for ECB.jsing2025-05-191-32/+33
* Simplify EVP AES code for OFB.jsing2025-05-191-7/+19
* Simplify EVP AES code for CFB.jsing2025-05-191-25/+79
* Simplify EVP AES code for CTR.jsing2025-05-181-22/+23
* Unifdef AES_CTR_ASM.jsing2025-05-181-14/+1
* Simplify EVP code for AES CBC.jsing2025-05-181-26/+33
* Use err_local.h rather than err.h in most placestb2025-05-101-2/+2
* Fix indentation and line wrapping.jsing2025-04-181-17/+15
* Remove BS-AES and VP-AES from EVP.jsing2025-04-181-129/+7
* Reenable AES-NI in libcryptotb2024-09-061-3/+5
* Hide public symbols in evp.hbeck2024-04-091-1/+35
* Rename EVP_aes_XXX_cfb to EVP_aes_XXX_cfb128.beck2024-04-091-4/+4
* Remove unused app_data from EVP_CIPHERtb2024-01-041-4/+1
* Check for negative IV lengthtb2023-11-181-2/+6
* Fix EVP_CIPHER_CTX_iv_length()tb2023-09-281-3/+12
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-071-32/+1
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-1/+32
* Make the cleanup() method return an int againtb2023-03-011-2/+4
* Make internal header file names consistenttb2022-11-261-3/+3
* Stop pretending that EVP_CIPHER cleanup can fail.jsing2022-09-131-3/+3
* Increment the input and output position for EVP AES CFB1.jsing2022-09-101-1/+3
* Replace aes_{ccm,xts}_cleanup usage with NULL.jsing2022-09-061-16/+11
* Mop up key_len assignments.jsing2022-08-041-91/+59
* Mop up EVP_CIPH_FLAG_FIPS usage.jsing2022-08-041-59/+59
* Remove various aesni_* defines to aes_* functions.jsing2022-08-041-56/+24
* Expand BLOCK_CIPHER_* macros.jsing2022-08-021-133/+1056
* Add a custom copy handler for AES key wraptb2020-06-051-5/+31
* Disallow setting the AES-GCM IV length to 0tb2020-04-301-1/+5
* Disallow the use of zero length IVs in AES-GCM viatb2020-04-271-1/+11
* Revert the other hunk of r1.36 as well: in the case of CCM, ccm.key istb2019-05-121-1/+11
* Revert part of r1.36: in the case of GCM, gcm.key is assigned fromtb2019-05-101-1/+7
* Some more malloc() to calloc() conversions.jsing2019-04-141-7/+5
* Remove two pointless chunks of code.jsing2019-04-141-16/+1
* Provide EVP_aes_{128,192,256}_wrap(). This is a compatibletb2019-03-171-1/+145
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-3/+2