fe1e4580fec8f0f4f5478e93294586b6bca3e3bb
[openwrt/svn-archive/archive.git] / openwrt / 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