openssl/crypto/aes
Christoph Müllner f6631e38f9 riscv: AES: Provide a Zvkned-based implementation
The upcoming RISC-V vector crypto extensions provide
the Zvkned extension, that provides a AES-specific instructions.
This patch provides an implementation that utilizes this
extension if available.

Tested on QEMU and no regressions observed.

Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21923)
2023-10-26 15:55:49 +01:00
..
asm riscv: AES: Provide a Zvkned-based implementation 2023-10-26 15:55:49 +01:00
aes_cbc.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_cfb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_core.c Update copyright year 2022-05-03 13:34:51 +01:00
aes_ecb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_ige.c remove unused initialisations 2020-12-03 11:22:06 +10:00
aes_local.h Update copyright year 2021-06-17 13:24:59 +01:00
aes_misc.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_ofb.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_wrap.c Update copyright year 2020-04-23 13:55:52 +01:00
aes_x86core.c fix some code with obvious wrong coding style 2021-10-28 13:10:46 +10:00
build.info riscv: AES: Provide a Zvkned-based implementation 2023-10-26 15:55:49 +01:00