security/wolfssl: Fix arm64 build.

- Pull in upstream patch https://github.com/wolfSSL/wolfssl/pull/8348
- Bump PORTREVISION
This commit is contained in:
Santhosh Raju 2025-01-12 09:50:10 +01:00
parent 69f948d717
commit aee3a0f6c7
2 changed files with 7 additions and 3 deletions

View file

@ -1,5 +1,6 @@
PORTNAME= wolfssl PORTNAME= wolfssl
PORTVERSION= 5.7.6 PORTVERSION= 5.7.6
PORTREVISION= 1
CATEGORIES= security devel CATEGORIES= security devel
MASTER_SITES= https://www.wolfssl.com/ \ MASTER_SITES= https://www.wolfssl.com/ \
LOCAL/fox LOCAL/fox

View file

@ -1,15 +1,18 @@
Fix the typo in the aarch64 macro Fix the typo in the aarch64 macro
https://github.com/wolfSSL/wolfssl/pull/8346 https://github.com/wolfSSL/wolfssl/issues/8347
--- wolfcrypt/src/cpuid.c.orig 2025-01-09 14:23:01 UTC --- wolfcrypt/src/cpuid.c.orig 2025-01-09 14:23:01 UTC
+++ wolfcrypt/src/cpuid.c +++ wolfcrypt/src/cpuid.c
@@ -259,7 +259,7 @@ @@ -259,8 +259,10 @@
if (features & CPUID_AARCH64_FEAT_AES) if (features & CPUID_AARCH64_FEAT_AES)
cpuid_flags |= CPUID_AES; cpuid_flags |= CPUID_AES;
- if (features & CPUID_AARCH64_FEAT_PMULL) - if (features & CPUID_AARCH64_FEAT_PMULL)
+ if (features & CPUID_AARCH64_FEAT_AES_PMULL) + if (features & CPUID_AARCH64_FEAT_AES_PMULL) {
+ cpuid_flags |= CPUID_AES;
cpuid_flags |= CPUID_PMULL; cpuid_flags |= CPUID_PMULL;
+ }
if (features & CPUID_AARCH64_FEAT_SHA256) if (features & CPUID_AARCH64_FEAT_SHA256)
cpuid_flags |= CPUID_SHA256; cpuid_flags |= CPUID_SHA256;
if (features & CPUID_AARCH64_FEAT_SHA256_512)