ARMV8_AES
OPENSSL_armcap_P |= ARMV7_NEON | ARMV8_PMULL | ARMV8_AES | ARMV8_SHA1 | ARMV8_SHA256;
OPENSSL_armcap_P |= ARMV8_AES;
OPENSSL_armcap_P |= arm_probe_for(_armv8_pmull_probe, ARMV8_PMULL | ARMV8_AES);
if (!(OPENSSL_armcap_P & ARMV8_AES)) {
OPENSSL_armcap_P |= arm_probe_for(_armv8_aes_probe, ARMV8_AES);
OPENSSL_armcap_P |= ARMV8_AES;
#define HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES)
#define ARMv8_HWAES_CAPABLE (OPENSSL_armcap_P & ARMV8_AES)
#define AES_PMULL_CAPABLE ((OPENSSL_armcap_P & ARMV8_PMULL) && (OPENSSL_armcap_P & ARMV8_AES))
OPENSSL_armcap_P |= ARMV8_AES;
if ((OPENSSL_armcap_P & ARMV8_AES) == 0 &&
if (OPENSSL_armcap_P & ARMV8_AES) {
if (OPENSSL_armcap_P & ARMV8_AES)