Config.in 772 B

123456789101112131415161718192021
  1. config BR2_PACKAGE_SOFTHSM2
  2. bool "softhsm2"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on !BR2_STATIC_LIBS # dlopen()
  7. select BR2_PACKAGE_OPENSSL
  8. select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
  9. select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES
  10. help
  11. SoftHSM is an implementation of a cryptographic store
  12. accessible through a PKCS#11 interface. You can use it
  13. to explore PKCS#11 without having a Hardware Security
  14. Module.
  15. https://www.opendnssec.org/softhsm
  16. comment "softhsm2 needs a toolchain w/ C++, threads, gcc >= 4.8 and dynamic library support"
  17. depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
  18. !BR2_TOOLCHAIN_HAS_THREADS || \
  19. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8