mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-24 06:44:23 +08:00
da215b089b
Since CBC decryption is parallelizable, make the RISC-V implementation of AES-CBC decryption process multiple blocks at a time, instead of processing the blocks one by one. This should improve performance. Signed-off-by: Eric Biggers <ebiggers@google.com> Link: https://lore.kernel.org/r/20240208060851.154129-1-ebiggers@kernel.org Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com> |
||
---|---|---|
.. | ||
aes-macros.S | ||
aes-riscv64-glue.c | ||
aes-riscv64-zvkned-zvbb-zvkg.S | ||
aes-riscv64-zvkned-zvkb.S | ||
aes-riscv64-zvkned.S | ||
chacha-riscv64-glue.c | ||
chacha-riscv64-zvkb.S | ||
ghash-riscv64-glue.c | ||
ghash-riscv64-zvkg.S | ||
Kconfig | ||
Makefile | ||
sha256-riscv64-glue.c | ||
sha256-riscv64-zvknha_or_zvknhb-zvkb.S | ||
sha512-riscv64-glue.c | ||
sha512-riscv64-zvknhb-zvkb.S | ||
sm3-riscv64-glue.c | ||
sm3-riscv64-zvksh-zvkb.S | ||
sm4-riscv64-glue.c | ||
sm4-riscv64-zvksed-zvkb.S |