Config.in 783 B

1234567891011121314151617181920212223242526272829303132
  1. config BR2_PACKAGE_LIBSSH2
  2. bool "libssh2"
  3. select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_MBEDTLS || BR2_PACKAGE_LIBGCRYPT)
  4. help
  5. libssh2 is a client-side C library implementing the SSH2
  6. protocol as defined by Internet Drafts: SECSH-TRANS(22),
  7. SECSH-USERAUTH(25), SECSH-CONNECTION(23), SECSH-ARCH(20),
  8. SECSH-FILEXFER(06)*, SECSH-DHGEX(04), and SECSH-NUMBERS(10)
  9. http://www.libssh2.org/
  10. if BR2_PACKAGE_LIBSSH2
  11. choice
  12. prompt "Crypto Backend"
  13. help
  14. Select crypto library to be used in libssh2.
  15. config BR2_PACKAGE_LIBSSH2_MBEDTLS
  16. bool "mbedtls"
  17. depends on BR2_PACKAGE_MBEDTLS
  18. config BR2_PACKAGE_LIBSSH2_LIBGCRYPT
  19. bool "gcrypt"
  20. depends on BR2_PACKAGE_LIBGCRYPT
  21. config BR2_PACKAGE_LIBSSH2_OPENSSL
  22. bool "openssl"
  23. depends on BR2_PACKAGE_OPENSSL
  24. endchoice
  25. endif