summaryrefslogtreecommitdiff
path: root/package/gnutls/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/gnutls/Config.in')
-rw-r--r--package/gnutls/Config.in97
1 files changed, 97 insertions, 0 deletions
diff --git a/package/gnutls/Config.in b/package/gnutls/Config.in
new file mode 100644
index 000000000..cfc6ed4f0
--- /dev/null
+++ b/package/gnutls/Config.in
@@ -0,0 +1,97 @@
+config ADK_COMPILE_GNUTLS
+ tristate
+ default n
+ depends ADK_PACKAGE_LIBGNUTLS
+
+config ADK_PACKAGE_LIBGNUTLS
+ prompt "libgnutls......................... The GNU TLS library"
+ tristate
+ default n
+ select ADK_COMPILE_GNUTLS
+ select ADK_PACKAGE_LIBGCRYPT
+ select ADK_PACKAGE_LIBTASN1
+ select ADK_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 ADK_PACKAGE_LIBGNUTLS_EXTRA
+ prompt "libgnutls-extra................... The GNU TLS extra library"
+ tristate
+ default n
+ depends ADK_PACKAGE_LIBGNUTLS
+ select ADK_PACKAGE_LIBOPENCDK
+ select ADK_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 ADK_PACKAGE_LIBGNUTLS_OPENSSL
+ prompt "libgnutls-openssl................. The GNU TLS OpenSSL compatibility layer library"
+ tristate
+ default n
+ depends ADK_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 ADK_PACKAGE_LIBGNUTLSXX
+ prompt "libgnutlsxx....................... The GNU TLS C++ library"
+ tristate
+ default n
+ depends on ADK_CXX
+ depends ADK_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 ADK_PACKAGE_GNUTLS_UTILS
+ prompt "gnutls-utils...................... The GNU TLS utilities"
+ tristate
+ default n
+ depends ADK_PACKAGE_LIBGNUTLS
+ select ADK_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.