aboutsummaryrefslogtreecommitdiff
path: root/package/libssh2/Config.in
blob: 90c38813b35f5be0ebcdb23dad6ec47ceff5c365 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
config BR2_PACKAGE_LIBSSH2
	bool "libssh2"
	select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_MBEDTLS || BR2_PACKAGE_LIBGCRYPT)
	help
	  libssh2 is a client-side C library implementing the SSH2
	  protocol as defined by Internet Drafts: SECSH-TRANS(22),
	  SECSH-USERAUTH(25), SECSH-CONNECTION(23), SECSH-ARCH(20),
	  SECSH-FILEXFER(06)*, SECSH-DHGEX(04), and SECSH-NUMBERS(10)

	  http://www.libssh2.org/

if BR2_PACKAGE_LIBSSH2

choice
	prompt "Crypto Backend"
	help
	  Select crypto library to be used in libssh2.

config BR2_PACKAGE_LIBSSH2_MBEDTLS
	bool "mbedtls"
	depends on BR2_PACKAGE_MBEDTLS

config BR2_PACKAGE_LIBSSH2_LIBGCRYPT
	bool "gcrypt"
	depends on BR2_PACKAGE_LIBGCRYPT

config BR2_PACKAGE_LIBSSH2_OPENSSL
	bool "openssl"
	depends on BR2_PACKAGE_OPENSSL

endchoice
endif