aboutsummaryrefslogtreecommitdiff
path: root/crypto/modes/gcm128.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-23gcm_get_funcs(): Add missing fallback for ghash on x86_64Tomas Mraz1-0/+5
2022-11-23Fix regression from GCM mode refactoringTomas Mraz1-6/+10
2022-11-23s390x: Fix GCM setupJuergen Christ1-0/+5
2022-11-23Clean up GCM_MUL and remove GCM_FUNCREF_4BITTodd Short1-32/+1
2022-11-23Clean up use of GHASH macroTodd Short1-23/+1
2022-11-23Use separate function to get GCM functionsTodd Short1-97/+97
2022-11-23Remove some unused 4bit GCM codeTodd Short1-95/+0
2022-11-23Remove unused 1bit GCM implementationTodd Short1-93/+29
2022-11-23Remove unused 8bit GCM implementationTodd Short1-144/+2
2022-11-21Add clmul-based gmult for riscv64 with Zbb, ZbcHenry Brausen1-2/+25
2021-07-15Split bignum code out of the sparcv9cap.cTomas Mraz1-2/+1
2021-06-25ppccap.c: Split out algorithm-specific functionsTomas Mraz1-1/+1
2021-03-11Update copyright yearMatt Caswell1-1/+1
2021-02-19CRYPTO_gcm128_decrypt: fix mac or tag calculationZhang Jinde1-2/+2
2020-07-11Add and use internal header that implements endianness checkRichard Levitte1-79/+44
2020-06-04Update copyright yearMatt Caswell1-1/+1
2020-05-27Avoid undefined behavior with unaligned accessesBernd Edlinger1-8/+14
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-1/+1
2019-09-01Remove extern declarations of OPENSSL_ia32cap_PBernd Edlinger1-1/+1
2019-07-16Add Common shared code needed to move aes ciphers to providersShane Lontis1-2/+2
2018-12-06Following the license change, modify the boilerplates in crypto/modes/Richard Levitte1-1/+1
2018-06-20Update copyright yearMatt Caswell1-1/+1
2018-06-03modes/gcm128.c: coalesce calls to GHASH.Andy Polyakov1-34/+246
2017-10-17modes/gcm128.c: harmonize GCM_MUL macro with GHASH.Andy Polyakov1-45/+56
2017-09-01crypto/cryptlib.c: mask more capability bits upon FXSR bit flip.Andy Polyakov1-2/+1
2016-11-03Convert modes selftests (cts128 and gcm128) to internal testRichard Levitte1-636/+0
2016-05-17Copyright consolidation 06/10Rich Salz1-46/+6
2016-02-18Remove outdated DEBUG flags.Rich Salz1-7/+0
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell1-1/+1
2015-06-10gcm.c: address linker warning about OPENSSL_ia32cap_P size mismatch.Andy Polyakov1-1/+1
2015-06-08Use CRYPTO_memcmp when comparing authenticatorsEmilia Kasper1-1/+1
2015-05-04Use safer sizeof variant in mallocRich Salz1-1/+1
2015-04-30free cleanup almost the finaleRich Salz1-4/+1
2015-04-28remove malloc castsRich Salz1-1/+1
2015-02-03Dead code: crypto/dh,modes,pkcs12,ripemd,rsa,srpRich Salz1-3/+0
2015-01-30modes/gcm128.c: harmonize ctx->ghash assignment, shortcut *_ctr32Andy Polyakov1-106/+92
2015-01-30modes/gcm128.c: fix OPENSSL_SMALL_FOOTPRINT compile failureAndy Polyakov1-0/+8
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-1818/+1949
2015-01-22Move more comments that confuse indentMatt Caswell1-1/+2
2015-01-22modes/gcm128.c: make it indent-friendly.Andy Polyakov1-162/+416
2015-01-04Remove inconsistency in ARM support.Andy Polyakov1-1/+1
2014-12-30mark all block comments that need format preserving so thatTim Hudson1-1/+1
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson1-1/+1
2014-12-08Remove fips_constseg references.Dr. Stephen Henson1-3/+0
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