root/trunk/freewrt/package/gnutls/Config.in

Revision 3569, 3.3 kB (checked in by tg, 11 months ago)

update GnuTLS, mostly From: Simon Josefsson <simon@josefsson.org>
(upstream author)

Line 
1 config FWRT_COMPILE_GNUTLS
2         tristate
3         default n
4         depends FWRT_PACKAGE_LIBGNUTLS
5
6 config FWRT_PACKAGE_LIBGNUTLS
7         prompt "libgnutls......................... The GNU TLS library"
8         tristate
9         default n
10         select FWRT_COMPILE_GNUTLS
11         select FWRT_PACKAGE_LIBGCRYPT
12         select FWRT_PACKAGE_LIBTASN1
13         select FWRT_PACKAGE_ZLIB
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             * 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 core GnuTLS shared library,
38           needed by other programs.
39
40 config FWRT_PACKAGE_LIBGNUTLS_EXTRA
41         prompt "libgnutls-extra................... The GNU TLS extra library"
42         tristate
43         default n
44         depends FWRT_PACKAGE_LIBGNUTLS
45         select FWRT_PACKAGE_LIBOPENCDK
46         select FWRT_PACKAGE_LIBLZO
47         help
48           GnuTLS is a project that aims to develop a library which provides a
49           secure layer, over a reliable transport layer. Currently the GnuTLS
50           library implements the proposed standards by the IETF's TLS working
51           group.
52
53           This packages contains the optional "extra" GnuTLS shared
54           library, needed by other programs, which contains OpenPGP,
55           TLS/IA and LZO2 compression.
56
57 config FWRT_PACKAGE_LIBGNUTLS_OPENSSL
58         prompt "libgnutls-openssl................. The GNU TLS OpenSSL compatibility layer library"
59         tristate
60         default n
61         depends FWRT_PACKAGE_LIBGNUTLS
62         help
63           GnuTLS is a project that aims to develop a library which provides a
64           secure layer, over a reliable transport layer. Currently the GnuTLS
65           library implements the proposed standards by the IETF's TLS working
66           group.
67
68           This packages contains the GnuTLS OpenSSL compatibility
69           layer shared library.
70
71 config FWRT_PACKAGE_LIBGNUTLSXX
72         prompt "libgnutlsxx....................... The GNU TLS C++ library"
73         tristate
74         default n
75         depends FWRT_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           This packages contains the GnuTLS C++ shared library.
83
84 config FWRT_PACKAGE_GNUTLS_UTILS
85         prompt "gnutls-utils...................... The GNU TLS utilities"
86         tristate
87         default n
88         depends FWRT_PACKAGE_LIBGNUTLS
89         select FWRT_PACKAGE_LIBGNUTLS_EXTRA
90         help
91           GnuTLS is a project that aims to develop a library which provides a
92           secure layer, over a reliable transport layer. Currently the GnuTLS
93           library implements the proposed standards by the IETF's TLS working
94           group.
95
96           This packages contains some GnuTLS command line utilities.
Note: See TracBrowser for help on using the browser.