aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto/aes-modes.S
AgeCommit message (Expand)Author
2022-12-09crypto: arm64/aes-modes - use frame_push/pop macros consistentlyArd Biesheuvel
2022-06-10crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modesNathan Huckleberry
2022-06-10crypto: arm64/aes-xctr - Add accelerated implementation of XCTRNathan Huckleberry
2022-02-05crypto: arm64/aes-neon-ctr - improve handling of single tail blockArd Biesheuvel
2021-12-14arm64: Add macro version of the BTI instructionMark Brown
2021-04-26Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
2021-04-16crypto: arm64/aes-ce - deal with oversight in new CTR carry codeArd Biesheuvel
2021-04-12arm64: fpsimd: run kernel mode NEON with softirqs disabledArd Biesheuvel
2021-02-10crypto: arm64/aes-ce-mac - simplify NEON yieldArd Biesheuvel
2021-01-03crypto: arm64/aes-ctr - improve tail handlingArd Biesheuvel
2020-03-09arm64: crypto: Modernize names for AES function macrosMark Brown
2019-12-20crypto: arm64 - Use modern annotations for assembly functionsMark Brown
2019-09-09crypto: arm64/aes-neonbs - implement ciphertext stealing for XTSArd Biesheuvel
2019-09-09crypto: arm64/aes - implement support for XTS ciphertext stealingArd Biesheuvel
2019-09-09crypto: arm64/aes-cts-cbc-ce - performance tweakArd Biesheuvel
2019-08-30crypto: arm64/aes - implement accelerated ESSIV/CBC modeArd Biesheuvel
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds
2019-07-03crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTRArd Biesheuvel
2019-07-03crypto: arm64/aes-ce - add 5 way interleave routinesArd Biesheuvel
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner
2019-02-22crypto: arm64/aes-blk - update IV after partial final CTR blockEric Biggers
2018-10-12crypto: arm64/aes-blk - ensure XTS mask is always loadedArd Biesheuvel
2018-09-21crypto: arm64/aes-blk - improve XTS mask handlingArd Biesheuvel
2018-09-21crypto: arm64/aes-blk - add support for CTS-CBC modeArd Biesheuvel
2018-09-21crypto: arm64/aes-blk - revert NEON yield for skciphersArd Biesheuvel
2018-09-04crypto: arm64/aes-modes - get rid of literal load of addend vectorArd Biesheuvel
2018-05-12crypto: arm64/aes-blk - yield NEON after every block of inputArd Biesheuvel
2018-03-16crypto: arm64/aes-blk - add 4 way interleave to CBC-MAC encrypt pathArd Biesheuvel
2018-03-16crypto: arm64/aes-blk - add 4 way interleave to CBC encrypt pathArd Biesheuvel
2018-03-16crypto: arm64/aes-blk - remove configurable interleaveArd Biesheuvel
2018-03-16crypto: arm64/aes-blk - move kernel mode neon en/disable into loopArd Biesheuvel
2017-02-11crypto: arm64/aes - add NEON/Crypto Extensions CBCMAC/CMAC/XCBC driverArd Biesheuvel
2017-02-03crypto: arm64/aes-blk - remove cra_alignmaskArd Biesheuvel
2017-01-23crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modesArd Biesheuvel
2016-10-21crypto: arm64/aes-xts-ce: fix for big endianArd Biesheuvel
2014-05-14arm64/crypto: AES-ECB/CBC/CTR/XTS using ARMv8 NEON and Crypto ExtensionsArd Biesheuvel