]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix detection for riscv64/riscv32
authorMatt Caswell <matt@openssl.org>
Thu, 30 Nov 2023 09:24:26 +0000 (09:24 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 12 Dec 2023 16:08:05 +0000 (16:08 +0000)
Fixes #22871

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
(Merged from https://github.com/openssl/openssl/pull/22881)

providers/implementations/ciphers/cipher_aes_ccm_hw.c

index 575a8ba88d8e34c75456349ddf89e628cbb94c5b..b050cf3edd88683ba36db3ee23d7a7d8b6499ea8 100644 (file)
@@ -61,9 +61,9 @@ static const PROV_CCM_HW aes_ccm = {
 # include "cipher_aes_ccm_hw_aesni.inc"
 #elif defined(SPARC_AES_CAPABLE)
 # include "cipher_aes_ccm_hw_t4.inc"
-#elif defined(__riscv) && __riscv_xlen == 64
+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64
 # include "cipher_aes_ccm_hw_rv64i.inc"
-#elif defined(__riscv) && __riscv_xlen == 32
+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32
 # include "cipher_aes_ccm_hw_rv32i.inc"
 #else
 const PROV_CCM_HW *ossl_prov_aes_hw_ccm(size_t keybits)