boringssl/crypto/modes/asm
Brian Smith a3d9528e9e Unify AEAD and EVP code paths for AES-GCM.
This change makes the AEAD and EVP code paths use the same code for
AES-GCM. When AVX instructions are enabled in the assembly this will
allow them to use the stitched AES-GCM implementation.

Note that the stitched implementations are no-ops for small inputs
(smaller than 288 bytes for encryption; smaller than 96 bytes for
decryption). This means that only a handful of test cases with longish
inputs actually test the stitched code.

Change-Id: Iece8003d90448dcac9e0bde1f42ff102ebe1a1c9
Reviewed-on: https://boringssl-review.googlesource.com/7173
Reviewed-by: Adam Langley <agl@google.com>
2016-02-23 23:13:31 +00:00
..
aesni-gcm-x86_64.pl Unify AEAD and EVP code paths for AES-GCM. 2016-02-23 23:13:31 +00:00
ghash-armv4.pl Mark ARM assembly globals hidden uniformly in arm-xlate.pl. 2016-02-11 17:28:03 +00:00
ghash-x86_64.pl Unify AEAD and EVP code paths for AES-GCM. 2016-02-23 23:13:31 +00:00
ghash-x86.pl
ghashv8-armx.pl Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00