summaryrefslogtreecommitdiffstats
path: root/crypto/modes/gcm128.c
AgeCommit message (Expand)Author
2021-07-15Split bignum code out of the sparcv9cap.cTomas Mraz
2021-06-25ppccap.c: Split out algorithm-specific functionsTomas Mraz
2021-03-11Update copyright yearMatt Caswell
2021-02-19CRYPTO_gcm128_decrypt: fix mac or tag calculationZhang Jinde
2020-07-11Add and use internal header that implements endianness checkRichard Levitte
2020-06-04Update copyright yearMatt Caswell
2020-05-27Avoid undefined behavior with unaligned accessesBernd Edlinger
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-01Remove extern declarations of OPENSSL_ia32cap_PBernd Edlinger
2019-07-16Add Common shared code needed to move aes ciphers to providersShane Lontis
2018-12-06Following the license change, modify the boilerplates in crypto/modes/Richard Levitte
2018-06-20Update copyright yearMatt Caswell
2018-06-03modes/gcm128.c: coalesce calls to GHASH.Andy Polyakov
2017-10-17modes/gcm128.c: harmonize GCM_MUL macro with GHASH.Andy Polyakov
2017-09-01crypto/cryptlib.c: mask more capability bits upon FXSR bit flip.Andy Polyakov
2016-11-03Convert modes selftests (cts128 and gcm128) to internal testRichard Levitte
2016-05-17Copyright consolidation 06/10Rich Salz
2016-02-18Remove outdated DEBUG flags.Rich Salz
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-06-10gcm.c: address linker warning about OPENSSL_ia32cap_P size mismatch.Andy Polyakov
2015-06-08Use CRYPTO_memcmp when comparing authenticatorsEmilia Kasper
2015-05-04Use safer sizeof variant in mallocRich Salz
2015-04-30free cleanup almost the finaleRich Salz
2015-04-28remove malloc castsRich Salz
2015-02-03Dead code: crypto/dh,modes,pkcs12,ripemd,rsa,srpRich Salz
2015-01-30modes/gcm128.c: harmonize ctx->ghash assignment, shortcut *_ctr32Andy Polyakov
2015-01-30modes/gcm128.c: fix OPENSSL_SMALL_FOOTPRINT compile failureAndy Polyakov
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2015-01-22Move more comments that confuse indentMatt Caswell
2015-01-22modes/gcm128.c: make it indent-friendly.Andy Polyakov
2015-01-04Remove inconsistency in ARM support.Andy Polyakov
2014-12-30mark all block comments that need format preserving so thatTim Hudson
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson
2014-12-08Remove fips_constseg references.Dr. Stephen Henson
2014-07-20Engage GHASH for PowerISA 2.0.7.Andy Polyakov
2014-07-16Revert "Engage GHASH for PowerISA 2.07."Andy Polyakov
2014-07-16Engage GHASH for PowerISA 2.07.Andy Polyakov
2014-06-06Engage GHASH for ARMv8.Andy Polyakov
2014-04-24bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov
2014-04-06crypto/modes/gcm128.c: more strict aliasing fixes.Andy Polyakov
2013-04-04gcm128.c: fix linking problems in 32-bit Windows build.Andy Polyakov
2013-03-24ghash-x86_64.pl: add AVX code path.Andy Polyakov
2013-02-14ghash-x86[_64].pl: code refresh.Andy Polyakov
2012-11-05crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c fromAndy Polyakov
2012-11-05More strict aliasing fix.Ben Laurie
2012-11-05ghash-sparcv9.pl: 22% improvement on T4.Andy Polyakov
2012-10-24ghash-sparcv9.pl: add VIS3 code path.Andy Polyakov
2012-08-13gcm128.c: fix AAD-only case with AAD length not divisible by 16.Andy Polyakov
2012-06-04Revert random changes from commit#22606.Andy Polyakov
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie