summaryrefslogtreecommitdiffstats
path: root/crypto/perlasm
AgeCommit message (Expand)Author
14 daysriscv: Provide a vector only implementation of Chacha20 cipherYangyu Chen
2024-04-17Use scalar ALU and vector ALU together for chacha20 stream cipherJerry Shih
2024-04-17extend x86_64-xlate.pl perlasm so it can handle .rodata sections properlyAlexandr Nedvedicky
2023-11-24x86_64-xlate.pl: Fix build with icx and nvc compilersTomas Mraz
2023-10-26riscv: Provide vector crypto implementation of AES-128/256-XTS mode.Jerry Shih
2023-10-26Update for Zvkb extension.Jerry Shih
2023-10-26riscv: Add RISC-V Vector opcode in riscv.pmPhoebe Chen
2023-10-26riscv: SM3: Provide a Zvksh-based implementationCharalampos Mitrodimas
2023-10-26riscv: SM4: Provide a Zvksed-based implementationChristoph Müllner
2023-10-26riscv: sha512: Provide a Zvknhb-based implementationCharalampos Mitrodimas
2023-10-26riscv: sha256: Provide a Zvknha-based implementationCharalampos Mitrodimas
2023-10-26riscv: AES: Provide a Zvkned-based implementationChristoph Müllner
2023-10-26riscv: GCM: Provide a Zvkg-based implementationChristoph Müllner
2023-10-26riscv: GCM: Provide a Zvbb/Zvbc-based implementationChristoph Müllner
2023-09-07Copyright year updatesMatt Caswell
2023-08-08Fix handling of the "0:" label in arm-xlate.plTom Cosgrove
2023-07-06riscv: Clarify dual-licensing wording for GCM and AESHeiko Stuebner
2023-06-11riscv: GCM: dual-license under Apache + 2-clause BSDHeiko Stuebner
2023-03-16riscv: GCM: Simplify GCM calculationChristoph Müllner
2023-03-16riscv: GCM: Use riscv.pmChristoph Müllner
2023-03-16riscv.pm: Add improved error messages to read_reg codeChristoph Müllner
2023-03-16riscv: aes: Move reusable Perl code into Perl moduleChristoph Müllner
2023-02-08Restrict the Arm 'LDR REG, =VALUE' pseudo instruction on Neon, to appease clangTom Cosgrove
2022-11-24Add two new build targets to enable the possibility of using clang-cl asEverton Constantino
2022-05-24x86asm: Generate endbr32 based on __CET__.Sebastian Andrzej Siewior
2022-05-03Update copyright yearMatt Caswell
2022-03-14aes-gcm-avx512.pl: Fixed mingw64 buildAndrey Matyukov
2022-02-22chacha20 performance optimizations for ppc64le with 8x lanes,Deepankar Bhattacharjee
2021-11-18perlasm/ppc-xlate.pl: Fix build on OS XMartin Schwenke
2021-06-17Update copyright yearMatt Caswell
2021-06-08Add aix64-gcc-as architecture and p2align callbackDaniel Bevenius
2021-05-29perlasm/ppc-xlate.pl: Handle rewriting of vector registersMartin Schwenke
2020-07-05Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md filesDr. David von Oheimb
2020-07-05Rename NOTES*, README*, VERSION, HACKING, LICENSE to .md or .txtDr. David von Oheimb
2020-06-19Remove whitespace from 'white space'haykam821
2020-05-15Update copyright yearMatt Caswell
2020-04-29Amend references to "OpenSSL license"Shourya Shukla
2020-04-23Update copyright yearMatt Caswell
2020-03-03Fix build with clang assemblerPhilippe Antoine
2020-03-02crypto/perlasm/x86_64-xlate.pl: detect GNU as to deal with quirksRichard Levitte
2020-02-26x86_64: Replace .asciz "GNU" with .byteH.J. Lu
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-13x86_64: Always generate .note.gnu.property section for ELF outputsH.J. Lu
2020-02-08x86: Always generate .note.gnu.property section for ELF outputsH.J. Lu
2020-02-06Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre
2020-02-05x86: Add endbranch to indirect branch targets for Intel CETH.J. Lu
2020-01-22Do not silently truncate files on perlasm errorsDavid Benjamin
2020-01-18Add GNU properties note for Intel CET in x86_64-xlate.plRichard Levitte
2019-12-11crypto/perlasm/ppc-xlate.pl: add linux64v2 flavourAndy Polyakov