Searched full:zvkned (Results 1 – 11 of 11) sorted by relevance
/linux/arch/riscv/crypto/ ! |
H A D | Makefile | 4 aes-riscv64-y := aes-riscv64-glue.o aes-riscv64-zvkned.o \ 5 aes-riscv64-zvkned-zvbb-zvkg.o aes-riscv64-zvkned-zvkb.o
|
H A D | aes-riscv64-glue.c | 69 * - zvkned's key expansion instructions don't support AES-192. in riscv64_aes_setkey() 70 * So, non-zvkned fallback code would be needed anyway. in riscv64_aes_setkey() 80 * fallback to aes_decrypt(). But, zvkned can only generate and use in riscv64_aes_setkey() 465 .cra_driver_name = "aes-riscv64-zvkned", 489 .cra_driver_name = "ecb-aes-riscv64-zvkned", 504 .cra_driver_name = "cbc-aes-riscv64-zvkned", 520 .cra_driver_name = "cts-cbc-aes-riscv64-zvkned", 540 .cra_driver_name = "ctr-aes-riscv64-zvkned-zvkb", 559 .cra_driver_name = "xts-aes-riscv64-zvkned-zvbb-zvkg", 575 if (riscv_isa_extension_available(NULL, ZVKNED) in riscv64_aes_mod_init() [all...] |
H A D | aes-riscv64-zvkned-zvkb.S | 42 // - RISC-V Vector AES block cipher extension ('Zvkned') 48 .option arch, +zvkned, +zvkb
|
H A D | aes-macros.S | 45 // - RISC-V Vector AES block cipher extension ('Zvkned') 92 // Encrypts \data using zvkned instructions, using the round keys loaded into
|
H A D | Kconfig | 16 - Zvkned vector crypto extension
|
H A D | aes-riscv64-zvkned-zvbb-zvkg.S | 42 // - RISC-V Vector AES block cipher extension ('Zvkned') 49 .option arch, +zvkned, +zvbb, +zvkg
|
H A D | aes-riscv64-zvkned.S | 44 // - RISC-V Vector AES block cipher extension ('Zvkned') 49 .option arch, +zvkned
|
/linux/tools/testing/selftests/kvm/riscv/ ! |
H A D | get-reg-list.c | 562 KVM_ISA_EXT_ARR(ZVKNED), in isa_ext_single_id_to_str() 1157 KVM_ISA_EXT_SIMPLE_CONFIG(zvkned, ZVKNED);
|
/linux/arch/riscv/kernel/ ! |
H A D | sys_hwprobe.c | 148 EXT_KEY(ZVKNED); in hwprobe_isa_ext0()
|
H A D | cpufeature.c | 519 __RISCV_ISA_EXT_DATA_VALIDATE(zvkned, RISCV_ISA_EXT_ZVKNED, riscv_ext_vector_crypto_validate),
|
/linux/arch/riscv/kvm/ ! |
H A D | vcpu_onereg.c | 95 KVM_ISA_EXT_ARR(ZVKNED),
|