summaryrefslogtreecommitdiff
path: root/crypto/modes
Commit message (Expand)AuthorAgeFilesLines
* aes-gcm-armv8_64 asm support bigdianJerryDevis2023-05-091-206/+581
* Do not build P10-specific AES-GCM assembler on macOSEvan Miller2023-03-221-1/+1
* aes-gcm-avx512.pl: Fix the clang version detection on Apple OsesTomas Mraz2023-03-171-2/+11
* riscv: GCM: Implement GHASH()Christoph Müllner2023-03-162-8/+170
* riscv: GCM: Simplify GCM calculationChristoph Müllner2023-03-162-201/+209
* riscv: GCM: Use riscv.pmChristoph Müllner2023-03-161-76/+29
* riscv: Clean up extension test macrosChristoph Müllner2023-03-161-1/+1
* Fix the return values of the aarch64 unroll8_eor_aes_gcm_*_*_kernel functionsTom Cosgrove2023-02-081-11/+20
* Do not build P10-specific AES-GCM assembler on AIXTomas Mraz2022-12-141-1/+4
* providers: Add SM4 XTS implementationXu Yizhou2022-11-292-1/+200
* gcm_get_funcs(): Add missing fallback for ghash on x86_64Tomas Mraz2022-11-151-0/+5
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-6/+2
* Fix GHASH-ASM implementation on s390xJuergen Christ2022-08-091-20/+12
* 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
* Rename x86-32 assembly files from .s to .S.Sebastian Andrzej Siewior2022-05-241-2/+2
* Add clmul-based gmult for riscv64 with Zbb, ZbcHenry Brausen2022-05-193-2/+327
* Update copyright yearMatt Caswell2022-05-034-4/+4
* Fix incorrect comments in aes-gcm-armv8-unroll8_64.plXiaokangQian2022-03-221-38/+38
* aes-gcm-avx512.pl: Fixed mingw64 buildAndrey Matyukov2022-03-141-5/+5
* Fix build issue with aes-gcm-armv8-unroll8_64.S on older aarch64 assemblersXiaokangQian2022-03-041-1/+1
* AES-GCM enabled with AVX512 vAES and vPCLMULQDQ.Andrey Matyukov2022-02-102-1/+4977
* Fixed counter overflowDanny Tsen2022-02-071-1/+0
* Fix typosDimitris Apostolou2022-02-072-44/+44
* Optimize AES-GCM for uarchs with unroll and new instructionsXiaokangQian2022-01-253-9/+7469
* AES-GCM performance optimzation with stitched method for p9+ ppc64leDanny Tsen2022-01-242-1/+1441
* Don't use __ARMEL__/__ARMEB__ in aarch64 assemblyDavid Benjamin2022-01-091-0/+3
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2021-10-012-0/+17
* Update copyright yearMatt Caswell2021-07-291-1/+1
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-152-3/+5
* ppccap.c: Split out algorithm-specific functionsTomas Mraz2021-06-251-1/+1
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-1/+1
* Drop libimplementations.aRichard Levitte2021-05-071-1/+0
* Update copyright yearMatt Caswell2021-04-085-5/+5
* enc: fix coverity 1451499, 1451501, 1451506, 1451507, 1351511, 1451514, 14515...Pauli2021-03-243-1/+11
* modes: fix coverity 1449860: overlapping memory copyPauli2021-03-181-1/+2
* modes: fix coverity 1449851: overlapping memory copyPauli2021-03-181-1/+2
* Add ossl_siv symbolsShane Lontis2021-03-181-12/+12
* Update copyright yearMatt Caswell2021-03-111-1/+1
* CRYPTO_gcm128_decrypt: fix mac or tag calculationZhang Jinde2021-02-191-2/+2
* Update copyright yearMatt Caswell2020-11-261-1/+1
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-2/+2