Config.in 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. config ADK_COMPILE_GNUTLS
  2. tristate
  3. default n
  4. depends ADK_PACKAGE_LIBGNUTLS
  5. config ADK_PACKAGE_LIBGNUTLS
  6. prompt "libgnutls......................... The GNU TLS library"
  7. tristate
  8. default n
  9. select ADK_COMPILE_GNUTLS
  10. select ADK_PACKAGE_LIBGCRYPT
  11. select ADK_PACKAGE_LIBTASN1
  12. select ADK_PACKAGE_ZLIB
  13. help
  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
  17. group.
  18. 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
  22. forgery."
  23. Features
  24. * Support for TLS 1.1 and SSL 3.0 protocols
  25. * Support for TLS extensions
  26. * Support for authentication using the SRP protocol
  27. * Support for authentication using both X.509 certificates
  28. * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
  29. * Supports all the strong encryption algorithms
  30. http://www.gnu.org/software/gnutls/
  31. This packages contains the core GnuTLS shared library,
  32. needed by other programs.
  33. config ADK_PACKAGE_LIBGNUTLS_EXTRA
  34. prompt "libgnutls-extra................... The GNU TLS extra library"
  35. tristate
  36. default n
  37. depends ADK_PACKAGE_LIBGNUTLS
  38. select ADK_PACKAGE_LIBOPENCDK
  39. select ADK_PACKAGE_LIBLZO
  40. help
  41. GnuTLS is a project that aims to develop a library which provides a
  42. secure layer, over a reliable transport layer. Currently the GnuTLS
  43. library implements the proposed standards by the IETF's TLS working
  44. group.
  45. This packages contains the optional "extra" GnuTLS shared
  46. library, needed by other programs, which contains OpenPGP,
  47. TLS/IA and LZO2 compression.
  48. config ADK_PACKAGE_LIBGNUTLS_OPENSSL
  49. prompt "libgnutls-openssl................. The GNU TLS OpenSSL compatibility layer library"
  50. tristate
  51. default n
  52. depends ADK_PACKAGE_LIBGNUTLS
  53. help
  54. GnuTLS is a project that aims to develop a library which provides a
  55. secure layer, over a reliable transport layer. Currently the GnuTLS
  56. library implements the proposed standards by the IETF's TLS working
  57. group.
  58. This packages contains the GnuTLS OpenSSL compatibility
  59. layer shared library.
  60. config ADK_PACKAGE_LIBGNUTLSXX
  61. prompt "libgnutlsxx....................... The GNU TLS C++ library"
  62. tristate
  63. default n
  64. depends on ADK_CXX
  65. depends ADK_PACKAGE_LIBGNUTLS
  66. help
  67. GnuTLS is a project that aims to develop a library which provides a
  68. secure layer, over a reliable transport layer. Currently the GnuTLS
  69. library implements the proposed standards by the IETF's TLS working
  70. group.
  71. This packages contains the GnuTLS C++ shared library.
  72. config ADK_PACKAGE_GNUTLS_UTILS
  73. prompt "gnutls-utils...................... The GNU TLS utilities"
  74. tristate
  75. default n
  76. depends ADK_PACKAGE_LIBGNUTLS
  77. select ADK_PACKAGE_LIBGNUTLS_EXTRA
  78. help
  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
  82. group.
  83. This packages contains some GnuTLS command line utilities.