boringssl/crypto/modes
Adam Langley c629e8b688 Split CRYPTO_ghash_init from CRYPTO_gcm128_init.
CRYPTO_ghash_init exposes the (often hardware accelerated) internals for
evaluating GHASH. These can be used for evaluating POLYVAL[1] on
platforms where we don't have dedicated code for it.

[1] https://tools.ietf.org/html/draft-irtf-cfrg-gcmsiv-02#section-3

Change-Id: Ida49ce4911f8657fa384b0bca968daa2ac6b26c1
Reviewed-on: https://boringssl-review.googlesource.com/12478
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2016-12-02 21:09:11 +00:00
..
asm Add PPC64LE assembly for AES-GCM. 2016-09-27 18:43:20 +00:00
cbc.c Fix the shared builders by exporting GCM symbols. 2015-10-26 23:26:40 +00:00
cfb.c Switch all 'num' parameters in crypto/modes to unsigned. 2016-04-19 17:56:25 +00:00
CMakeLists.txt Add PPC64LE assembly for AES-GCM. 2016-09-27 18:43:20 +00:00
ctr.c Fix build. 2016-02-29 22:01:04 +00:00
gcm_test.cc Move gcm_test to C++ 2016-09-14 16:51:56 +00:00
gcm.c Split CRYPTO_ghash_init from CRYPTO_gcm128_init. 2016-12-02 21:09:11 +00:00
internal.h Split CRYPTO_ghash_init from CRYPTO_gcm128_init. 2016-12-02 21:09:11 +00:00
ofb.c Drop STRICT_ALIGNMENT code in ofb.c. 2016-08-16 18:37:01 +00:00