summaryrefslogtreecommitdiffstats
path: root/package/gnutls/Config.in
blob: 5283101de9d07a1a7fad68be6851dcc009b540e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
config BR2_COMPILE_GNUTLS
	bool
	default n
	depends BR2_PACKAGE_LIBGNUTLS

config BR2_PACKAGE_LIBGNUTLS
	tristate "libgnutls - The GNU TLS library"
	default m if CONFIG_DEVEL
	select BR2_COMPILE_GNUTLS
	select BR2_PACKAGE_LIBGCRYPT
	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 GnuTLS shared libraries, needed by other programs.
	 

config BR2_PACKAGE_GNUTLS_UTILS
	tristate "gnutls-utils - The GNU TLS utilities"
	default m if CONFIG_DEVEL
	depends BR2_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.
	 
	 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 some GnuTLS utilities.
	 

config BR2_PACKAGE_LIBGNUTLS_OPENSSL
	tristate "libgnutls-openssl - The GNU TLS OpenSSL compatibility layer library"
	default m if CONFIG_DEVEL
	depends BR2_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.
	 
	 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 GnuTLS OpenSSL compatibility layer shared library.