openssl/crypto/aes/asm
Bernd Edlinger 87bea6550a Remove x86/x86_64 BSAES and AES_ASM support
This leaves VPAES and AESNI support.
The VPAES performance is comparable but BSAES is not
completely constant time. There are table lookups
using secret key data in AES_set_encrypt/decrypt_key
and in ctr mode short data uses the non-constant
time AES_encrypt function instead of bit-slicing.
Furthermore the AES_ASM is by far outperformed
by recent GCC versions.
Since BSAES calls back to AES_ASM for short
data blocks the performance on those is also
worse than the pure software implementaion.

Fixes: #9640

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9675)
2019-09-07 10:26:48 +02:00
..
aes-armv4.pl Update copyright year 2018-03-20 13:08:46 +00:00
aes-c64xplus.pl
aes-ia64.S Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
aes-mips.pl Update copyright year 2018-03-20 13:08:46 +00:00
aes-parisc.pl Update copyright year 2018-09-11 13:45:17 +01:00
aes-ppc.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
aes-s390x.pl Fix Typos 2019-07-31 19:48:30 +02:00
aes-sparcv9.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
aesfx-sparcv9.pl Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
aesni-mb-x86_64.pl Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
aesni-sha1-x86_64.pl aes/asm/aesni-sha*-x86_64.pl: add SHAEXT performance results. 2017-07-24 23:29:46 +02:00
aesni-sha256-x86_64.pl aes/asm/aesni-sha*-x86_64.pl: add SHAEXT performance results. 2017-07-24 23:29:46 +02:00
aesni-x86.pl Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
aesni-x86_64.pl Update copyright year 2019-02-26 14:05:09 +00:00
aesp8-ppc.pl Update copyright year 2019-05-28 14:49:38 +02:00
aest4-sparcv9.pl Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
aesv8-armx.pl Update copyright year 2019-02-26 14:05:09 +00:00
bsaes-armv7.pl Update copyright year 2018-03-20 13:08:46 +00:00
vpaes-armv8.pl Update copyright year 2019-02-26 14:05:09 +00:00
vpaes-ppc.pl PPC assembler pack: add some PPC970/G5 performance data. 2016-11-11 13:24:52 +01:00
vpaes-x86.pl Remove filename argument to x86 asm_init. 2017-05-11 17:00:23 -04:00
vpaes-x86_64.pl Update copyright year 2019-02-26 14:05:09 +00:00