boringssl/crypto/fipsmodule/aes/asm
Adam Langley 26ba48a6fb Make x86(-64) use the same aes_hw_* infrastructure as POWER and the ARMs.
This also happens to make the AES_[en|de]crypt functions use AES-NI
(where available) on Intel.

Update-Note: this substantially changes how AES-NI is triggered. Worth running bssl speed (on both k8 and ppc), before and after, to confirm that there are no regressions.

Change-Id: I5f22c1975236bbc1633c24ab60d683bca8ddd4c3
Reviewed-on: https://boringssl-review.googlesource.com/28026
Reviewed-by: David Benjamin <davidben@google.com>
2018-05-11 00:16:39 +00:00
..
aes-586.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00
aes-armv4.pl Always use adr with __thumb2__. 2018-02-22 22:28:15 +00:00
aes-x86_64.pl Sync up AES assembly. 2018-02-11 01:03:17 +00:00
aesni-x86_64.pl Make x86(-64) use the same aes_hw_* infrastructure as POWER and the ARMs. 2018-05-11 00:16:39 +00:00
aesni-x86.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00
aesp8-ppc.pl Change ppc64le AES code for FIPS. 2017-05-25 22:02:22 +00:00
aesv8-armx.pl Sync up AES assembly. 2018-02-11 01:03:17 +00:00
bsaes-armv7.pl Always use adr with __thumb2__. 2018-02-22 22:28:15 +00:00
bsaes-x86_64.pl Sync up AES assembly. 2018-02-11 01:03:17 +00:00
vpaes-x86_64.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00
vpaes-x86.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00