config FWRT_COMPILE_GNUTLS tristate default n depends FWRT_PACKAGE_LIBGNUTLS config FWRT_PACKAGE_LIBGNUTLS prompt "libgnutls......................... The GNU TLS library" tristate default n select FWRT_COMPILE_GNUTLS select FWRT_PACKAGE_LIBGCRYPT select FWRT_PACKAGE_LIBTASN1 select FWRT_PACKAGE_ZLIB help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. Quoting from RFC2246 - the TLS 1.0 protocol specification: "The TLS protocol provides communications privacy over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery." Features * Support for TLS 1.1 and SSL 3.0 protocols * Support for TLS extensions * Support for authentication using the SRP protocol * Support for authentication using both X.509 certificates * and OpenPGP keys Support for X.509 and OpenPGP certificate handling. * Supports all the strong encryption algorithms http://www.gnu.org/software/gnutls/ This packages contains the core GnuTLS shared library, needed by other programs. config FWRT_PACKAGE_LIBGNUTLS_EXTRA prompt "libgnutls-extra................... The GNU TLS extra library" tristate default n depends FWRT_PACKAGE_LIBGNUTLS select FWRT_PACKAGE_LIBOPENCDK select FWRT_PACKAGE_LIBLZO help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. This packages contains the optional "extra" GnuTLS shared library, needed by other programs, which contains OpenPGP, TLS/IA and LZO2 compression. config FWRT_PACKAGE_LIBGNUTLS_OPENSSL prompt "libgnutls-openssl................. The GNU TLS OpenSSL compatibility layer library" tristate default n depends FWRT_PACKAGE_LIBGNUTLS help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. This packages contains the GnuTLS OpenSSL compatibility layer shared library. config FWRT_PACKAGE_LIBGNUTLSXX prompt "libgnutlsxx....................... The GNU TLS C++ library" tristate default n depends FWRT_PACKAGE_LIBGNUTLS help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. This packages contains the GnuTLS C++ shared library. config FWRT_PACKAGE_GNUTLS_UTILS prompt "gnutls-utils...................... The GNU TLS utilities" tristate default n depends FWRT_PACKAGE_LIBGNUTLS select FWRT_PACKAGE_LIBGNUTLS_EXTRA help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group. This packages contains some GnuTLS command line utilities.