aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/crypto/aes-neonbs-core.S
AgeCommit message (Expand)AuthorFilesLines
2023-03-14crypto: arm64/aes-neonbs - fix crash with CFI enabledGravatar Eric Biggers 1-4/+5
2022-12-09crypto: arm64/aes-neonbs - use frame_push/pop consistentlyGravatar Ard Biesheuvel 1-9/+7
2022-02-05crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizesGravatar Ard Biesheuvel 1-92/+40
2022-02-05crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunkGravatar Ard Biesheuvel 1-107/+25
2021-02-10crypto: arm64/aes-neonbs - remove NEON yield callsGravatar Ard Biesheuvel 1-6/+2
2020-10-06crypto: arm64: Use x16 with indirect branch to bti_cGravatar Jeremy Linton 1-2/+2
2019-12-20crypto: arm64 - Use modern annotations for assembly functionsGravatar Mark Brown 1-20/+20
2019-09-09crypto: arm64/aes-neonbs - replace tweak mask literal with compositionGravatar Ard Biesheuvel 1-6/+3
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Gravatar Thomas Gleixner 1-4/+1
2019-02-08crypto: arm64/aes-neonbs - fix returning final keystream blockGravatar Eric Biggers 1-2/+6
2018-05-12crypto: arm64/aes-bs - yield NEON after every block of inputGravatar Ard Biesheuvel 1-135/+170
2017-02-03crypto: arm64/aes - don't use IV buffer to return final keystream blockGravatar Ard Biesheuvel 1-14/+23
2017-01-13crypto: arm64/aes - reimplement bit-sliced ARM/NEON implementation for arm64Gravatar Ard Biesheuvel 1-0/+963