From aa8a2144c838ded86a2c58e47d34a9e30febddaf Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Fri, 10 Jan 2025 08:28:45 +1000 Subject: [PATCH] Aarch64 CPU Id: FreeBSD/OpenBSD fix Fix name and flags set. --- wolfcrypt/src/cpuid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/cpuid.c b/wolfcrypt/src/cpuid.c index a91e343fb..f3396dfa4 100644 --- a/wolfcrypt/src/cpuid.c +++ b/wolfcrypt/src/cpuid.c @@ -259,8 +259,10 @@ if (features & CPUID_AARCH64_FEAT_AES) cpuid_flags |= CPUID_AES; - if (features & CPUID_AARCH64_FEAT_PMULL) + if (features & CPUID_AARCH64_FEAT_AES_PMULL) { + cpuid_flags |= CPUID_AES; cpuid_flags |= CPUID_PMULL; + } if (features & CPUID_AARCH64_FEAT_SHA256) cpuid_flags |= CPUID_SHA256; if (features & CPUID_AARCH64_FEAT_SHA256_512)