[openwrt/openwrt] wolfssl: Do not activate HW acceleration on armvirt by default

LEDE Commits lede-commits at lists.infradead.org
Wed Jul 20 08:03:42 PDT 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/d1b5d17d03c844ad578bb53b90ea17377bdc5eee

commit d1b5d17d03c844ad578bb53b90ea17377bdc5eee
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Mon Jul 18 23:06:00 2022 +0200

    wolfssl: Do not activate HW acceleration on armvirt by default
    
    The armvirt target is also used to run OpenWrt in lxc on other targets
    like a Raspberry Pi. If we set WOLFSSL_HAS_CPU_CRYPTO by default the
    wolfssl binray is only working when the CPU supports the hardware crypto
    extension.
    
    Some targets like the Raspberry Pi do not support the ARM CPU crypto
    extension, compile wolfssl without it by default. It is still possible
    to activate it in custom builds.
    
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 package/libs/wolfssl/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/libs/wolfssl/Config.in b/package/libs/wolfssl/Config.in
index 0af5b4a778..332a151550 100644
--- a/package/libs/wolfssl/Config.in
+++ b/package/libs/wolfssl/Config.in
@@ -72,7 +72,7 @@ config WOLFSSL_ASM_CAPABLE
 
 choice
 	prompt "Hardware Acceleration"
-	default WOLFSSL_HAS_CPU_CRYPTO if WOLFSSL_ASM_CAPABLE
+	default WOLFSSL_HAS_CPU_CRYPTO if WOLFSSL_ASM_CAPABLE && !TARGET_armvirt
 	default WOLFSSL_HAS_NO_HW
 
 	config WOLFSSL_HAS_NO_HW




More information about the lede-commits mailing list