]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Applied part of Ted Zlatanov's patch.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 12 Feb 2014 18:49:46 +0000 (19:49 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 12 Feb 2014 18:49:46 +0000 (19:49 +0100)
doc/cha-gtls-app.texi

index 95f2d293ec1697e03f76bc445d31b58d68ba19d0..8efa533416912761e4f7faf12150437003a72e8a 100644 (file)
@@ -879,12 +879,11 @@ are listed in @ref{The Alert Protocol}.
 @section Priority strings
 @cindex Priority strings
 
-In order to specify cipher suite preferences on a TLS session
-there are priority functions that accept a string
-specifying the enabled for the handshake algorithms.
-That string may contain a single initial keyword such as
-in @ref{tab:prio-keywords} and may be followed by
-additional algorithm or special keywords.
+The GnuTLS priority string specifies the TLS session's handshake
+algorithms and options in a compact, easy-to-use format.  That string
+may contain a single initial keyword such as in
+@ref{tab:prio-keywords} and may be followed by additional algorithm or
+special keywords.
 
 @showfuncB{gnutls_priority_set_direct,gnutls_priority_set}
 
@@ -911,6 +910,8 @@ margin, although the 256-bit ciphers are included as a fallback only.
 The message authenticity security level is of 64 bits or more,
 and the certificate verification profile is set to GNUTLS_PROFILE_LOW (80-bits).
 
+This priority string implicitly enables DHE and ECDHE.
+
 @item PFS @tab
 Means all the known to be secure ciphersuites that support perfect forward
 secrecy. The ciphers are sorted by security
@@ -1010,6 +1011,8 @@ PSK, DHE-PSK, ECDHE-RSA, ANON-ECDH, ANON-DH. The
 Catch all name is KX-ALL which will add all the algorithms from NORMAL
 priority.
 
+Add @code{!DHE-RSA:!DHE-DSS} to the priority string to disable DHE.
+
 @item MAC @tab
 MD5, SHA1, SHA256, AEAD (used with
 GCM ciphers only). All algorithms from NORMAL priority can be accessed with MAC-ALL.