summaryrefslogtreecommitdiffstats
path: root/crypto/modes (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-2/+2
* Ignore vendor name in Clang version number.Jung-uk Kim2020-08-282-2/+2
* Fix coverity CID #1452770 - Dereference before NULL check in CRYPTO_siv128_in...Shane Lontis2020-08-241-8/+14
* Fix provider cipher reinit issueShane Lontis2020-07-221-5/+19
* Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC...Matt Caswell2020-07-161-14/+14
* Add and use internal header that implements endianness checkRichard Levitte2020-07-114-105/+57
* The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli2020-06-111-14/+14
* Update copyright yearMatt Caswell2020-06-047-7/+7
* Avoid undefined behavior with unaligned accessesBernd Edlinger2020-05-277-36/+91