summaryrefslogtreecommitdiffstats
path: root/crypto/modes/gcm128.c
AgeCommit message (Expand)Author
2024-01-12aes_platform.h, gcm128.c: fix Darwin PowerPC macro to include ppc64barracuda156
2023-10-26Update for Zvkb extension.Jerry Shih
2023-10-26riscv: GCM: Provide a Zvkg-based implementationChristoph Müllner
2023-10-26riscv: GCM: Provide a Zvbb/Zvbc-based implementationChristoph Müllner
2023-10-10* Enable extra Arm64 optimization on Windows for GHASH, RAND and AESEvgeny Karpov
2023-09-07Copyright year updatesMatt Caswell
2023-06-15Fix typos found by codespellDimitri Papadopoulos
2023-03-16riscv: GCM: Implement GHASH()Christoph Müllner
2023-03-16riscv: GCM: Simplify GCM calculationChristoph Müllner
2023-03-16riscv: Clean up extension test macrosChristoph Müllner
2022-11-15gcm_get_funcs(): Add missing fallback for ghash on x86_64Tomas Mraz
2022-07-29Implement AES-GCM-SIV (RFC8452)Todd Short
2022-07-29Fix regression from GCM mode refactoringTomas Mraz
2022-07-26s390x: Fix GCM setupJuergen Christ
2022-07-22Clean up GCM_MUL and remove GCM_FUNCREF_4BITTodd Short
2022-07-22Clean up use of GHASH macroTodd Short
2022-07-22Use separate function to get GCM functionsTodd Short
2022-07-22Remove some unused 4bit GCM codeTodd Short
2022-07-22Remove unused 1bit GCM implementationTodd Short
2022-07-22Remove unused 8bit GCM implementationTodd Short
2022-05-24Change loops conditions to make zero loop risk more obvious.Daniel Fiala
2022-05-19Add clmul-based gmult for riscv64 with Zbb, ZbcHenry Brausen
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