diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index d9e5985a16a3ad9757f1bcacb4645396e28d2471..4a666d0d2d960bce91f56b6bbe7a6b21ddf74d9f 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1020,13 +1020,23 @@ include 'filename' </term> <listitem> <para> - Specifies the name of the curve to use in ECDH key exchanges. The - default is <literal>prime256p1</>. + Specifies the name of the curve to use in ECDH key exchange. + It needs to be supported by all clients that connect. + It does not need to be same curve as used by server's + Elliptic Curve key. The default is <literal>prime256v1</>. </para> <para> - The list of available curves can be shown with the command - <literal>openssl ecparam -list_curves</literal>. + OpenSSL names for most common curves: + <literal>prime256v1</> (NIST P-256), + <literal>secp384r1</> (NIST P-384), + <literal>secp521r1</> (NIST P-521). + </para> + + <para> + The full list of available curves can be shown with the command + <literal>openssl ecparam -list_curves</literal>. Not all of them + are usable in TLS though. </para> </listitem> </varlistentry> diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml index 24862fef3810ff26d9f94f9c4993896e05752560..ae059f88183d877860b63df1e3effb24ad6ea073 100644 --- a/doc/src/sgml/release-9.4.sgml +++ b/doc/src/sgml/release-9.4.sgml @@ -616,17 +616,18 @@ </para> <para> - Such keys are faster and have improved security over previous - options. The new configuration - parameter <link linkend="guc-ssl-ecdh-curve"><varname>ssl_ecdh_curve</></link> - controls which curve is used. + This allows use of Elliptic Curve keys for server authentication. + Such keys are faster and have improved security over <acronym>RSA</> keys. + The new configuration parameter + <link linkend="guc-ssl-ecdh-curve"><varname>ssl_ecdh_curve</></link> + controls which curve is used for <acronym>ECDH</>. </para> </listitem> <listitem> <para> Improve the default <link - linkend="guc-ssl-ciphers"><varname>ssl_ciphers</></link> ciphers + linkend="guc-ssl-ciphers"><varname>ssl_ciphers</></link> value (Marko Kreen) </para> </listitem>