| config BR2_PACKAGE_WOLFSSL_ASM_SUPPORTS |
| bool |
| default y if BR2_aarch64 |
| default y if (BR2_arm || BR2_armeb) && !BR2_ARM_CPU_ARMV4 # clz |
| default y if BR2_powerpc |
| default y if BR2_powerpc64 || BR2_powerpc64le |
| default y if BR2_mips64 && !BR2_MIPS_CPU_MIPS32R6 |
| default y if BR2_mips64el && !BR2_MIPS_CPU_MIPS32R6 |
| default y if BR2_mips || BR2_mipsel |
| default y if BR2_riscv && BR2_RISCV_ISA_RVM |
| default y if BR2_s390x |
| |
| config BR2_PACKAGE_WOLFSSL |
| bool "wolfssl" |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| help |
| The wolfSSL embedded SSL library (formerly CyaSSL) is a |
| lightweight, portable, C-language-based SSL/TLS library |
| targeted at IoT, embedded, and RTOS environments primarily |
| because of its size, speed, and feature set. |
| |
| https://www.wolfssl.com/ |
| |
| if BR2_PACKAGE_WOLFSSL |
| |
| config BR2_PACKAGE_WOLFSSL_ALL |
| bool "enable all features, except SSLv3" |
| depends on !BR2_STATIC_LIBS |
| help |
| Enable all wolfSSL features, except SSL version 3.0 support. |
| |
| comment "all features, except SSLv3 needs a toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_WOLFSSL_SSLV3 |
| bool "enable SSLv3" |
| help |
| Enable SSL version 3.0 support. |
| |
| endif |
| |
| comment "wolfssl needs a toolchain w/ threads" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS |