Browse Source

wolfssl: make shared again

Disable the usage of target specific CPU crypto instructions by default
to allow the package being shared again. Since WolfSSL does not offer
a stable ABI or a long term support version suitable for OpenWrt release
timeframes, we're forced to frequently update it which is greatly
complicated by the package being nonshared.

People who want or need CPU crypto instruction support can enable it in
menuconfig while building custom images for the few platforms that support
them.

Signed-off-by: Jo-Philipp Wich <[email protected]>
Jo-Philipp Wich 3 years ago
parent
commit
0063e3421d
2 changed files with 0 additions and 2 deletions
  1. 0 1
      package/libs/wolfssl/Config.in
  2. 0 1
      package/libs/wolfssl/Makefile

+ 0 - 1
package/libs/wolfssl/Config.in

@@ -72,7 +72,6 @@ config WOLFSSL_ASM_CAPABLE
 
 
 choice
 choice
 	prompt "Hardware Acceleration"
 	prompt "Hardware Acceleration"
-	default WOLFSSL_HAS_CPU_CRYPTO if WOLFSSL_ASM_CAPABLE && !TARGET_armvirt
 	default WOLFSSL_HAS_NO_HW
 	default WOLFSSL_HAS_NO_HW
 
 
 	config WOLFSSL_HAS_NO_HW
 	config WOLFSSL_HAS_NO_HW

+ 0 - 1
package/libs/wolfssl/Makefile

@@ -61,7 +61,6 @@ endef
 define Package/libwolfssl
 define Package/libwolfssl
 $(call Package/libwolfssl/Default)
 $(call Package/libwolfssl/Default)
   TITLE:=wolfSSL library
   TITLE:=wolfSSL library
-  PKGFLAGS:=nonshared
   MENU:=1
   MENU:=1
   PROVIDES:=libcyassl
   PROVIDES:=libcyassl
   DEPENDS:=+WOLFSSL_HAS_DEVCRYPTO:kmod-cryptodev +WOLFSSL_HAS_AFALG:kmod-crypto-user
   DEPENDS:=+WOLFSSL_HAS_DEVCRYPTO:kmod-cryptodev +WOLFSSL_HAS_AFALG:kmod-crypto-user