summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_init.3
diff options
context:
space:
mode:
authorjsing <>2015-02-07 06:19:26 +0000
committerjsing <>2015-02-07 06:19:26 +0000
commit1a38ececbc4737bfb7996d4c0f879c9872e9930b (patch)
tree4574673a0c17d6f4e774e9685f9dde91409dc24b /src/lib/libtls/tls_init.3
parent4d71037d26a6de59efacc048b6d8eaef040cf31f (diff)
downloadopenbsd-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.311
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"