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