diff options
Diffstat (limited to 'src/lib/libtls/tls_init.3')
-rw-r--r-- | src/lib/libtls/tls_init.3 | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/lib/libtls/tls_init.3 b/src/lib/libtls/tls_init.3 index 16495112ff..17822d444d 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.25 2015/07/19 17:10:23 jmc Exp $ | 1 | .\" $OpenBSD: tls_init.3,v 1.26 2015/09/10 09:10:42 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: July 19 2015 $ | 17 | .Dd $Mdocdate: September 10 2015 $ |
18 | .Dt TLS_INIT 3 | 18 | .Dt TLS_INIT 3 |
19 | .Os | 19 | .Os |
20 | .Sh NAME | 20 | .Sh NAME |
@@ -35,6 +35,8 @@ | |||
35 | .Nm tls_config_set_key_mem , | 35 | .Nm tls_config_set_key_mem , |
36 | .Nm tls_config_set_protocols , | 36 | .Nm tls_config_set_protocols , |
37 | .Nm tls_config_set_verify_depth , | 37 | .Nm tls_config_set_verify_depth , |
38 | .Nm tls_config_prefer_ciphers_client , | ||
39 | .Nm tls_config_prefer_ciphers_server , | ||
38 | .Nm tls_config_clear_keys , | 40 | .Nm tls_config_clear_keys , |
39 | .Nm tls_config_insecure_noverifycert , | 41 | .Nm tls_config_insecure_noverifycert , |
40 | .Nm tls_config_insecure_noverifyname , | 42 | .Nm tls_config_insecure_noverifyname , |
@@ -92,6 +94,10 @@ | |||
92 | .Ft "void" | 94 | .Ft "void" |
93 | .Fn tls_config_set_verify_depth "struct tls_config *config" "int verify_depth" | 95 | .Fn tls_config_set_verify_depth "struct tls_config *config" "int verify_depth" |
94 | .Ft "void" | 96 | .Ft "void" |
97 | .Fn tls_config_prefer_ciphers_client "struct tls_config *config" | ||
98 | .Ft "void" | ||
99 | .Fn tls_config_prefer_ciphers_server "struct tls_config *config" | ||
100 | .Ft "void" | ||
95 | .Fn tls_config_clear_keys "struct tls_config *config" | 101 | .Fn tls_config_clear_keys "struct tls_config *config" |
96 | .Ft "void" | 102 | .Ft "void" |
97 | .Fn tls_config_insecure_noverifycert "struct tls_config *config" | 103 | .Fn tls_config_insecure_noverifycert "struct tls_config *config" |
@@ -291,6 +297,17 @@ Additionally, the values | |||
291 | (TLSv1.2 only) may be used. | 297 | (TLSv1.2 only) may be used. |
292 | .Em (Client and server) | 298 | .Em (Client and server) |
293 | .It | 299 | .It |
300 | .Fn tls_config_prefer_ciphers_client | ||
301 | prefers ciphers in the client's cipher list when selecting a cipher suite. | ||
302 | This is considered to be less secure than preferring the server's list. | ||
303 | .Em (Server) | ||
304 | .It | ||
305 | .Fn tls_config_prefer_ciphers_server | ||
306 | prefers ciphers in the server's cipher list when selecting a cipher suite. | ||
307 | This is considered to be more secure than preferring the client's list and is | ||
308 | the default. | ||
309 | .Em (Server) | ||
310 | .It | ||
294 | .Fn tls_config_clear_keys | 311 | .Fn tls_config_clear_keys |
295 | clears any secret keys from memory. | 312 | clears any secret keys from memory. |
296 | .Em (Server) | 313 | .Em (Server) |