diff options
Diffstat (limited to 'crypto/cipher')
-rw-r--r-- | crypto/cipher/e_aes.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/cipher/e_aes.c b/crypto/cipher/e_aes.c index 7d444626..74f32230 100644 --- a/crypto/cipher/e_aes.c +++ b/crypto/cipher/e_aes.c @@ -121,7 +121,7 @@ static char bsaes_capable(void) { #define HWAES static int hwaes_capable(void) { - return (OPENSSL_armcap_P & ARMV8_AES) != 0; + return CRYPTO_is_ARMv8_AES_capable(); } int aes_v8_set_encrypt_key(const uint8_t *user_key, const int bits, @@ -1756,7 +1756,7 @@ int EVP_has_aes_hardware(void) { #if defined(OPENSSL_X86) || defined(OPENSSL_X86_64) return aesni_capable() && crypto_gcm_clmul_enabled(); #elif defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64) - return hwaes_capable() && (OPENSSL_armcap_P & ARMV8_PMULL); + return hwaes_capable() && CRYPTO_is_ARMv8_PMULL_capable(); #else return 0; #endif |