1*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSSH2 2*4882a593Smuzhiyun bool "libssh2" 3*4882a593Smuzhiyun select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_MBEDTLS || BR2_PACKAGE_LIBGCRYPT) 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun libssh2 is a client-side C library implementing the SSH2 6*4882a593Smuzhiyun protocol as defined by Internet Drafts: SECSH-TRANS(22), 7*4882a593Smuzhiyun SECSH-USERAUTH(25), SECSH-CONNECTION(23), SECSH-ARCH(20), 8*4882a593Smuzhiyun SECSH-FILEXFER(06)*, SECSH-DHGEX(04), and SECSH-NUMBERS(10) 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun http://www.libssh2.org/ 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunif BR2_PACKAGE_LIBSSH2 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunchoice 15*4882a593Smuzhiyun prompt "Crypto Backend" 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun Select crypto library to be used in libssh2. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSSH2_MBEDTLS 20*4882a593Smuzhiyun bool "mbedtls" 21*4882a593Smuzhiyun depends on BR2_PACKAGE_MBEDTLS 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSSH2_LIBGCRYPT 24*4882a593Smuzhiyun bool "gcrypt" 25*4882a593Smuzhiyun depends on BR2_PACKAGE_LIBGCRYPT 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSSH2_OPENSSL 28*4882a593Smuzhiyun bool "openssl" 29*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENSSL 30*4882a593Smuzhiyun select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunendchoice 33*4882a593Smuzhiyunendif 34