do not depend on external opencdk (not used) and libtasn1, use bundled version instea...
[openwrt/openwrt.git] / openwrt / 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