aboutsummaryrefslogtreecommitdiff
path: root/crypto/modes/gcm128.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-20Engage GHASH for PowerISA 2.0.7.Andy Polyakov1-0/+17
2014-07-16Revert "Engage GHASH for PowerISA 2.07."Andy Polyakov1-17/+0
2014-07-16Engage GHASH for PowerISA 2.07.Andy Polyakov1-0/+17
2014-06-06Engage GHASH for ARMv8.Andy Polyakov1-4/+21
2014-04-24bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov1-0/+2
2014-04-06crypto/modes/gcm128.c: more strict aliasing fixes.Andy Polyakov1-0/+88
2013-04-04gcm128.c: fix linking problems in 32-bit Windows build.Andy Polyakov1-1/+1
2013-03-24ghash-x86_64.pl: add AVX code path.Andy Polyakov1-3/+45
2013-02-14ghash-x86[_64].pl: code refresh.Andy Polyakov1-0/+16
2012-11-05crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c fromAndy Polyakov1-19/+31
2012-11-05More strict aliasing fix.Ben Laurie1-3/+4
2012-11-05ghash-sparcv9.pl: 22% improvement on T4.Andy Polyakov1-0/+2
2012-10-24ghash-sparcv9.pl: add VIS3 code path.Andy Polyakov1-0/+16
2012-08-13gcm128.c: fix AAD-only case with AAD length not divisible by 16.Andy Polyakov1-1/+1
2012-06-04Revert random changes from commit#22606.Andy Polyakov1-1/+1
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie1-1/+1
2012-03-29modes/gcm128.c: fix self-test.Andy Polyakov1-2/+7
2012-01-25ghash-x86.pl: engage original MMX version in no-sse2 builds.Andy Polyakov1-0/+4
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov1-0/+3
2011-07-17ARM assembler pack: add platform run-time detection.Andy Polyakov1-4/+3
2011-04-24gcm128.c: minor optimization.Andy Polyakov1-20/+26
2011-04-04gcm128.c: fix shadow warnings.Andy Polyakov1-19/+28
2011-04-01ARM assembler pack: profiler-assisted optimizations and NEON support.Andy Polyakov1-6/+26
2011-04-01gcm128.c: tidy up, minor optimization, rearrange gcm128_context.Andy Polyakov1-10/+81
2011-02-19Move gcm128_context definition to modes_lcl.h (along with some relatedDr. Stephen Henson1-56/+0
2011-02-12gcm128.c: make it work with no-sse2.Andy Polyakov1-0/+2
2011-02-08Link GCM into FIPS module. Check return value in EVP gcm.Dr. Stephen Henson1-0/+2
2011-02-07gcm128.c: add boundary condition checks.Andy Polyakov1-25/+59
2011-02-07Add CRYPTO_gcm128_tag() function to retrieve the tag.Dr. Stephen Henson1-0/+6
2011-02-06gcm128.c: allow multiple calls to CRYPTO_gcm128_aad.Andy Polyakov1-22/+64
2011-02-06gcm128.c: fix bug in OPENSSL_SMALL_FOOTPRINT decrypt.Andy Polyakov1-5/+7
2010-08-23gcm128.c: fix typo in CRYPTO_gcm128_encrypt_ctr32 name.Andy Polyakov1-1/+1
2010-08-02gcm128.c: add CRYPTO_gcm128_[en|de]crypt_ctr32.Andy Polyakov1-0/+165
2010-07-26WIN32 build fix.Dr. Stephen Henson1-1/+1
2010-07-09gcm128.c: API modification and readability improvements,Andy Polyakov1-29/+36
2010-05-26gcm128.c: P.-M. Hager has tipped about possibility to fold reductionsAndy Polyakov1-0/+112
2010-05-23gcm128.c: commentary update.Andy Polyakov1-9/+29
2010-05-13GCM "jumbo" update:Andy Polyakov1-57/+88
2010-05-04"Jumbo" update for crypto/modes:Andy Polyakov1-84/+71
2010-05-01Missing declarations, no assembler in PEDANTIC.Ben Laurie1-4/+4
2010-04-14gcm128.c and assembler modules: change argument order for gcm_ghash_4bit.Andy Polyakov1-5/+6
2010-04-10gcm128.c: commentary and formatting updates.Andy Polyakov1-24/+54
2010-03-08gcm128.c: add option for streamed GHASH, simple benchmark, minor namingAndy Polyakov1-38/+279
2010-03-02Initial version of Galois Counter Mode implementation. Interface is stillAndy Polyakov1-0/+1022