diff options
author | Xiaofei Bai <xiaofei.bai@arm.com> | 2021-05-11 05:42:51 +0000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-05-13 11:44:43 +1000 |
commit | 307a38fa5fafd715b02f31b2c861b47bd38ed509 (patch) | |
tree | 13216f045a5dbf4da96b57e64bc6bf36bb7aa44f /crypto/aes | |
parent | 36c5bb1affc299f94e6f0431f11e90b734eb31f9 (diff) |
Add $AESDEF in libdefault.a to fix aes regression
We recently noticed AES algorithms(like aes-xxx-ctr, aes-xxx-gcm,.etc)
have significant performance regression on x86_64 platform, and it is
because of the missing AES_ASM macro. This PR is to fix it by applying
$AESDEF to libdefault.a.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15225)
Diffstat (limited to 'crypto/aes')
-rw-r--r-- | crypto/aes/build.info | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/aes/build.info b/crypto/aes/build.info index cc523c8f4f..66bff1ae73 100644 --- a/crypto/aes/build.info +++ b/crypto/aes/build.info @@ -70,6 +70,7 @@ SOURCE[../../providers/libfips.a]=$COMMON # need to be applied to all affected libraries and modules. DEFINE[../../libcrypto]=$AESDEF DEFINE[../../providers/libfips.a]=$AESDEF +DEFINE[../../providers/libdefault.a]=$AESDEF GENERATE[aes-ia64.s]=asm/aes-ia64.S |