1 config BR2_PACKAGE_GNUTLS
3 depends BR2_PACKAGE_LIBGNUTLS
5 config BR2_PACKAGE_LIBGNUTLS
6 tristate "libgnutls - The GNU TLS library"
7 # default m if CONFIG_DEVEL
9 select BR2_PACKAGE_GNUTLS
10 select BR2_PACKAGE_LIBGCRYPT
11 select BR2_PACKAGE_LIBOPENCDK
12 select BR2_PACKAGE_LIBTASN1
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
19 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
35 http://www.gnu.org/software/gnutls/
37 This packages contains the GnuTLS shared libraries, needed by other programs.
40 config BR2_PACKAGE_GNUTLS_UTILS
41 tristate "gnutls-utils - The GNU TLS utilities"
42 # default m if CONFIG_DEVEL
44 depends BR2_PACKAGE_LIBGNUTLS
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
51 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
67 http://www.gnu.org/software/gnutls/
69 This packages contains some GnuTLS utilities.
72 config BR2_PACKAGE_LIBGNUTLS_OPENSSL
73 tristate "libgnutls-openssl - The GNU TLS OpenSSL compatibility layer library"
74 # default m if CONFIG_DEVEL
76 depends BR2_PACKAGE_LIBGNUTLS
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
83 Quoting from RFC2246 - the TLS 1.0 protocol specification:
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
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
99 http://www.gnu.org/software/gnutls/
101 This packages contains the GnuTLS OpenSSL compatibility layer shared library.