diff options
author | Richard Levitte <levitte@openssl.org> | 2019-10-03 08:28:31 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-10-03 15:07:26 +0200 |
commit | 61cc715240d2d3f9511ca88043a3e9797c11482f (patch) | |
tree | e365f980583bf720cd5fcc167dd7d3ed3f2cd603 /Configure | |
parent | 1a9a56865cb66d9fca067ba00d0e030f4b6974aa (diff) |
Define AESNI_ASM if AESNI assembler is included, and use it
Because we have cases where basic assembler support isn't present, but
AESNI asssembler support is, we need a separate macro that indicates
that, and use it.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10080)
Diffstat (limited to 'Configure')
-rwxr-xr-x | Configure | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1376,6 +1376,7 @@ unless ($disabled{asm}) { } if ($target{aes_asm_src}) { push @{$config{lib_defines}}, "AES_ASM" if ($target{aes_asm_src} =~ m/\baes-/);; + push @{$config{lib_defines}}, "AESNI_ASM" if ($target{aes_asm_src} =~ m/\baesni-/);; # aes-ctr.fake is not a real file, only indication that assembler # module implements AES_ctr32_encrypt... push @{$config{lib_defines}}, "AES_CTR_ASM" if ($target{aes_asm_src} =~ s/\s*aes-ctr\.fake//); |