summaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: arm64/aes-ce - Simplify round key load sequenceArd Biesheuvel2024-04-262-30/+24
* Merge tag 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2024-03-154-221/+200
|\
| * crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helpersArd Biesheuvel2024-01-262-38/+29
| * crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handlingArd Biesheuvel2024-01-261-13/+13
| * crypto: arm64/aes-ccm - Cache round keys and unroll AES loopsArd Biesheuvel2024-01-261-57/+38
| * crypto: arm64/aes-ccm - Reuse existing MAC update for AAD inputArd Biesheuvel2024-01-264-79/+43
| * crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permuteArd Biesheuvel2024-01-261-21/+38
| * crypto: arm64/aes-ccm - Pass short inputs via stack bufferArd Biesheuvel2024-01-261-17/+40
| * crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walkArd Biesheuvel2024-01-261-12/+10
| * crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop"Ard Biesheuvel2024-01-261-26/+31
* | crypto: arm64/neonbs - fix out-of-bounds access on short inputArd Biesheuvel2024-02-241-0/+11
|/
* crypto: arm64/sm4 - Remove cfb(sm4)Herbert Xu2023-12-086-489/+4
* crypto: arm64/sha512 - clean up backwards function namesEric Biggers2023-10-201-7/+5
* crypto: arm64/sha256 - clean up backwards function namesEric Biggers2023-10-201-14/+12
* crypto: arm64/sha512-ce - clean up backwards function namesEric Biggers2023-10-202-17/+17
* crypto: arm64/sha2-ce - clean up backwards function namesEric Biggers2023-10-202-19/+20
* crypto: arm64/sha1-ce - clean up backwards function namesEric Biggers2023-10-202-14/+15
* crypto: arm64/nhpoly1305 - implement ->digestEric Biggers2023-10-201-0/+9
* crypto: arm64/sha2-ce - implement ->digest for sha256Eric Biggers2023-10-201-0/+8
* crypto: arm64/aes - remove Makefile hackMasahiro Yamada2023-08-113-5/+3
* crypto: arm64/sha256-glue - Include module.hHerbert Xu2023-05-191-1/+2
* crypto: arm64/aes-neonbs - fix crash with CFI enabledEric Biggers2023-03-141-4/+5
* crypto: arm64/sm4-gcm - Fix possible crash in GCM cryptionHerbert Xu2023-02-101-26/+25
* crypto: arm64/sm4-ccm - Rewrite skcipher walker loopTianjia Zhang2023-02-101-20/+24
* crypto: arm64/aes-ccm - Rewrite skcipher walker loopHerbert Xu2023-02-101-31/+26
* crypto: arm64/gcm - add RFC4106 supportArd Biesheuvel2023-01-201-38/+107
* crypto: arm64/sm4 - fix possible crash with CFI enabledTianjia Zhang2022-12-302-4/+6
* crypto: arm64/ghash-ce - use frame_push/pop macros consistentlyArd Biesheuvel2022-12-091-5/+3
* crypto: arm64/crct10dif - use frame_push/pop macros consistentlyArd Biesheuvel2022-12-091-3/+2
* crypto: arm64/aes-modes - use frame_push/pop macros consistentlyArd Biesheuvel2022-12-091-22/+12
* crypto: arm64/aes-neonbs - use frame_push/pop consistentlyArd Biesheuvel2022-12-091-9/+7
* crypto: Prepare to move crypto_tfm_ctxHerbert Xu2022-12-023-3/+3
* crypto: arm64/sm3 - fix possible crash with CFI enabledEric Biggers2022-11-251-1/+2
* crypto: arm64/nhpoly1305 - eliminate unnecessary CFI wrapperEric Biggers2022-11-252-11/+5
* crypto: arm64 - Fix unused variable compilation warnings of cpu_featureTianjia Zhang2022-11-182-2/+2
* crypto: move gf128mul library into lib/cryptoArd Biesheuvel2022-11-111-1/+1
* crypto: arm64/sm4 - add CE implementation for GCM modeTianjia Zhang2022-11-044-0/+1046
* crypto: arm64/sm4 - add CE implementation for CCM modeTianjia Zhang2022-11-044-0/+650
* crypto: arm64/sm4 - add CE implementation for cmac/xcbc/cbcmacTianjia Zhang2022-11-042-1/+336
* crypto: arm64/sm4 - add CE implementation for XTS modeTianjia Zhang2022-11-043-2/+504
* crypto: arm64/sm4 - add CE implementation for CTS-CBC modeTianjia Zhang2022-11-042-0/+196
* crypto: arm64/sm4 - export reusable CE acceleration functionsTianjia Zhang2022-11-042-0/+21
* crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementationTianjia Zhang2022-11-042-24/+24
* crypto: arm64/sm4 - refactor and simplify CE implementationTianjia Zhang2022-11-043-400/+519
* crypto: arm64/sm4 - refactor and simplify NEON implementationTianjia Zhang2022-11-042-346/+456
* crypto: arm64/sm3 - add NEON assembly implementationTianjia Zhang2022-11-044-0/+717
* crypto: arm64/sm3 - raise the priority of the CE implementationTianjia Zhang2022-11-041-1/+1
* Merge tag 'v6.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2022-10-101-69/+210
|\
| * crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CELukas Bulwahn2022-09-241-1/+1
| * crypto: Kconfig - simplify cipher entriesRobert Elliott2022-08-261-10/+99