Config.in 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. config BR2_PACKAGE_WOLFSSL_ASM_SUPPORTS
  2. bool
  3. default y if BR2_aarch64
  4. default y if (BR2_arm || BR2_armeb) && !BR2_ARM_CPU_ARMV4 # clz
  5. default y if BR2_powerpc
  6. default y if BR2_powerpc64 || BR2_powerpc64le
  7. default y if BR2_mips64 && !BR2_MIPS_CPU_MIPS32R6
  8. default y if BR2_mips64el && !BR2_MIPS_CPU_MIPS32R6
  9. default y if BR2_mips || BR2_mipsel
  10. default y if BR2_riscv && BR2_RISCV_ISA_RVM
  11. default y if BR2_s390x
  12. config BR2_PACKAGE_WOLFSSL
  13. bool "wolfssl"
  14. depends on BR2_TOOLCHAIN_HAS_THREADS
  15. help
  16. The wolfSSL embedded SSL library (formerly CyaSSL) is a
  17. lightweight, portable, C-language-based SSL/TLS library
  18. targeted at IoT, embedded, and RTOS environments primarily
  19. because of its size, speed, and feature set.
  20. https://www.wolfssl.com/
  21. if BR2_PACKAGE_WOLFSSL
  22. config BR2_PACKAGE_WOLFSSL_ALL
  23. bool "enable all features, except SSLv3"
  24. depends on !BR2_STATIC_LIBS
  25. help
  26. Enable all wolfSSL features, except SSL version 3.0 support.
  27. comment "all features, except SSLv3 needs a toolchain w/ dynamic library"
  28. depends on BR2_STATIC_LIBS
  29. config BR2_PACKAGE_WOLFSSL_SSLV3
  30. bool "enable SSLv3"
  31. help
  32. Enable SSL version 3.0 support.
  33. endif
  34. comment "wolfssl needs a toolchain w/ threads"
  35. depends on !BR2_TOOLCHAIN_HAS_THREADS