1 config BR2_COMPILE_GNUTLS
4 depends BR2_PACKAGE_LIBGNUTLS
6 config BR2_PACKAGE_LIBGNUTLS
7 tristate "libgnutls - The GNU TLS library"
8 default m if CONFIG_DEVEL
9 select BR2_COMPILE_GNUTLS
10 select BR2_PACKAGE_LIBGCRYPT
12 GnuTLS is a project that aims to develop a library which provides a
13 secure layer, over a reliable transport layer. Currently the GnuTLS
14 library implements the proposed standards by the IETF's TLS working
17 Quoting from RFC2246 - the TLS 1.0 protocol specification:
19 "The TLS protocol provides communications privacy over the Internet.
20 The protocol allows client/server applications to communicate in a
21 way that is designed to prevent eavesdropping, tampering, or message
26 * Support for TLS 1.1 and SSL 3.0 protocols
27 * Support for TLS extensions
28 * Support for authentication using the SRP protocol
29 * Support for authentication using both X.509 certificates
30 * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
31 * Supports all the strong encryption algorithms
33 http://www.gnu.org/software/gnutls/
35 This packages contains the GnuTLS shared libraries, needed by other programs.
38 config BR2_PACKAGE_GNUTLS_UTILS
39 tristate "gnutls-utils - The GNU TLS utilities"
40 default m if CONFIG_DEVEL
41 depends BR2_PACKAGE_LIBGNUTLS
43 GnuTLS is a project that aims to develop a library which provides a
44 secure layer, over a reliable transport layer. Currently the GnuTLS
45 library implements the proposed standards by the IETF's TLS working
48 Quoting from RFC2246 - the TLS 1.0 protocol specification:
50 "The TLS protocol provides communications privacy over the Internet.
51 The protocol allows client/server applications to communicate in a
52 way that is designed to prevent eavesdropping, tampering, or message
57 * Support for TLS 1.1 and SSL 3.0 protocols
58 * Support for TLS extensions
59 * Support for authentication using the SRP protocol
60 * Support for authentication using both X.509 certificates
61 * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
62 * Supports all the strong encryption algorithms
64 http://www.gnu.org/software/gnutls/
66 This packages contains some GnuTLS utilities.
69 config BR2_PACKAGE_LIBGNUTLS_OPENSSL
70 tristate "libgnutls-openssl - The GNU TLS OpenSSL compatibility layer library"
71 default m if CONFIG_DEVEL
72 depends BR2_PACKAGE_LIBGNUTLS
74 GnuTLS is a project that aims to develop a library which provides a
75 secure layer, over a reliable transport layer. Currently the GnuTLS
76 library implements the proposed standards by the IETF's TLS working
79 Quoting from RFC2246 - the TLS 1.0 protocol specification:
81 "The TLS protocol provides communications privacy over the Internet.
82 The protocol allows client/server applications to communicate in a
83 way that is designed to prevent eavesdropping, tampering, or message
88 * Support for TLS 1.1 and SSL 3.0 protocols
89 * Support for TLS extensions
90 * Support for authentication using the SRP protocol
91 * Support for authentication using both X.509 certificates
92 * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
93 * Supports all the strong encryption algorithms
95 http://www.gnu.org/software/gnutls/
97 This packages contains the GnuTLS OpenSSL compatibility layer shared library.