summaryrefslogtreecommitdiff
path: root/arch/riscv/crypto
AgeCommit message (Expand)AuthorFilesLines
2025-05-05crypto: riscv/sha256 - implement library instead of shashEric Biggers4-364/+0
2025-04-28crypto: riscv - move library functions to arch/riscv/lib/crypto/Eric Biggers4-381/+0
2025-04-25crypto: riscv - Use SYM_FUNC_START for functions only called directlyNathan Chancellor3-6/+6
2025-04-23crypto: riscv/sm3 - Use API partial block handlingHerbert Xu1-31/+16
2025-04-23crypto: riscv/sha512 - Use API partial block handlingHerbert Xu1-27/+18
2025-04-23crypto: riscv/sha256 - Use API partial block handlingHerbert Xu1-34/+22
2025-04-23crypto: riscv/ghash - Use API partial block handlingHerbert Xu1-40/+18
2025-04-19crypto: lib/chacha - restore ability to remove modulesEric Biggers1-0/+5
2025-04-16crypto: lib/sm3 - Move sm3 library into lib/cryptoHerbert Xu1-1/+1
2025-04-07crypto: chacha - centralize the skcipher wrappers for arch codeEric Biggers1-1/+7
2025-04-07crypto: riscv/chacha - implement library instead of skcipherEric Biggers3-113/+75
2025-03-02crypto: lib/Kconfig - Hide arch options from userHerbert Xu1-1/+0
2024-03-20crypto: riscv - add vector crypto accelerated AES-CBC-CTSEric Biggers3-5/+245
2024-03-20crypto: riscv - parallelize AES-CBC decryptionEric Biggers1-9/+15
2024-01-23crypto: riscv - add vector crypto accelerated SM4Jerry Shih4-0/+244
2024-01-23crypto: riscv - add vector crypto accelerated SM3Jerry Shih4-0/+250
2024-01-23crypto: riscv - add vector crypto accelerated SHA-{512,384}Jerry Shih4-0/+350
2024-01-23crypto: riscv - add vector crypto accelerated SHA-{256,224}Jerry Shih4-0/+376
2024-01-23crypto: riscv - add vector crypto accelerated GHASHJerry Shih4-0/+253
2024-01-23crypto: riscv - add vector crypto accelerated ChaCha20Jerry Shih4-0/+409
2024-01-23crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}Jerry Shih7-0/+1364
2024-01-23RISC-V: hook new crypto subdir into build-systemHeiko Stuebner2-0/+6