index
:
openbsd
OPENBSD_2_0
OPENBSD_2_1
OPENBSD_2_2
OPENBSD_2_3
OPENBSD_2_4
OPENBSD_2_5
OPENBSD_2_6
OPENBSD_2_7
OPENBSD_2_8
OPENBSD_2_9
OPENBSD_3_0
OPENBSD_3_1
OPENBSD_3_2
OPENBSD_3_3
OPENBSD_3_4
OPENBSD_3_5
OPENBSD_3_6
OPENBSD_3_7
OPENBSD_3_8
OPENBSD_3_9
OPENBSD_4_0
OPENBSD_4_1
OPENBSD_4_2
OPENBSD_4_3
OPENBSD_4_4
OPENBSD_4_5
OPENBSD_4_6
OPENBSD_4_7
OPENBSD_4_8
OPENBSD_4_9
OPENBSD_5_0
OPENBSD_5_1
OPENBSD_5_2
OPENBSD_5_3
OPENBSD_5_4
OPENBSD_5_5
OPENBSD_5_6
OPENBSD_5_7
OPENBSD_5_8
OPENBSD_5_9
OPENBSD_6_0
OPENBSD_6_1
OPENBSD_6_2
OPENBSD_6_3
OPENBSD_6_4
OPENBSD_6_5
OPENBSD_6_6
OPENBSD_6_7
OPENBSD_6_8
OPENBSD_6_9
OPENBSD_7_0
OPENBSD_7_1
OPENBSD_7_2
OPENBSD_7_3
OPENBSD_7_4
OPENBSD_7_5
OPENBSD_7_6
OPENBSD_7_7
OPENBSD_7_8
master
A mirror of https://github.com/libressl/openbsd.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lib
/
libcrypto
/
evp
/
e_aes.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove unused function pointer from struct aead_aes_gcm_ctx.
jsing
2025-07-22
1
-2
/
+1
*
Remove remaining block128_f casts from EVP AES.
jsing
2025-07-22
1
-4
/
+4
*
Move AES-NI for ECB out of EVP.
jsing
2025-07-22
1
-82
/
+1
*
Move AES-NI from EVP to AES for CCM mode.
jsing
2025-07-21
1
-106
/
+5
*
Simplify AES-XTS implementation and remove AES-NI specific code from EVP.
jsing
2025-07-13
1
-124
/
+15
*
Move aes_ecb_encrypt_internal() prototype to aes_local.h.
jsing
2025-07-06
1
-4
/
+1
*
Simplify EVP AES-GCM implementation and remove AES-NI specific code.
jsing
2025-06-27
1
-173
/
+25
*
Move AES-NI from EVP to AES for CTR mode.
jsing
2025-06-27
1
-67
/
+1
*
Remove AES-NI specific EVP_CIPHER methods for CFB/CFB1/CFB8.
jsing
2025-06-16
1
-205
/
+1
*
Remove AES-NI specific EVP_CIPHER methods for OFB.
jsing
2025-06-16
1
-64
/
+1
*
Remove AES-NI specific EVP_CIPHER methods for CBC.
jsing
2025-06-16
1
-66
/
+1
*
Remove aesni_init_key().
jsing
2025-06-15
1
-47
/
+22
*
Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.
jsing
2025-06-09
1
-2
/
+2
*
Fix EVP_DecryptFinal() for CCM ciphers
tb
2025-06-06
1
-5
/
+10
*
Use timingsafe_memcmp when comparing authenticators
kenjiro
2025-06-03
1
-3
/
+3
*
Simplify EVP AES code for ECB.
jsing
2025-05-19
1
-32
/
+33
*
Simplify EVP AES code for OFB.
jsing
2025-05-19
1
-7
/
+19
*
Simplify EVP AES code for CFB.
jsing
2025-05-19
1
-25
/
+79
*
Simplify EVP AES code for CTR.
jsing
2025-05-18
1
-22
/
+23
*
Unifdef AES_CTR_ASM.
jsing
2025-05-18
1
-14
/
+1
*
Simplify EVP code for AES CBC.
jsing
2025-05-18
1
-26
/
+33
*
Use err_local.h rather than err.h in most places
tb
2025-05-10
1
-2
/
+2
*
Fix indentation and line wrapping.
jsing
2025-04-18
1
-17
/
+15
*
Remove BS-AES and VP-AES from EVP.
jsing
2025-04-18
1
-129
/
+7
*
Reenable AES-NI in libcrypto
tb
2024-09-06
1
-3
/
+5
*
Hide public symbols in evp.h
beck
2024-04-09
1
-1
/
+35
*
Rename EVP_aes_XXX_cfb to EVP_aes_XXX_cfb128.
beck
2024-04-09
1
-4
/
+4
*
Remove unused app_data from EVP_CIPHER
tb
2024-01-04
1
-4
/
+1
*
Check for negative IV length
tb
2023-11-18
1
-2
/
+6
*
Fix EVP_CIPHER_CTX_iv_length()
tb
2023-09-28
1
-3
/
+12
*
Unbreak the namespace build after a broken mk.conf and tool misfire had
beck
2023-07-07
1
-32
/
+1
*
Hide symbols in hkdf, evp, err, ecdsa, and ec
beck
2023-07-07
1
-1
/
+32
*
Make the cleanup() method return an int again
tb
2023-03-01
1
-2
/
+4
*
Make internal header file names consistent
tb
2022-11-26
1
-3
/
+3
*
Stop pretending that EVP_CIPHER cleanup can fail.
jsing
2022-09-13
1
-3
/
+3
*
Increment the input and output position for EVP AES CFB1.
jsing
2022-09-10
1
-1
/
+3
*
Replace aes_{ccm,xts}_cleanup usage with NULL.
jsing
2022-09-06
1
-16
/
+11
*
Mop up key_len assignments.
jsing
2022-08-04
1
-91
/
+59
*
Mop up EVP_CIPH_FLAG_FIPS usage.
jsing
2022-08-04
1
-59
/
+59
*
Remove various aesni_* defines to aes_* functions.
jsing
2022-08-04
1
-56
/
+24
*
Expand BLOCK_CIPHER_* macros.
jsing
2022-08-02
1
-133
/
+1056
*
Add a custom copy handler for AES key wrap
tb
2020-06-05
1
-5
/
+31
*
Disallow setting the AES-GCM IV length to 0
tb
2020-04-30
1
-1
/
+5
*
Disallow the use of zero length IVs in AES-GCM via
tb
2020-04-27
1
-1
/
+11
*
Revert the other hunk of r1.36 as well: in the case of CCM, ccm.key is
tb
2019-05-12
1
-1
/
+11
*
Revert part of r1.36: in the case of GCM, gcm.key is assigned from
tb
2019-05-10
1
-1
/
+7
*
Some more malloc() to calloc() conversions.
jsing
2019-04-14
1
-7
/
+5
*
Remove two pointless chunks of code.
jsing
2019-04-14
1
-16
/
+1
*
Provide EVP_aes_{128,192,256}_wrap(). This is a compatible
tb
2019-03-17
1
-1
/
+145
*
use freezero() instead of memset/explicit_bzero + free. Substantially
deraadt
2017-05-02
1
-3
/
+2
[next]