summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libssl/man/OPENSSL_init_ssl.37
-rw-r--r--src/lib/libssl/man/SSL_CIPHER_get_name.313
-rw-r--r--src/lib/libssl/man/SSL_CTX_new.315
-rw-r--r--src/lib/libssl/man/SSL_CTX_sess_number.35
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_min_proto_version.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_options.38
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.38
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.311
-rw-r--r--src/lib/libssl/man/SSL_CTX_use_certificate.312
-rw-r--r--src/lib/libssl/man/SSL_SESSION_free.38
-rw-r--r--src/lib/libssl/man/SSL_SESSION_get_id.37
-rw-r--r--src/lib/libssl/man/SSL_SESSION_get_protocol_version.37
-rw-r--r--src/lib/libssl/man/SSL_SESSION_has_ticket.38
-rw-r--r--src/lib/libssl/man/SSL_SESSION_set1_id_context.36
-rw-r--r--src/lib/libssl/man/SSL_get_ciphers.38
-rw-r--r--src/lib/libssl/man/SSL_get_client_random.38
-rw-r--r--src/lib/libssl/man/SSL_get_server_tmp_key.36
-rw-r--r--src/lib/libssl/man/SSL_new.38
18 files changed, 104 insertions, 47 deletions
diff --git a/src/lib/libssl/man/OPENSSL_init_ssl.3 b/src/lib/libssl/man/OPENSSL_init_ssl.3
index ae356c9bf5..7530dbe4a3 100644
--- a/src/lib/libssl/man/OPENSSL_init_ssl.3
+++ b/src/lib/libssl/man/OPENSSL_init_ssl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_init_ssl.3,v 1.1 2018/03/17 18:52:42 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_init_ssl.3,v 1.2 2018/03/24 00:55:37 schwarze Exp $
2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: March 17 2018 $ 16.Dd $Mdocdate: March 24 2018 $
17.Dt OPENSSL_INIT_SSL 3 17.Dt OPENSSL_INIT_SSL 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -53,7 +53,8 @@ is intended to return 1 on success or 0 on error.
53.Xr OPENSSL_init_crypto 3 53.Xr OPENSSL_init_crypto 3
54.Sh HISTORY 54.Sh HISTORY
55.Fn OPENSSL_init_ssl 55.Fn OPENSSL_init_ssl
56first appeared in OpenSSL 1.1.0. 56first appeared in OpenSSL 1.1.0 and has been available since
57.Ox 6.3 .
57.Sh BUGS 58.Sh BUGS
58.Fn OPENSSL_init_ssl 59.Fn OPENSSL_init_ssl
59silently ignores even more configuration failures than 60silently ignores even more configuration failures than
diff --git a/src/lib/libssl/man/SSL_CIPHER_get_name.3 b/src/lib/libssl/man/SSL_CIPHER_get_name.3
index 6578d183a4..d69590922c 100644
--- a/src/lib/libssl/man/SSL_CIPHER_get_name.3
+++ b/src/lib/libssl/man/SSL_CIPHER_get_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.7 2018/03/23 05:50:30 schwarze Exp $ 1.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.8 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: March 23 2018 $ 55.Dd $Mdocdate: March 24 2018 $
56.Dt SSL_CIPHER_GET_NAME 3 56.Dt SSL_CIPHER_GET_NAME 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -333,6 +333,15 @@ appeared before SSLeay 0.8 and have been available since
333.Fn SSL_CIPHER_get_id 333.Fn SSL_CIPHER_get_id
334first appeared in OpenSSL 1.0.1 and has been available since 334first appeared in OpenSSL 1.0.1 and has been available since
335.Ox 5.3 . 335.Ox 5.3 .
336.Pp
337.Fn SSL_CIPHER_get_cipher_nid ,
338.Fn SSL_CIPHER_get_digest_nid ,
339.Fn SSL_CIPHER_get_kx_nid ,
340.Fn SSL_CIPHER_get_auth_nid ,
341and
342.Fn SSL_CIPHER_is_aead
343first appeared in OpenSSL 1.1.0 and have been available since
344.Ox 6.3 .
336.Sh BUGS 345.Sh BUGS
337If 346If
338.Fn SSL_CIPHER_description 347.Fn SSL_CIPHER_description
diff --git a/src/lib/libssl/man/SSL_CTX_new.3 b/src/lib/libssl/man/SSL_CTX_new.3
index 10e1ad6a41..78b64f0631 100644
--- a/src/lib/libssl/man/SSL_CTX_new.3
+++ b/src/lib/libssl/man/SSL_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_new.3,v 1.8 2018/03/23 05:50:30 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_new.3,v 1.9 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100 2.\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100
3.\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +0100 3.\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 23 2018 $ 53.Dd $Mdocdate: March 24 2018 $
54.Dt SSL_CTX_NEW 3 54.Dt SSL_CTX_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -269,3 +269,14 @@ and
269.Fn TLSv1_2_client_method 269.Fn TLSv1_2_client_method
270first appeared in OpenSSL 1.0.1 and have been available since 270first appeared in OpenSSL 1.0.1 and have been available since
271.Ox 5.3 . 271.Ox 5.3 .
272.Pp
273.Fn TLS_method ,
274.Fn TLS_server_method ,
275and
276.Fn TLS_client_method
277first appeared in OpenSSL 1.1.0 and have been available since
278.Ox 5.8 .
279.Pp
280.Fn SSL_CTX_up_ref
281first appeared in OpenSSL 1.1.0 and has been available since
282.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_CTX_sess_number.3 b/src/lib/libssl/man/SSL_CTX_sess_number.3
index b65596e317..d4b5f8fa2c 100644
--- a/src/lib/libssl/man/SSL_CTX_sess_number.3
+++ b/src/lib/libssl/man/SSL_CTX_sess_number.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.6 2018/03/21 08:06:34 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
2.\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000 2.\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_CTX_SESS_NUMBER 3 52.Dt SSL_CTX_SESS_NUMBER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -146,6 +146,7 @@ cache size was exceeded.
146.Xr SSL_CTX_set_session_cache_mode 3 , 146.Xr SSL_CTX_set_session_cache_mode 3 ,
147.Xr SSL_set_session 3 147.Xr SSL_set_session 3
148.Sh HISTORY 148.Sh HISTORY
149.Fn SSL_CTX_sess_number ,
149.Fn SSL_CTX_sess_connect , 150.Fn SSL_CTX_sess_connect ,
150.Fn SSL_CTX_sess_connect_good , 151.Fn SSL_CTX_sess_connect_good ,
151.Fn SSL_CTX_sess_accept , 152.Fn SSL_CTX_sess_accept ,
diff --git a/src/lib/libssl/man/SSL_CTX_set_min_proto_version.3 b/src/lib/libssl/man/SSL_CTX_set_min_proto_version.3
index 38ac9fc421..b1b313ffaf 100644
--- a/src/lib/libssl/man/SSL_CTX_set_min_proto_version.3
+++ b/src/lib/libssl/man/SSL_CTX_set_min_proto_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_min_proto_version.3,v 1.2 2018/03/15 12:27:01 jca Exp $ 1.\" $OpenBSD: SSL_CTX_set_min_proto_version.3,v 1.3 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL 3edabd3c Sep 14 09:28:39 2017 +0200 2.\" full merge up to: OpenSSL 3edabd3c Sep 14 09:28:39 2017 +0200
3.\" 3.\"
4.\" This file was written by Kurt Roeckx <kurt@roeckx.be> and 4.\" This file was written by Kurt Roeckx <kurt@roeckx.be> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 15 2018 $ 52.Dd $Mdocdate: March 24 2018 $
53.Dt SSL_CTX_SET_MIN_PROTO_VERSION 3 53.Dt SSL_CTX_SET_MIN_PROTO_VERSION 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -149,6 +149,6 @@ the longer names one month later.
149They have been available since 149They have been available since
150.Ox 6.2 . 150.Ox 6.2 .
151.Pp 151.Pp
152The getter functions first appeared in OpenSSL 1.1.1 152The getter functions first appeared in OpenSSL 1.1.0g
153and have been available since 153and have been available since
154.Ox 6.3 . 154.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_options.3 b/src/lib/libssl/man/SSL_CTX_set_options.3
index 9c33b88b84..090a767874 100644
--- a/src/lib/libssl/man/SSL_CTX_set_options.3
+++ b/src/lib/libssl/man/SSL_CTX_set_options.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_options.3,v 1.10 2018/03/23 02:21:08 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_options.3,v 1.11 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL 7946ab33 Dec 6 17:56:41 2015 +0100 2.\" full merge up to: OpenSSL 7946ab33 Dec 6 17:56:41 2015 +0100
3.\" selective merge up to: OpenSSL edb79c3a Mar 29 10:07:14 2017 +1000 3.\" selective merge up to: OpenSSL edb79c3a Mar 29 10:07:14 2017 +1000
4.\" 4.\"
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: March 23 2018 $ 55.Dd $Mdocdate: March 24 2018 $
56.Dt SSL_CTX_SET_OPTIONS 3 56.Dt SSL_CTX_SET_OPTIONS 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -350,8 +350,10 @@ returns 1 is the peer supports secure renegotiation and 0 if it does not.
350.Xr SSL_CTX_set_min_proto_version 3 , 350.Xr SSL_CTX_set_min_proto_version 3 ,
351.Xr SSL_new 3 351.Xr SSL_new 3
352.Sh HISTORY 352.Sh HISTORY
353.Fn SSL_CTX_set_options
354and
353.Fn SSL_set_options 355.Fn SSL_set_options
354first appeared in SSLeay 0.9.0 and has been available since 356first appeared in SSLeay 0.9.0 and have been available since
355.Ox 2.4 . 357.Ox 2.4 .
356.Pp 358.Pp
357.Fn SSL_CTX_get_options 359.Fn SSL_CTX_get_options
diff --git a/src/lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.3 b/src/lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.3
index d4af103d42..a901b2515e 100644
--- a/src/lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.3
+++ b/src/lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_tlsext_use_srtp.3,v 1.1 2018/02/27 18:30:30 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_tlsext_use_srtp.3,v 1.2 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL 3733ce61 Aug 21 08:44:14 2017 +0100 2.\" full merge up to: OpenSSL 3733ce61 Aug 21 08:44:14 2017 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 27 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_CTX_SET_TLSEXT_USE_SRTP 3 52.Dt SSL_CTX_SET_TLSEXT_USE_SRTP 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -186,3 +186,7 @@ object if one has been negotiated or
186otherwise. 186otherwise.
187.Sh SEE ALSO 187.Sh SEE ALSO
188.Xr SSL_export_keying_material 3 188.Xr SSL_export_keying_material 3
189.Sh HISTORY
190These functions first appeared in OpenSSL 1.0.1
191and have been available since
192.Ox 5.3 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
index 7163e81c0c..ab32d41d97 100644
--- a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
+++ b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
2.\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500 2.\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3 52.Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,7 +57,7 @@
57.Nm SSL_CTX_need_tmp_RSA , 57.Nm SSL_CTX_need_tmp_RSA ,
58.Nm SSL_set_tmp_rsa_callback , 58.Nm SSL_set_tmp_rsa_callback ,
59.Nm SSL_set_tmp_rsa , 59.Nm SSL_set_tmp_rsa ,
60.Nm SSL_need_tmp_rsa 60.Nm SSL_need_tmp_RSA
61.Nd handle RSA keys for ephemeral key exchange 61.Nd handle RSA keys for ephemeral key exchange
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.In openssl/ssl.h 63.In openssl/ssl.h
@@ -78,7 +78,7 @@
78.Ft long 78.Ft long
79.Fn SSL_set_tmp_rsa "SSL *ssl" "RSA *rsa" 79.Fn SSL_set_tmp_rsa "SSL *ssl" "RSA *rsa"
80.Ft long 80.Ft long
81.Fn SSL_need_tmp_rsa "SSL *ssl" 81.Fn SSL_need_tmp_RSA "SSL *ssl"
82.Sh DESCRIPTION 82.Sh DESCRIPTION
83Since they mattered only for deliberately insecure RSA authentication 83Since they mattered only for deliberately insecure RSA authentication
84mandated by historical U.S. export restrictions, these functions 84mandated by historical U.S. export restrictions, these functions
@@ -107,7 +107,8 @@ appeared before SSLeay 0.8 and have been available since
107.Ox 2.4 . 107.Ox 2.4 .
108.Pp 108.Pp
109.Fn SSL_set_tmp_rsa_callback 109.Fn SSL_set_tmp_rsa_callback
110.Fn SSL_set_tmp_rsa ,
110and 111and
111.Fn SSL_set_tmp_rsa 112.Fn SSL_need_tmp_RSA
112first appeared in OpenSSL 0.9.2b and have been available since 113first appeared in OpenSSL 0.9.2b and have been available since
113.Ox 2.6 . 114.Ox 2.6 .
diff --git a/src/lib/libssl/man/SSL_CTX_use_certificate.3 b/src/lib/libssl/man/SSL_CTX_use_certificate.3
index 8b56e6160e..f51b5d960f 100644
--- a/src/lib/libssl/man/SSL_CTX_use_certificate.3
+++ b/src/lib/libssl/man/SSL_CTX_use_certificate.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.6 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
2.\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000 2.\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 24 2018 $
53.Dt SSL_CTX_USE_CERTIFICATE 3 53.Dt SSL_CTX_USE_CERTIFICATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -416,6 +416,10 @@ and
416appeared before SSLeay 0.8 and have been available since 416appeared before SSLeay 0.8 and have been available since
417.Ox 2.4 . 417.Ox 2.4 .
418.Pp 418.Pp
419.Fn SSL_CTX_use_certificate_chain_file
420first appeared in OpenSSL 0.9.4 and has been available since
421.Ox 2.6 .
422.Pp
419Support for DER encoded private keys 423Support for DER encoded private keys
420.Pq Dv SSL_FILETYPE_ASN1 424.Pq Dv SSL_FILETYPE_ASN1
421in 425in
@@ -423,3 +427,7 @@ in
423and 427and
424.Fn SSL_use_PrivateKey_file 428.Fn SSL_use_PrivateKey_file
425was added in 0.9.8. 429was added in 0.9.8.
430.Pp
431.Fn SSL_CTX_use_certificate_chain_mem
432first appeared in
433.Ox 5.7 .
diff --git a/src/lib/libssl/man/SSL_SESSION_free.3 b/src/lib/libssl/man/SSL_SESSION_free.3
index 0267748582..1a4b8af456 100644
--- a/src/lib/libssl/man/SSL_SESSION_free.3
+++ b/src/lib/libssl/man/SSL_SESSION_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_free.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_free.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000 2.\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 21 2018 $ 53.Dd $Mdocdate: March 24 2018 $
54.Dt SSL_SESSION_FREE 3 54.Dt SSL_SESSION_FREE 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -141,3 +141,7 @@ returns 1 on success or 0 on error.
141.Fn SSL_SESSION_free 141.Fn SSL_SESSION_free
142appeared before SSLeay 0.8 and has been available since 142appeared before SSLeay 0.8 and has been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp
145.Fn SSL_SESSION_up_ref
146first appeared in OpenSSL 1.1.0 and has been available since
147.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_SESSION_get_id.3 b/src/lib/libssl/man/SSL_SESSION_get_id.3
index ddcd3f30b7..6d0de1e52e 100644
--- a/src/lib/libssl/man/SSL_SESSION_get_id.3
+++ b/src/lib/libssl/man/SSL_SESSION_get_id.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_get_id.3,v 1.5 2018/03/23 00:10:28 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_get_id.3,v 1.6 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL SSL_SESSION_set1_id 17b60280 Dec 21 09:08:25 2017 +0100 3.\" OpenSSL SSL_SESSION_set1_id 17b60280 Dec 21 09:08:25 2017 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 23 2018 $ 53.Dd $Mdocdate: March 24 2018 $
54.Dt SSL_SESSION_GET_ID 3 54.Dt SSL_SESSION_GET_ID 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -108,4 +108,5 @@ first appeared in OpenSSL 0.9.8 and has been available since
108.Ox 4.5 . 108.Ox 4.5 .
109.Pp 109.Pp
110.Fn SSL_SESSION_set1_id 110.Fn SSL_SESSION_set1_id
111first appeared in OpenSSL 1.1.0. 111first appeared in OpenSSL 1.1.0 and has been available since
112.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_SESSION_get_protocol_version.3 b/src/lib/libssl/man/SSL_SESSION_get_protocol_version.3
index 8c03d6c629..f14c0490e9 100644
--- a/src/lib/libssl/man/SSL_SESSION_get_protocol_version.3
+++ b/src/lib/libssl/man/SSL_SESSION_get_protocol_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_get_protocol_version.3,v 1.1 2018/02/24 19:24:09 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_get_protocol_version.3,v 1.2 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by TJ Saunders <tj@castaglia.org> 4.\" This file was written by TJ Saunders <tj@castaglia.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 24 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_SESSION_GET_PROTOCOL_VERSION 3 52.Dt SSL_SESSION_GET_PROTOCOL_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -80,4 +80,5 @@ or
80.Xr SSL_SESSION_new 3 80.Xr SSL_SESSION_new 3
81.Sh HISTORY 81.Sh HISTORY
82.Fn SSL_SESSION_get_protocol_version 82.Fn SSL_SESSION_get_protocol_version
83first appeared in OpenSSL 1.1.0. 83first appeared in OpenSSL 1.1.0 and has been available since
84.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_SESSION_has_ticket.3 b/src/lib/libssl/man/SSL_SESSION_has_ticket.3
index c70be41e18..322b49feef 100644
--- a/src/lib/libssl/man/SSL_SESSION_has_ticket.3
+++ b/src/lib/libssl/man/SSL_SESSION_has_ticket.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_has_ticket.3,v 1.1 2018/03/17 18:19:49 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_has_ticket.3,v 1.2 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL f2baac27 Feb 8 15:43:16 2015 +0000 2.\" full merge up to: OpenSSL f2baac27 Feb 8 15:43:16 2015 +0000
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 17 2018 $ 52.Dd $Mdocdate: March 24 2018 $
53.Dt SSL_SESSION_HAS_TICKET 3 53.Dt SSL_SESSION_HAS_TICKET 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -80,4 +80,6 @@ returns the lifetime hint in seconds associated with the session ticket.
80.Xr SSL_SESSION_get_time 3 , 80.Xr SSL_SESSION_get_time 3 ,
81.Xr SSL_SESSION_new 3 81.Xr SSL_SESSION_new 3
82.Sh HISTORY 82.Sh HISTORY
83These functions first appeared in OpenSSL 1.1.0. 83These functions first appeared in OpenSSL 1.1.0
84and have been available since
85.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_SESSION_set1_id_context.3 b/src/lib/libssl/man/SSL_SESSION_set1_id_context.3
index d874df7205..dd7595baca 100644
--- a/src/lib/libssl/man/SSL_SESSION_set1_id_context.3
+++ b/src/lib/libssl/man/SSL_SESSION_set1_id_context.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_set1_id_context.3,v 1.3 2018/03/23 05:50:30 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_set1_id_context.3,v 1.4 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL SSL_SESSION_get0_id_context b31db505 Mar 24 16:01:50 2017 3.\" OpenSSL SSL_SESSION_get0_id_context b31db505 Mar 24 16:01:50 2017
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 23 2018 $ 52.Dd $Mdocdate: March 24 2018 $
53.Dt SSL_SESSION_SET1_ID_CONTEXT 3 53.Dt SSL_SESSION_SET1_ID_CONTEXT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -105,7 +105,7 @@ returns 1 on success or 0 on error.
105.Xr SSL_SESSION_new 3 105.Xr SSL_SESSION_new 3
106.Sh HISTORY 106.Sh HISTORY
107.Fn SSL_SESSION_set1_id_context 107.Fn SSL_SESSION_set1_id_context
108first appeared in OpenSSL 1.0.1 and have been available since 108first appeared in OpenSSL 1.0.1 and has been available since
109.Ox 5.3 . 109.Ox 5.3 .
110.Pp 110.Pp
111.Fn SSL_SESSION_get0_id_context 111.Fn SSL_SESSION_get0_id_context
diff --git a/src/lib/libssl/man/SSL_get_ciphers.3 b/src/lib/libssl/man/SSL_get_ciphers.3
index 284809fcfe..a9e955be18 100644
--- a/src/lib/libssl/man/SSL_get_ciphers.3
+++ b/src/lib/libssl/man/SSL_get_ciphers.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_ciphers.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_ciphers.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000 2.\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000
3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
4.\" 4.\"
@@ -51,7 +51,7 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: March 21 2018 $ 54.Dd $Mdocdate: March 24 2018 $
55.Dt SSL_GET_CIPHERS 3 55.Dt SSL_GET_CIPHERS 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -141,3 +141,7 @@ and
141.Fn SSL_get_cipher_list 141.Fn SSL_get_cipher_list
142appeared before SSLeay 0.8 and have been available since 142appeared before SSLeay 0.8 and have been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp
145.Fn SSL_CTX_get_ciphers
146first appeared in OpenSSL 1.1.0 and has been available since
147.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_get_client_random.3 b/src/lib/libssl/man/SSL_get_client_random.3
index 8ab663846a..eda74db355 100644
--- a/src/lib/libssl/man/SSL_get_client_random.3
+++ b/src/lib/libssl/man/SSL_get_client_random.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_client_random.3,v 1.1 2018/02/18 23:34:01 schwarze Exp $ 1.\" $OpenBSD: SSL_get_client_random.3,v 1.2 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Nick Mathewson <nickm@torproject.org> 4.\" This file was written by Nick Mathewson <nickm@torproject.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 18 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_GET_CLIENT_RANDOM 3 52.Dt SSL_GET_CLIENT_RANDOM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -144,3 +144,7 @@ copy \(em that is, the length of the underlying field.
144.Xr SSL_SESSION_get_id 3 , 144.Xr SSL_SESSION_get_id 3 ,
145.Xr SSL_SESSION_get_time 3 , 145.Xr SSL_SESSION_get_time 3 ,
146.Xr SSL_SESSION_new 3 146.Xr SSL_SESSION_new 3
147.Sh HISTORY
148These functions first appeared in OpenSSL 1.1.0
149and have been available since
150.Ox 6.3 .
diff --git a/src/lib/libssl/man/SSL_get_server_tmp_key.3 b/src/lib/libssl/man/SSL_get_server_tmp_key.3
index 282352d2bd..6bd102e863 100644
--- a/src/lib/libssl/man/SSL_get_server_tmp_key.3
+++ b/src/lib/libssl/man/SSL_get_server_tmp_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_server_tmp_key.3,v 1.2 2018/03/23 14:28:16 schwarze Exp $ 1.\" $OpenBSD: SSL_get_server_tmp_key.3,v 1.3 2018/03/24 00:55:37 schwarze Exp $
2.\" OpenSSL SSL_get_server_tmp_key.pod 508fafd8 Apr 3 15:41:21 2017 +0100 2.\" OpenSSL SSL_get_server_tmp_key.pod 508fafd8 Apr 3 15:41:21 2017 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org> 4.\" This file was written by Matt Caswell <matt@openssl.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 24 2018 $
52.Dt SSL_GET_SERVER_TMP_KEY 3 52.Dt SSL_GET_SERVER_TMP_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -84,5 +84,5 @@ returns 1 on success or 0 on failure.
84.Xr SSL_ctrl 3 84.Xr SSL_ctrl 3
85.Sh HISTORY 85.Sh HISTORY
86.Fn SSL_get_server_tmp_key 86.Fn SSL_get_server_tmp_key
87first appeared in OpenSSL 1.0.2 and have been available since 87first appeared in OpenSSL 1.0.2 and has been available since
88.Ox 6.1 . 88.Ox 6.1 .
diff --git a/src/lib/libssl/man/SSL_new.3 b/src/lib/libssl/man/SSL_new.3
index 67e81fb520..b0d55eca71 100644
--- a/src/lib/libssl/man/SSL_new.3
+++ b/src/lib/libssl/man/SSL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_new.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_new.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
2.\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000 2.\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org> 4.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 24 2018 $
53.Dt SSL_NEW 3 53.Dt SSL_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -103,3 +103,7 @@ returns 1 for success or 0 for failure.
103.Fn SSL_new 103.Fn SSL_new
104appeared before SSLeay 0.8 and has been available since 104appeared before SSLeay 0.8 and has been available since
105.Ox 2.4 . 105.Ox 2.4 .
106.Pp
107.Fn SSL_up_ref
108first appeared in OpenSSL 1.1.0 and has been available since
109.Ox 6.3 .