openssl/crypto/aes
Bernd Edlinger 65523758e5 Fix reported performance degradation on aarch64
This restores the implementation prior to
commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode")
for 64bit targets only, since it is reportedly 2-17% slower,
and the silicon errata only affects 32bit targets.
Only for 32bit targets the new algorithm is used.

Fixes #18445

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18581)
2022-07-08 11:07:12 +02:00
..
asm Fix reported performance degradation on aarch64 2022-07-08 11:07:12 +02:00
aes_cbc.c
aes_cfb.c
aes_core.c Update copyright year 2022-05-03 13:34:51 +01:00
aes_ecb.c
aes_ige.c
aes_local.h
aes_misc.c
aes_ofb.c
aes_wrap.c
aes_x86core.c
build.info add build support for riscv64 aes zkn 2022-06-10 11:45:41 +02:00