summaryrefslogtreecommitdiffstats
path: root/crypto/aes/asm
AgeCommit message (Expand)Author
2022-11-21Add AES implementation in riscv64 zkn asmHongren (Zenithal) Zheng
2022-11-21Add AES implementation in generic riscv64 asmHenry Brausen
2022-11-21Fix gcc 6.3 builds of aarch64 BSAESTom Cosgrove
2022-11-11Remove further uses of __ARMEL__ in AArch64 assemblyBen Avison
2022-11-11Use Perl to generate bsaes-armv8.STom Cosgrove
2022-11-11ARM assembly pack: translate bit-sliced AES implementation to AArch64Ben Avison
2022-11-09Don't use __ARMEL__/__ARMEB__ in aarch64 assemblyDavid Benjamin
2022-11-09Fix typosDimitris Apostolou
2022-11-09aarch64: support BTI and pointer authentication in assemblyRuss Butler
2022-10-18disable 5x interleave on buffers shorter than 512 bytes: 3% speedup on Graviton2Sebastian Pop
2022-10-11Update copyright yearMatt Caswell
2022-07-08Fix reported performance degradation on aarch64Bernd Edlinger
2022-07-05Update copyright yearRichard Levitte
2022-07-05Fix AES OCB encrypt/decrypt for x86 AES-NIAlex Chernyakhovsky
2021-07-29Update copyright yearMatt Caswell
2021-07-15Split bignum code out of the sparcv9cap.cTomas Mraz
2021-06-17Update copyright yearMatt Caswell
2021-05-27aes: rename new bsaes_ symbols -> ossl_bsaes_ onesPauli
2021-05-20Revert "ARM assembly pack: translate bit-sliced AES implementation to AArch64"Pauli
2021-05-14ARM assembly pack: translate bit-sliced AES implementation to AArch64Ben Avison
2020-11-30aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR modeArd Biesheuvel
2020-11-12Optimize AES-XTS mode in OpenSSL for aarch64XiaokangQian
2020-08-27Ignore vendor name in Clang version number.Jung-uk Kim
2020-04-23Update copyright yearMatt Caswell
2020-03-05aes-s390x.pl: fix stg offset caused by typo in perlasmPatrick Steuer
2020-02-18x86_64: Don't assume 8-byte pointer sizeH.J. Lu
2020-02-17Also check for errors in x86_64-xlate.pl.David Benjamin
2020-02-17Fix a bug for aarch64 BigEndiansimplelins
2020-02-15x86_64: Add endbranch at function entries for Intel CETH.J. Lu
2020-02-06Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre
2020-01-22Do not silently truncate files on perlasm errorsDavid Benjamin
2020-01-17For all assembler scripts where it matters, recognise clang > 9.xRichard Levitte
2019-12-23Fix aesni_cbc_sha256_enc_avx2 backtrace infoBernd Edlinger
2019-12-20Add some missing cfi frame info in aesni-sha and sha-x86_64.plBernd Edlinger
2019-12-20Add some missing cfi frame info in aesni-x86_64.plBernd Edlinger
2019-12-20Add some missing cfi frame info in aes-x86_64.plBernd Edlinger
2019-12-11Fix some typosVeres Lajos
2019-12-11Optimize AES-ECB mode in OpenSSL for both aarch64 and aarch32XiaokangQian
2019-09-16Unify all assembler file generatorsRichard Levitte
2019-07-02Fix TyposAntoine Cœur
2019-05-20Revert "ppc assembly pack: always increment CTR IV as quadword"Pauli
2019-05-17ppc assembly pack: always increment CTR IV as quadwordDaniel Axtens
2019-04-17aes/asm/aesv8-armx.pl: ~20% improvement on ThunderX2.Andy Polyakov
2019-04-17ARM64 assembly pack: add ThunderX2 results.Andy Polyakov
2019-03-18PPC assembly pack: fix copy-paste error in CTR modeDaniel Axtens
2019-02-20MIPS32R3 provides the EXT instruction to extract bits fromMarkus Stockhausen
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin
2019-02-16ARM64 assembly pack: make it Windows-friendly.Andy Polyakov
2019-02-16ARM assembly pack: make it Windows-friendly.Andy Polyakov
2019-02-12AArch64 assembly pack: authenticate return addresses.Andy Polyakov