1 config BR2_PACKAGE_GNUTLS
4 depends BR2_PACKAGE_LIBGNUTLS
6 config BR2_PACKAGE_LIBGNUTLS
7 tristate "libgnutls - The GNU TLS library"
8 # default m if CONFIG_DEVEL
10 select BR2_PACKAGE_GNUTLS
11 select BR2_PACKAGE_LIBGCRYPT
12 select BR2_PACKAGE_LIBOPENCDK
13 select BR2_PACKAGE_LIBTASN1
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
20 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
36 http://www.gnu.org/software/gnutls/
38 This packages contains the GnuTLS shared libraries, needed by other programs.
41 config BR2_PACKAGE_GNUTLS_UTILS
42 tristate "gnutls-utils - The GNU TLS utilities"
43 # default m if CONFIG_DEVEL
45 depends BR2_PACKAGE_LIBGNUTLS
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
52 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
68 http://www.gnu.org/software/gnutls/
70 This packages contains some GnuTLS utilities.
73 config BR2_PACKAGE_LIBGNUTLS_OPENSSL
74 tristate "libgnutls-openssl - The GNU TLS OpenSSL compatibility layer library"
75 # default m if CONFIG_DEVEL
77 depends BR2_PACKAGE_LIBGNUTLS
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
84 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
100 http://www.gnu.org/software/gnutls/
102 This packages contains the GnuTLS OpenSSL compatibility layer shared library.