summaryrefslogtreecommitdiff
path: root/crypto/aes
Commit message (Expand)AuthorAgeFilesLines
* fix aes-xts bug on aarch64 big-endian env.Liu-ErMeng2023-04-281-12/+12
* aesv8-armx.pl: Avoid buffer overrread in AES-XTS decryptionTomas Mraz2023-04-201-1/+3
* Fix copyright disclaimer.Pauli2023-03-161-1/+1
* riscv: aes: Move reusable Perl code into Perl moduleChristoph Müllner2023-03-161-145/+56
* aes/asm/bsaes-armv7.pl: Replace adrl with addKornel Dulęba2023-03-151-1/+1
* Add vpaes-loongarch64.pl module.zhuchen2022-10-122-0/+1009
* add build support for riscv32 aes zknHongren (Zenithal) Zheng2022-09-051-0/+2
* Add AES implementation in riscv32 zkn asmHongren (Zenithal) Zheng2022-09-051-0/+1061
* Fix aarch64 signed bit shift issue found by UBSANTom Cosgrove2022-07-191-4/+0
* Fix reported performance degradation on aarch64Bernd Edlinger2022-07-081-0/+60
* Fix AES OCB encrypt/decrypt for x86 AES-NIAlex Chernyakhovsky2022-07-051-2/+2
* add build support for riscv64 aes zknHongren (Zenithal) Zheng2022-06-101-1/+2
* Add AES implementation in riscv64 zkn asmHongren (Zenithal) Zheng2022-06-101-0/+655
* Rename x86-32 assembly files from .s to .S.Sebastian Andrzej Siewior2022-05-241-8/+8
* Add AES implementation in generic riscv64 asmHenry Brausen2022-05-192-0/+1714
* Update copyright yearMatt Caswell2022-05-033-4/+4
* Fix gcc 6.3 builds of aarch64 BSAESTom Cosgrove2022-04-211-10/+10
* disable 5x interleave on buffers shorter than 512 bytes: 3% speedup on Graviton2Sebastian Pop2022-03-311-1/+1
* Remove further uses of __ARMEL__ in AArch64 assemblyBen Avison2022-03-301-5/+5
* Use Perl to generate bsaes-armv8.STom Cosgrove2022-03-092-1/+45
* ARM assembly pack: translate bit-sliced AES implementation to AArch64Ben Avison2022-03-092-2/+2341
* aes: make the no-asm constant time code path not the defaultPauli2022-01-311-1/+1
* Don't use __ARMEL__/__ARMEB__ in aarch64 assemblyDavid Benjamin2022-01-091-0/+3
* Fix typosDimitris Apostolou2022-01-051-3/+3
* fix some code with obvious wrong coding stylex20182021-10-281-2/+3
* Add missing define to enable AES-NI usage on x86 platformTomas Mraz2021-10-211-1/+1
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2021-10-013-20/+38
* Update copyright yearMatt Caswell2021-07-293-3/+3
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-153-3/+12
* Fix aes_core to use U64() macro..Shane Lontis2021-06-221-142/+151
* Update copyright yearMatt Caswell2021-06-174-4/+4
* Add AES consttime code for no-asm configurationsBernd Edlinger2021-06-132-1/+632
* aes: rename new bsaes_ symbols -> ossl_bsaes_ onesPauli2021-05-272-32/+32
* Revert "ARM assembly pack: translate bit-sliced AES implementation to AArch64"Pauli2021-05-202-2341/+2
* Fix provider library build wrt. AESJuergen Christ2021-05-141-0/+7
* ARM assembly pack: translate bit-sliced AES implementation to AArch64Ben Avison2021-05-142-2/+2341
* Add $AESDEF in libdefault.a to fix aes regressionXiaofei Bai2021-05-131-0/+1
* Drop libimplementations.aRichard Levitte2021-05-071-1/+0
* remove unused initialisationsPauli2020-12-031-3/+1
* aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR modeArd Biesheuvel2020-11-301-14/+14
* Optimize AES-XTS mode in OpenSSL for aarch64XiaokangQian2020-11-121-0/+1426
* Ignore vendor name in Clang version number.Jung-uk Kim2020-08-273-3/+3
* Avoid undefined behavior with unaligned accessesBernd Edlinger2020-05-271-5/+9
* Update copyright yearMatt Caswell2020-04-2332-32/+32
* Use build.info, not ifdef for crypto modulesRich Salz2020-04-162-6/+4
* aes-s390x.pl: fix stg offset caused by typo in perlasmPatrick Steuer2020-03-051-2/+2
* x86_64: Don't assume 8-byte pointer sizeH.J. Lu2020-02-181-28/+56
* Also check for errors in x86_64-xlate.pl.David Benjamin2020-02-1724-24/+24
* Fix a bug for aarch64 BigEndiansimplelins2020-02-171-1/+9
* x86_64: Add endbranch at function entries for Intel CETH.J. Lu2020-02-154-0/+23