summaryrefslogtreecommitdiffstats
path: root/crypto/modes/gcm128.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update for Zvkb extension.Jerry Shih2023-10-261-11/+11
* riscv: GCM: Provide a Zvkg-based implementationChristoph Müllner2023-10-261-1/+14
* riscv: GCM: Provide a Zvbb/Zvbc-based implementationChristoph Müllner2023-10-261-1/+10
* * Enable extra Arm64 optimization on Windows for GHASH, RAND and AESEvgeny Karpov2023-10-101-1/+1
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* Fix typos found by codespellDimitri Papadopoulos2023-06-151-1/+1
* riscv: GCM: Implement GHASH()Christoph Müllner2023-03-161-8/+17
* riscv: GCM: Simplify GCM calculationChristoph Müllner2023-03-161-5/+17
* riscv: Clean up extension test macrosChristoph Müllner2023-03-161-1/+1
* gcm_get_funcs(): Add missing fallback for ghash on x86_64Tomas Mraz2022-11-151-0/+5
* Implement AES-GCM-SIV (RFC8452)Todd Short2022-07-291-0/+37
* Fix regression from GCM mode refactoringTomas Mraz2022-07-291-6/+10
* s390x: Fix GCM setupJuergen Christ2022-07-261-0/+5
* Clean up GCM_MUL and remove GCM_FUNCREF_4BITTodd Short2022-07-221-32/+1
* Clean up use of GHASH macroTodd Short2022-07-221-23/+1
* Use separate function to get GCM functionsTodd Short2022-07-221-97/+97
* Remove some unused 4bit GCM codeTodd Short2022-07-221-95/+0
* Remove unused 1bit GCM implementationTodd Short2022-07-221-93/+29
* Remove unused 8bit GCM implementationTodd Short2022-07-221-144/+2
* Change loops conditions to make zero loop risk more obvious.Daniel Fiala2022-05-241-1/+5
* Add clmul-based gmult for riscv64 with Zbb, ZbcHenry Brausen2022-05-191-2/+25
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-151-2/+1
* ppccap.c: Split out algorithm-specific functionsTomas Mraz2021-06-251-1/+1
* Update copyright yearMatt Caswell2021-03-111-1/+1
* CRYPTO_gcm128_decrypt: fix mac or tag calculationZhang Jinde2021-02-191-2/+2
* Add and use internal header that implements endianness checkRichard Levitte2020-07-111-79/+44
* Update copyright yearMatt Caswell2020-06-041-1/+1
* Avoid undefined behavior with unaligned accessesBernd Edlinger2020-05-271-8/+14
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Remove extern declarations of OPENSSL_ia32cap_PBernd Edlinger2019-09-011-1/+1
* Add Common shared code needed to move aes ciphers to providersShane Lontis2019-07-161-2/+2
* Following the license change, modify the boilerplates in crypto/modes/Richard Levitte2018-12-061-1/+1
* Update copyright yearMatt Caswell2018-06-201-1/+1
* modes/gcm128.c: coalesce calls to GHASH.Andy Polyakov2018-06-031-34/+246
* modes/gcm128.c: harmonize GCM_MUL macro with GHASH.Andy Polyakov2017-10-171-45/+56
* crypto/cryptlib.c: mask more capability bits upon FXSR bit flip.Andy Polyakov2017-09-011-2/+1
* Convert modes selftests (cts128 and gcm128) to internal testRichard Levitte2016-11-031-636/+0
* Copyright consolidation 06/10Rich Salz2016-05-171-46/+6
* Remove outdated DEBUG flags.Rich Salz2016-02-181-7/+0
* Continue standardising malloc style for libcryptoMatt Caswell2015-11-091-1/+1
* gcm.c: address linker warning about OPENSSL_ia32cap_P size mismatch.Andy Polyakov2015-06-101-1/+1
* Use CRYPTO_memcmp when comparing authenticatorsEmilia Kasper2015-06-081-1/+1
* Use safer sizeof variant in mallocRich Salz2015-05-041-1/+1
* free cleanup almost the finaleRich Salz2015-04-301-4/+1
* remove malloc castsRich Salz2015-04-281-1/+1
* Dead code: crypto/dh,modes,pkcs12,ripemd,rsa,srpRich Salz2015-02-031-3/+0
* modes/gcm128.c: harmonize ctx->ghash assignment, shortcut *_ctr32Andy Polyakov2015-01-301-106/+92
* modes/gcm128.c: fix OPENSSL_SMALL_FOOTPRINT compile failureAndy Polyakov2015-01-301-0/+8
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-1818/+1949
* Move more comments that confuse indentMatt Caswell2015-01-221-1/+2