diff options
author | jsing <> | 2015-02-07 06:19:26 +0000 |
---|---|---|
committer | jsing <> | 2015-02-07 06:19:26 +0000 |
commit | 1a38ececbc4737bfb7996d4c0f879c9872e9930b (patch) | |
tree | 4574673a0c17d6f4e774e9685f9dde91409dc24b /src/lib/libtls/tls_init.3 | |
parent | 4d71037d26a6de59efacc048b6d8eaef040cf31f (diff) | |
download | openbsd-1a38ececbc4737bfb7996d4c0f879c9872e9930b.tar.gz openbsd-1a38ececbc4737bfb7996d4c0f879c9872e9930b.tar.bz2 openbsd-1a38ececbc4737bfb7996d4c0f879c9872e9930b.zip |
Add tls_config_set_dheparams() to allow specification of the parameters to
use for DHE. This enables the use of DHE cipher suites.
Rename tls_config_set_ecdhcurve() to tls_config_set_ecdhecurve() since it
is only used to specify the curve for ephemeral ECDH.
Discussed with reyk@
Diffstat (limited to 'src/lib/libtls/tls_init.3')
-rw-r--r-- | src/lib/libtls/tls_init.3 | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/libtls/tls_init.3 b/src/lib/libtls/tls_init.3 index baff553172..48974cb326 100644 --- a/src/lib/libtls/tls_init.3 +++ b/src/lib/libtls/tls_init.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: tls_init.3,v 1.8 2015/01/22 11:08:54 jmc Exp $ | 1 | .\" $OpenBSD: tls_init.3,v 1.9 2015/02/07 06:19:26 jsing Exp $ |
2 | .\" | 2 | .\" |
3 | .\" Copyright (c) 2014 Ted Unangst <tedu@openbsd.org> | 3 | .\" Copyright (c) 2014 Ted Unangst <tedu@openbsd.org> |
4 | .\" | 4 | .\" |
@@ -14,7 +14,7 @@ | |||
14 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 | .\" | 16 | .\" |
17 | .Dd $Mdocdate: January 22 2015 $ | 17 | .Dd $Mdocdate: February 7 2015 $ |
18 | .Dt TLS 3 | 18 | .Dt TLS 3 |
19 | .Os | 19 | .Os |
20 | .Sh NAME | 20 | .Sh NAME |
@@ -28,7 +28,8 @@ | |||
28 | .Nm tls_config_set_cert_file , | 28 | .Nm tls_config_set_cert_file , |
29 | .Nm tls_config_set_cert_mem , | 29 | .Nm tls_config_set_cert_mem , |
30 | .Nm tls_config_set_ciphers , | 30 | .Nm tls_config_set_ciphers , |
31 | .Nm tls_config_set_ecdhcurve , | 31 | .Nm tls_config_set_dheparams , |
32 | .Nm tls_config_set_ecdhecurve , | ||
32 | .Nm tls_config_set_key_file , | 33 | .Nm tls_config_set_key_file , |
33 | .Nm tls_config_set_key_mem , | 34 | .Nm tls_config_set_key_mem , |
34 | .Nm tls_config_set_protocols , | 35 | .Nm tls_config_set_protocols , |
@@ -72,7 +73,9 @@ | |||
72 | .Ft "int" | 73 | .Ft "int" |
73 | .Fn tls_config_set_ciphers "struct tls_config *config" "const char *ciphers" | 74 | .Fn tls_config_set_ciphers "struct tls_config *config" "const char *ciphers" |
74 | .Ft "int" | 75 | .Ft "int" |
75 | .Fn tls_config_set_ecdhcurve "struct tls_config *config" "const char *name" | 76 | .Fn tls_config_set_dheparams "struct tls_config *config" "const char *params" |
77 | .Ft "int" | ||
78 | .Fn tls_config_set_ecdhecurve "struct tls_config *config" "const char *name" | ||
76 | .Ft "int" | 79 | .Ft "int" |
77 | .Fn tls_config_set_key_file "struct tls_config *config" "const char *key_file" | 80 | .Fn tls_config_set_key_file "struct tls_config *config" "const char *key_file" |
78 | .Ft "int" | 81 | .Ft "int" |