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