do not depend on external opencdk (not used) and libtasn1, use bundled version instead,
[openwrt.git] / package / gnutls / Config.in
1 config BR2_COMPILE_GNUTLS
2         bool
3         default n
4         depends BR2_PACKAGE_LIBGNUTLS
5
6 config BR2_PACKAGE_LIBGNUTLS
7         tristate "libgnutls - The GNU TLS library"
8 #       default m if CONFIG_DEVEL
9         default n
10         select BR2_COMPILE_GNUTLS
11         select BR2_PACKAGE_LIBGCRYPT
12         help
13          GnuTLS is a project that aims to develop a library which provides a 
14          secure layer, over a reliable transport layer. Currently the GnuTLS 
15          library implements the proposed standards by the IETF's TLS working 
16          group.
17          
18          Quoting from RFC2246 - the TLS 1.0 protocol specification:
19          
20          "The TLS protocol provides communications privacy over the Internet.
21           The protocol allows client/server applications to communicate in a 
22           way that is designed to prevent eavesdropping, tampering, or message 
23           forgery."
24          
25          Features
26          
27            * Support for TLS 1.1 and SSL 3.0 protocols
28            * Support for TLS extensions
29            * Support for authentication using the SRP protocol
30            * Support for authentication using both X.509 certificates
31            * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
32            * Supports all the strong encryption algorithms
33          
34          http://www.gnu.org/software/gnutls/
35          
36          This packages contains the GnuTLS shared libraries, needed by other programs.
37          
38
39 config BR2_PACKAGE_GNUTLS_UTILS
40         tristate "gnutls-utils - The GNU TLS utilities"
41 #       default m if CONFIG_DEVEL
42         default n
43         depends BR2_PACKAGE_LIBGNUTLS
44         help
45          GnuTLS is a project that aims to develop a library which provides a 
46          secure layer, over a reliable transport layer. Currently the GnuTLS 
47          library implements the proposed standards by the IETF's TLS working 
48          group.
49          
50          Quoting from RFC2246 - the TLS 1.0 protocol specification:
51          
52          "The TLS protocol provides communications privacy over the Internet.
53           The protocol allows client/server applications to communicate in a 
54           way that is designed to prevent eavesdropping, tampering, or message 
55           forgery."
56          
57          Features
58          
59            * Support for TLS 1.1 and SSL 3.0 protocols
60            * Support for TLS extensions
61            * Support for authentication using the SRP protocol
62            * Support for authentication using both X.509 certificates
63            * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
64            * Supports all the strong encryption algorithms
65          
66          http://www.gnu.org/software/gnutls/
67          
68          This packages contains some GnuTLS utilities.
69          
70
71 config BR2_PACKAGE_LIBGNUTLS_OPENSSL
72         tristate "libgnutls-openssl - The GNU TLS OpenSSL compatibility layer library"
73 #       default m if CONFIG_DEVEL
74         default n
75         depends BR2_PACKAGE_LIBGNUTLS
76         help
77          GnuTLS is a project that aims to develop a library which provides a 
78          secure layer, over a reliable transport layer. Currently the GnuTLS 
79          library implements the proposed standards by the IETF's TLS working 
80          group.
81          
82          Quoting from RFC2246 - the TLS 1.0 protocol specification:
83          
84          "The TLS protocol provides communications privacy over the Internet.
85           The protocol allows client/server applications to communicate in a 
86           way that is designed to prevent eavesdropping, tampering, or message 
87           forgery."
88          
89          Features
90          
91            * Support for TLS 1.1 and SSL 3.0 protocols
92            * Support for TLS extensions
93            * Support for authentication using the SRP protocol
94            * Support for authentication using both X.509 certificates
95            * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
96            * Supports all the strong encryption algorithms
97          
98          http://www.gnu.org/software/gnutls/
99          
100          This packages contains the GnuTLS OpenSSL compatibility layer shared library.
101          
102