From df622b62f72b6509505b32380fbb88203616868d Mon Sep 17 00:00:00 2001
From: Hans Nilsson
Date: Thu, 5 Nov 2015 17:39:46 +0100
Subject: ssh, public_key: updates after doc review
---
lib/ssh/doc/src/ssh.xml | 38 ++++++++++++++++++++++++++------------
1 file changed, 26 insertions(+), 12 deletions(-)
(limited to 'lib/ssh/doc')
diff --git a/lib/ssh/doc/src/ssh.xml b/lib/ssh/doc/src/ssh.xml
index 06bc39f8fe..43db63e7e6 100644
--- a/lib/ssh/doc/src/ssh.xml
+++ b/lib/ssh/doc/src/ssh.xml
@@ -464,27 +464,41 @@ kex is implicit but public_key is set explicitly.
-
-
Sets the groups that the server may choose among when diffie-hellman-group-exchange is negotiated.
- See RFC 4419 for details.
+
Defines the groups the server may choose among when diffie-hellman-group-exchange is negotiated.
+ See RFC 4419 for details. The three variants of this option are:
- The default list is fetched from the public_key application.
-
- If the parameter is {file,filename()}, the file must exist and have one or more three-tuples terminated by a dot. The interpretation is as if the tuples had been given directly in the option. The file is read when the daemon starts.
-
- If the parameter is {ssh_moduli_file,filename()}, the file must exist and be in ssh-keygen moduli file format. The file is read when the daemon starts.
+
+ {Size=integer(),G=integer(),P=integer()}
+ - The groups are given explicitly in this list. There may be several elements with the same Size.
+ In such a case, the server will choose one randomly in the negotiated Size.
+
+ {file,filename()}
+ - The file must have one or more three-tuples {Size=integer(),G=integer(),P=integer()}
+ terminated by a dot. The file is read when the daemon starts.
+
+ {ssh_moduli_file,filename()}
+ - The file must be in
+ ssh-keygen moduli file format.
+ The file is read when the daemon starts.
+
+
+
The default list is fetched from the
+ public_key application.
-
-
Limits the key Sizes what a client can ask for in diffie-hellman-group-exchange.
- The effective value will be
- MaxUsed = min(MaxClient,Max), MinUsed = max(MinClient,Min).
- The default value is {0,infinity}.
+
Limits what a client can ask for in diffie-hellman-group-exchange.
+ The limits will be
+ {MaxUsed = min(MaxClient,Max), MinUsed = max(MinClient,Min)} where MaxClient and
+ MinClient are the values proposed by a connecting client.
+
+ The default value is {0,infinity}.
If MaxUsed < MinUsed in a key exchange, it will fail with a disconnect.
- See RFC 4419 for the function of the Max an Min values.
+ See RFC 4419 for the function of the Max and Min values.
boolean()}]]>
--
cgit v1.2.3