From d2efeaffe76d97711d49e5065dfb57c213b3ebff Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Fri, 30 Jun 2023 00:34:16 +0200 Subject: Correctly detect ARM builds when listing CPU features in headers --- src/Common/Crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Common') diff --git a/src/Common/Crypto.c b/src/Common/Crypto.c index 10c97e98..e87aea35 100644 --- a/src/Common/Crypto.c +++ b/src/Common/Crypto.c @@ -1180,7 +1180,7 @@ BOOL IsAesHwCpuSupported () } return state && !HwEncryptionDisabled; -#elif defined (_M_ARM64) +#elif defined (_M_ARM64) || defined(__arm__) || defined (__arm64__) || defined (__aarch64__) return 0; #else return (HasAESNI() && !HwEncryptionDisabled)? TRUE : FALSE; @@ -1463,7 +1463,7 @@ void VcUnprotectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) #endif -#ifdef _M_ARM64 +#if defined(_M_ARM64) || defined(__arm__) || defined (__arm64__) || defined (__aarch64__) /* dummy implementation that should never be called */ void aes_hw_cpu_decrypt(const byte* ks, byte* data) { -- cgit v1.2.3