ports/security/wolfssl/files/patch-wolfcrypt_src_cpuid.c
Santhosh Raju aee3a0f6c7 security/wolfssl: Fix arm64 build.
- Pull in upstream patch https://github.com/wolfSSL/wolfssl/pull/8348
- Bump PORTREVISION
2025-01-12 10:03:23 +01:00

18 lines
659 B
C

Fix the typo in the aarch64 macro
https://github.com/wolfSSL/wolfssl/issues/8347
--- wolfcrypt/src/cpuid.c.orig 2025-01-09 14:23:01 UTC
+++ 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)