summaryrefslogtreecommitdiffstats
path: root/lib/libssl/man
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2018-03-27 17:35:50 +0000
committerschwarze <schwarze@openbsd.org>2018-03-27 17:35:50 +0000
commit10e00d1796876719ecd5784348f9f4f2b3dd83c5 (patch)
treebd71c6dbd29ff85c6a92e50051d3e5c538ef5be4 /lib/libssl/man
parentClear password buffers in non-terminating cases (diff)
downloadwireguard-openbsd-10e00d1796876719ecd5784348f9f4f2b3dd83c5.tar.xz
wireguard-openbsd-10e00d1796876719ecd5784348f9f4f2b3dd83c5.zip
found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs
on the web, so fix up SSLeay HISTORY accordingly
Diffstat (limited to 'lib/libssl/man')
-rw-r--r--lib/libssl/man/BIO_f_ssl.316
-rw-r--r--lib/libssl/man/DTLSv1_listen.36
-rw-r--r--lib/libssl/man/PEM_read_SSL_SESSION.315
-rw-r--r--lib/libssl/man/SSL_CIPHER_get_name.312
-rw-r--r--lib/libssl/man/SSL_CTX_add_session.36
-rw-r--r--lib/libssl/man/SSL_CTX_ctrl.36
-rw-r--r--lib/libssl/man/SSL_CTX_flush_sessions.36
-rw-r--r--lib/libssl/man/SSL_CTX_free.36
-rw-r--r--lib/libssl/man/SSL_CTX_get_verify_mode.36
-rw-r--r--lib/libssl/man/SSL_CTX_load_verify_locations.36
-rw-r--r--lib/libssl/man/SSL_CTX_new.39
-rw-r--r--lib/libssl/man/SSL_CTX_sess_number.39
-rw-r--r--lib/libssl/man/SSL_CTX_sess_set_get_cb.316
-rw-r--r--lib/libssl/man/SSL_CTX_sessions.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_cert_store.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_cert_verify_callback.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_cipher_list.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_client_CA_list.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_client_cert_cb.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_default_passwd_cb.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_info_callback.37
-rw-r--r--lib/libssl/man/SSL_CTX_set_quiet_shutdown.37
-rw-r--r--lib/libssl/man/SSL_CTX_set_read_ahead.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_session_cache_mode.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_ssl_version.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_timeout.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_tmp_dh_callback.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.36
-rw-r--r--lib/libssl/man/SSL_CTX_set_verify.311
-rw-r--r--lib/libssl/man/SSL_CTX_use_certificate.337
-rw-r--r--lib/libssl/man/SSL_SESSION_free.36
-rw-r--r--lib/libssl/man/SSL_SESSION_get_time.39
-rw-r--r--lib/libssl/man/SSL_SESSION_new.36
-rw-r--r--lib/libssl/man/SSL_SESSION_print.39
-rw-r--r--lib/libssl/man/SSL_accept.36
-rw-r--r--lib/libssl/man/SSL_alert_type_string.37
-rw-r--r--lib/libssl/man/SSL_clear.36
-rw-r--r--lib/libssl/man/SSL_connect.36
-rw-r--r--lib/libssl/man/SSL_copy_session_id.36
-rw-r--r--lib/libssl/man/SSL_do_handshake.36
-rw-r--r--lib/libssl/man/SSL_dup.36
-rw-r--r--lib/libssl/man/SSL_dup_CA_list.36
-rw-r--r--lib/libssl/man/SSL_free.36
-rw-r--r--lib/libssl/man/SSL_get_SSL_CTX.36
-rw-r--r--lib/libssl/man/SSL_get_certificate.39
-rw-r--r--lib/libssl/man/SSL_get_ciphers.311
-rw-r--r--lib/libssl/man/SSL_get_client_CA_list.36
-rw-r--r--lib/libssl/man/SSL_get_current_cipher.316
-rw-r--r--lib/libssl/man/SSL_get_default_timeout.36
-rw-r--r--lib/libssl/man/SSL_get_error.36
-rw-r--r--lib/libssl/man/SSL_get_ex_new_index.310
-rw-r--r--lib/libssl/man/SSL_get_fd.36
-rw-r--r--lib/libssl/man/SSL_get_peer_cert_chain.36
-rw-r--r--lib/libssl/man/SSL_get_peer_certificate.36
-rw-r--r--lib/libssl/man/SSL_get_rbio.36
-rw-r--r--lib/libssl/man/SSL_get_session.36
-rw-r--r--lib/libssl/man/SSL_get_shared_ciphers.36
-rw-r--r--lib/libssl/man/SSL_get_state.319
-rw-r--r--lib/libssl/man/SSL_get_verify_result.36
-rw-r--r--lib/libssl/man/SSL_get_version.36
-rw-r--r--lib/libssl/man/SSL_library_init.36
-rw-r--r--lib/libssl/man/SSL_load_client_CA_file.36
-rw-r--r--lib/libssl/man/SSL_new.36
-rw-r--r--lib/libssl/man/SSL_pending.36
-rw-r--r--lib/libssl/man/SSL_read.39
-rw-r--r--lib/libssl/man/SSL_renegotiate.36
-rw-r--r--lib/libssl/man/SSL_rstate_string.36
-rw-r--r--lib/libssl/man/SSL_session_reused.36
-rw-r--r--lib/libssl/man/SSL_set_bio.36
-rw-r--r--lib/libssl/man/SSL_set_connect_state.36
-rw-r--r--lib/libssl/man/SSL_set_fd.312
-rw-r--r--lib/libssl/man/SSL_set_session.36
-rw-r--r--lib/libssl/man/SSL_set_shutdown.36
-rw-r--r--lib/libssl/man/SSL_set_verify_result.36
-rw-r--r--lib/libssl/man/SSL_shutdown.36
-rw-r--r--lib/libssl/man/SSL_state_string.36
-rw-r--r--lib/libssl/man/SSL_want.314
-rw-r--r--lib/libssl/man/SSL_write.36
-rw-r--r--lib/libssl/man/d2i_SSL_SESSION.36
79 files changed, 342 insertions, 270 deletions
diff --git a/lib/libssl/man/BIO_f_ssl.3 b/lib/libssl/man/BIO_f_ssl.3
index 6826441e814..97a3ff913ab 100644
--- a/lib/libssl/man/BIO_f_ssl.3
+++ b/lib/libssl/man/BIO_f_ssl.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_f_ssl.3,v 1.8 2018/03/21 08:06:34 schwarze Exp $
+.\" $OpenBSD: BIO_f_ssl.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500
.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
.\"
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt BIO_F_SSL 3
.Os
.Sh NAME
@@ -568,14 +568,18 @@ BIO_free_all(sbio);
.Sh HISTORY
.Fn BIO_f_ssl ,
.Fn BIO_set_ssl ,
-.Fn BIO_get_ssl ,
+and
+.Fn BIO_get_ssl
+first appeared in SSLeay 0.6.0.
.Fn BIO_set_ssl_mode ,
.Fn BIO_new_ssl ,
-.Fn BIO_ssl_copy_session_id ,
-.Fn BIO_ssl_shutdown ,
+and
+.Fn BIO_ssl_copy_session_id
+first appeared in SSLeay 0.8.0.
+.Fn BIO_ssl_shutdown
and
.Fn BIO_do_handshake
-appeared before SSLeay 0.8.
+first appeared in SSLeay 0.8.1.
.Fn BIO_set_ssl_renegotiate_bytes ,
.Fn BIO_get_num_renegotiates ,
.Fn BIO_set_ssl_renegotiate_timeout ,
diff --git a/lib/libssl/man/DTLSv1_listen.3 b/lib/libssl/man/DTLSv1_listen.3
index 26a874a3470..047ec0a7ffc 100644
--- a/lib/libssl/man/DTLSv1_listen.3
+++ b/lib/libssl/man/DTLSv1_listen.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: DTLSv1_listen.3,v 1.3 2018/03/23 02:21:08 schwarze Exp $
+.\" $OpenBSD: DTLSv1_listen.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 7795475f Dec 18 13:18:31 2015 -0500
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 23 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt DTLSV1_LISTEN 3
.Os
.Sh NAME
@@ -183,5 +183,5 @@ non-fatal), whilst return codes >0 indicate success.
.Xr SSL_get_error 3
.Sh HISTORY
.Fn DTLSv1_listen
-first appeared in OpenSSL 0.9.8m and have been available since
+first appeared in OpenSSL 0.9.8m and has been available since
.Ox 4.9 .
diff --git a/lib/libssl/man/PEM_read_SSL_SESSION.3 b/lib/libssl/man/PEM_read_SSL_SESSION.3
index 1412672caab..b9987ebfb04 100644
--- a/lib/libssl/man/PEM_read_SSL_SESSION.3
+++ b/lib/libssl/man/PEM_read_SSL_SESSION.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL doc/man3/PEM_read_CMS.pod b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Rich Salz <rsalz@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt PEM_READ_SSL_SESSION 3
.Os
.Sh NAME
@@ -134,10 +134,13 @@ return the number of bytes written or 0 on error.
.Sh SEE ALSO
.Xr PEM_read 3
.Sh HISTORY
-.Fn PEM_read_SSL_SESSION ,
-.Fn PEM_read_bio_SSL_SESSION ,
-.Fn PEM_write_SSL_SESSION ,
+.Fn PEM_read_SSL_SESSION
+and
+.Fn PEM_write_SSL_SESSION
+first appeared in SSLeay 0.5.2.
+.Fn PEM_read_bio_SSL_SESSION
and
.Fn PEM_write_bio_SSL_SESSION
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0.
+These functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CIPHER_get_name.3 b/lib/libssl/man/SSL_CIPHER_get_name.3
index d69590922c2..24e96a64169 100644
--- a/lib/libssl/man/SSL_CIPHER_get_name.3
+++ b/lib/libssl/man/SSL_CIPHER_get_name.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.8 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
.\"
@@ -52,7 +52,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CIPHER_GET_NAME 3
.Os
.Sh NAME
@@ -322,12 +322,14 @@ A complete list can be retrieved by invoking the following command:
.Xr SSL_get_ciphers 3 ,
.Xr SSL_get_current_cipher 3
.Sh HISTORY
+.Fn SSL_CIPHER_description
+first appeared in SSLeay 0.8.0.
.Fn SSL_CIPHER_get_name ,
.Fn SSL_CIPHER_get_bits ,
-.Fn SSL_CIPHER_get_version ,
and
-.Fn SSL_CIPHER_description
-appeared before SSLeay 0.8 and have been available since
+.Fn SSL_CIPHER_get_version
+first appeared in SSLeay 0.8.1.
+These functions have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CIPHER_get_id
diff --git a/lib/libssl/man/SSL_CTX_add_session.3 b/lib/libssl/man/SSL_CTX_add_session.3
index 285c7fbbba4..443bdb542a4 100644
--- a/lib/libssl/man/SSL_CTX_add_session.3
+++ b/lib/libssl/man/SSL_CTX_add_session.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_add_session.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_add_session.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL SSL_CTX_add_session.pod 1722496f Jun 8 15:18:38 2017 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_ADD_SESSION 3
.Os
.Sh NAME
@@ -128,5 +128,5 @@ The operation succeeded.
.Fn SSL_CTX_add_session
and
.Fn SSL_CTX_remove_session
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_ctrl.3 b/lib/libssl/man/SSL_CTX_ctrl.3
index f5a28a4223d..c91ddff374d 100644
--- a/lib/libssl/man/SSL_CTX_ctrl.3
+++ b/lib/libssl/man/SSL_CTX_ctrl.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 22 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_CTRL 3
.Os
.Sh NAME
@@ -112,7 +112,7 @@ parameter.
.Fn SSL_CTX_ctrl
and
.Fn SSL_ctrl
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_callback_ctrl
diff --git a/lib/libssl/man/SSL_CTX_flush_sessions.3 b/lib/libssl/man/SSL_CTX_flush_sessions.3
index b017b9d563e..2ef781cb4a8 100644
--- a/lib/libssl/man/SSL_CTX_flush_sessions.3
+++ b/lib/libssl/man/SSL_CTX_flush_sessions.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL SSL_CTX_flush_sessions.pod 1722496f Jun 8 15:18:38 2017 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_FLUSH_SESSIONS 3
.Os
.Sh NAME
@@ -96,5 +96,5 @@ is however called to synchronize with the external cache (see
.Xr SSL_CTX_set_timeout 3
.Sh HISTORY
.Fn SSL_CTX_flush_sessions
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_free.3 b/lib/libssl/man/SSL_CTX_free.3
index dec89699e02..47f247631b2 100644
--- a/lib/libssl/man/SSL_CTX_free.3
+++ b/lib/libssl/man/SSL_CTX_free.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_free.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_FREE 3
.Os
.Sh NAME
@@ -97,5 +97,5 @@ prior to calling
.Xr SSL_CTX_sess_set_get_cb 3
.Sh HISTORY
.Fn SSL_CTX_free
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.1 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_get_verify_mode.3 b/lib/libssl/man/SSL_CTX_get_verify_mode.3
index bcfed506485..7c877750695 100644
--- a/lib/libssl/man/SSL_CTX_get_verify_mode.3
+++ b/lib/libssl/man/SSL_CTX_get_verify_mode.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.4 2018/03/21 17:58:58 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_GET_VERIFY_MODE 3
.Os
.Sh NAME
@@ -121,7 +121,7 @@ pointer is returned and the default callback will be used.
.Fn SSL_get_verify_callback ,
and
.Fn SSL_CTX_get_verify_callback
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_get_verify_depth
diff --git a/lib/libssl/man/SSL_CTX_load_verify_locations.3 b/lib/libssl/man/SSL_CTX_load_verify_locations.3
index ab0374ecfcf..373df2402ec 100644
--- a/lib/libssl/man/SSL_CTX_load_verify_locations.3
+++ b/lib/libssl/man/SSL_CTX_load_verify_locations.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_LOAD_VERIFY_LOCATIONS 3
.Os
.Sh NAME
@@ -225,7 +225,7 @@ $ for c in *.pem; do
.Fn SSL_CTX_load_verify_locations
and
.Fn SSL_CTX_set_default_verify_paths
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
.Sh CAVEATS
If several CA certificates matching the name, key identifier, and serial
diff --git a/lib/libssl/man/SSL_CTX_new.3 b/lib/libssl/man/SSL_CTX_new.3
index 78b64f06313..1d28fc847dc 100644
--- a/lib/libssl/man/SSL_CTX_new.3
+++ b/lib/libssl/man/SSL_CTX_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_new.3,v 1.9 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_new.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100
.\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +0100
.\"
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_NEW 3
.Os
.Sh NAME
@@ -239,12 +239,13 @@ returns 1 for success or 0 for failure.
.Xr SSL_CTX_set_options 3 ,
.Xr SSL_set_connect_state 3
.Sh HISTORY
-.Fn SSL_CTX_new ,
+.Fn SSL_CTX_new
+first appeared in SSLeay 0.5.1.
.Fn SSLv23_method ,
.Fn SSLv23_server_method ,
and
.Fn SSLv23_client_method
-appeared before SSLeay 0.8.
+first appeared in SSLeay 0.8.0.
.Fn TLSv1_method ,
.Fn TLSv1_server_method ,
and
diff --git a/lib/libssl/man/SSL_CTX_sess_number.3 b/lib/libssl/man/SSL_CTX_sess_number.3
index d4b5f8fa2c7..4c0e0c37676 100644
--- a/lib/libssl/man/SSL_CTX_sess_number.3
+++ b/lib/libssl/man/SSL_CTX_sess_number.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SESS_NUMBER 3
.Os
.Sh NAME
@@ -152,11 +152,12 @@ cache size was exceeded.
.Fn SSL_CTX_sess_accept ,
.Fn SSL_CTX_sess_accept_good ,
.Fn SSL_CTX_sess_hits ,
-.Fn SSL_CTX_sess_cb_hits ,
.Fn SSL_CTX_sess_misses ,
and
.Fn SSL_CTX_sess_timeouts
-appeared before SSLeay 0.8.
+first appeared in SSLeay 0.5.2.
+.Fn SSL_CTX_sess_cb_hits
+first appeared in SSLeay 0.6.0.
.Fn SSL_CTX_sess_connect_renegotiate ,
.Fn SSL_CTX_sess_accept_renegotiate ,
and
diff --git a/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 b/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
index e54b49bbcdf..531219120ff 100644
--- a/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
+++ b/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SESS_SET_GET_CB 3
.Os
.Sh NAME
@@ -206,5 +206,15 @@ not be explicitly freed with
.Xr SSL_CTX_set_session_cache_mode 3 ,
.Xr SSL_SESSION_free 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+.Fn SSL_CTX_sess_set_new_cb ,
+.Fn SSL_CTX_sess_set_get_cb ,
+.Fn SSL_CTX_sess_get_new_cb ,
+and
+.Fn SSL_CTX_sess_get_get_cb
+first appeared in SSLeay 0.6.0.
+.Fn SSL_CTX_sess_set_remove_cb
+and
+.Fn SSL_CTX_sess_get_remove_cb
+first appeared in SSLeay 0.8.0.
+These functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_sessions.3 b/lib/libssl/man/SSL_CTX_sessions.3
index 3d5db2e68a9..a1c7ca5944c 100644
--- a/lib/libssl/man/SSL_CTX_sessions.3
+++ b/lib/libssl/man/SSL_CTX_sessions.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_sessions.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_sessions.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SESSIONS 3
.Os
.Sh NAME
@@ -82,5 +82,5 @@ family of functions.
.Xr SSL_CTX_set_session_cache_mode 3
.Sh HISTORY
.Fn SSL_CTX_sessions
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.2 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_cert_store.3 b/lib/libssl/man/SSL_CTX_set_cert_store.3
index 28a4df1d796..b23e3c4a12b 100644
--- a/lib/libssl/man/SSL_CTX_set_cert_store.3
+++ b/lib/libssl/man/SSL_CTX_set_cert_store.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.6 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_CERT_STORE 3
.Os
.Sh NAME
@@ -126,5 +126,5 @@ returns the current setting.
.Fn SSL_CTX_set_cert_store
and
.Fn SSL_CTX_get_cert_store
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.1 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 b/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
index 1f2188a6f2f..e3ca5ff4ffc 100644
--- a/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
+++ b/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_CERT_VERIFY_CALLBACK 3
.Os
.Sh NAME
@@ -128,7 +128,7 @@ function set using
.Xr SSL_get_verify_result 3
.Sh HISTORY
.Fn SSL_CTX_set_cert_verify_callback
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.6.1 and has been available since
.Ox 2.4 .
.Pp
Previous to OpenSSL 0.9.7, the
diff --git a/lib/libssl/man/SSL_CTX_set_cipher_list.3 b/lib/libssl/man/SSL_CTX_set_cipher_list.3
index 75895ae2a88..59bcfb5fc5a 100644
--- a/lib/libssl/man/SSL_CTX_set_cipher_list.3
+++ b/lib/libssl/man/SSL_CTX_set_cipher_list.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_CIPHER_LIST 3
.Os
.Sh NAME
@@ -126,5 +126,5 @@ return 1 if any cipher could be selected and 0 on complete failure.
.Fn SSL_CTX_set_cipher_list
and
.Fn SSL_set_cipher_list
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.5.2 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_client_CA_list.3 b/lib/libssl/man/SSL_CTX_set_client_CA_list.3
index 7f40e15b0db..274a673b0f1 100644
--- a/lib/libssl/man/SSL_CTX_set_client_CA_list.3
+++ b/lib/libssl/man/SSL_CTX_set_client_CA_list.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_CLIENT_CA_LIST 3
.Os
.Sh NAME
@@ -184,5 +184,5 @@ SSL_CTX_set_client_CA_list(ctx, SSL_load_client_CA_file(CAfile));
.Fn SSL_CTX_add_client_CA ,
and
.Fn SSL_add_client_CA
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 b/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
index f1f76af8c96..a2433b5e92f 100644
--- a/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
+++ b/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_CLIENT_CERT_CB 3
.Os
.Sh NAME
@@ -150,7 +150,7 @@ certificate.
.Fn SSL_CTX_set_client_cert_cb
and
.Fn SSL_CTX_get_client_cert_cb
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.6 and have been available since
.Ox 2.4 .
.Sh BUGS
The
diff --git a/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 b/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
index ff0773adb0f..9f5907b32f1 100644
--- a/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
+++ b/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.5 2018/03/21 21:20:26 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_DEFAULT_PASSWD_CB 3
.Os
.Sh NAME
@@ -135,7 +135,7 @@ int pem_passwd_cb(char *buf, int size, int rwflag, void *password)
.Xr SSL_CTX_use_certificate 3
.Sh HISTORY
.Fn SSL_CTX_set_default_passwd_cb
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.6.2 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_set_default_passwd_cb_userdata
diff --git a/lib/libssl/man/SSL_CTX_set_info_callback.3 b/lib/libssl/man/SSL_CTX_set_info_callback.3
index 1bb248135f2..76eb8bee613 100644
--- a/lib/libssl/man/SSL_CTX_set_info_callback.3
+++ b/lib/libssl/man/SSL_CTX_set_info_callback.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_INFO_CALLBACK 3
.Os
.Sh NAME
@@ -228,5 +228,6 @@ apps_ssl_info_callback(SSL *s, int where, int ret)
.Xr SSL_alert_type_string 3 ,
.Xr SSL_state_string 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+These functions first appeared in SSLeay 0.6.0
+and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 b/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
index 6856d364cec..feea399bca7 100644
--- a/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
+++ b/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_QUIET_SHUTDOWN 3
.Os
.Sh NAME
@@ -161,5 +161,6 @@ return the current setting.
.Xr SSL_set_shutdown 3 ,
.Xr SSL_shutdown 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+These functions first appeared in SSLeay 0.8.1
+and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_read_ahead.3 b/lib/libssl/man/SSL_CTX_set_read_ahead.3
index 8948d47e49c..eae76eb4723 100644
--- a/lib/libssl/man/SSL_CTX_set_read_ahead.3
+++ b/lib/libssl/man/SSL_CTX_set_read_ahead.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.3 2018/03/21 16:12:41 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_READ_AHEAD 3
.Os
.Sh NAME
@@ -129,7 +129,7 @@ except that the return values are undefined for DTLS.
.Fn SSL_set_read_ahead
and
.Fn SSL_get_read_ahead
-appeared before SSLeay 0.8 and have been available since
+appeared in SSLeay 0.4 or earlier and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_set_read_ahead ,
diff --git a/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 b/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
index 9e8e8500e8f..0f8ee90b0af 100644
--- a/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
+++ b/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 67adf0a7 Dec 25 19:58:38 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_SESSION_CACHE_MODE 3
.Os
.Sh NAME
@@ -188,7 +188,7 @@ returns the currently set cache mode.
.Fn SSL_CTX_set_session_cache_mode
and
.Fn SSL_CTX_get_session_cache_mode
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.1 and have been available since
.Ox 2.4 .
.Pp
.Dv SSL_SESS_CACHE_NO_INTERNAL_STORE
diff --git a/lib/libssl/man/SSL_CTX_set_ssl_version.3 b/lib/libssl/man/SSL_CTX_set_ssl_version.3
index 6633ccd177d..eb29af620c2 100644
--- a/lib/libssl/man/SSL_CTX_set_ssl_version.3
+++ b/lib/libssl/man/SSL_CTX_set_ssl_version.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_SSL_VERSION 3
.Os
.Sh NAME
@@ -131,5 +131,5 @@ The operation succeeded.
.Fn SSL_set_ssl_method ,
and
.Fn SSL_get_ssl_method
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_timeout.3 b/lib/libssl/man/SSL_CTX_set_timeout.3
index 3ccd3ebbd9b..ab99e2016ed 100644
--- a/lib/libssl/man/SSL_CTX_set_timeout.3
+++ b/lib/libssl/man/SSL_CTX_set_timeout.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_TIMEOUT 3
.Os
.Sh NAME
@@ -114,5 +114,5 @@ returns the currently set timeout value.
.Fn SSL_CTX_set_timeout
and
.Fn SSL_CTX_get_timeout
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.1 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 b/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
index 2456dd500db..b4f54eab3db 100644
--- a/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
+++ b/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_TMP_DH_CALLBACK 3
.Os
.Sh NAME
@@ -225,7 +225,7 @@ if (SSL_CTX_set_tmp_dh(ctx, dh_2048) != 1) {
.Fn SSL_CTX_set_tmp_dh_callback
and
.Fn SSL_CTX_set_tmp_dh
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_set_tmp_dh_callback
diff --git a/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 b/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
index ab32d41d972..0181634fe32 100644
--- a/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
+++ b/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3
.Os
.Sh NAME
@@ -103,7 +103,7 @@ These functions always return 0, indicating failure.
.Fn SSL_CTX_set_tmp_rsa ,
and
.Fn SSL_CTX_need_tmp_RSA
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_set_tmp_rsa_callback
diff --git a/lib/libssl/man/SSL_CTX_set_verify.3 b/lib/libssl/man/SSL_CTX_set_verify.3
index 4c3b5dd749a..40a09de902a 100644
--- a/lib/libssl/man/SSL_CTX_set_verify.3
+++ b/lib/libssl/man/SSL_CTX_set_verify.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.6 2018/03/21 17:58:58 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_SET_VERIFY 3
.Os
.Sh NAME
@@ -445,10 +445,11 @@ if (peer = SSL_get_peer_certificate(ssl)) {
.Xr SSL_get_verify_result 3 ,
.Xr SSL_new 3
.Sh HISTORY
-.Fn SSL_CTX_set_verify
-and
.Fn SSL_set_verify
-appeared before SSLeay 0.8 and have been available since
+appeared in SSLeay 0.4 or earlier.
+.Fn SSL_CTX_set_verify
+first appeared in SSLeay 0.6.4.
+Both functions have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_set_verify_depth
diff --git a/lib/libssl/man/SSL_CTX_use_certificate.3 b/lib/libssl/man/SSL_CTX_use_certificate.3
index f51b5d960fc..3e493bd6072 100644
--- a/lib/libssl/man/SSL_CTX_use_certificate.3
+++ b/lib/libssl/man/SSL_CTX_use_certificate.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CTX_USE_CERTIFICATE 3
.Os
.Sh NAME
@@ -392,28 +392,37 @@ Otherwise check out the error stack to find out the reason.
.Xr SSL_new 3 ,
.Xr X509_check_private_key 3
.Sh HISTORY
+.Fn SSL_use_certificate ,
+.Fn SSL_use_certificate_file ,
+.Fn SSL_use_RSAPrivateKey ,
+and
+.Fn SSL_use_RSAPrivateKey_file
+appeared in SSLeay 0.4 or earlier.
+.Fn SSL_use_certificate_ASN1
+and
+.Fn SSL_use_RSAPrivateKey_ASN1
+first appeared in SSLeay 0.5.1.
+.Fn SSL_use_PrivateKey_file ,
+.Fn SSL_use_PrivateKey_ASN1 ,
+and
+.Fn SSL_use_PrivateKey
+first appeared in SSLeay 0.6.0.
.Fn SSL_CTX_use_certificate ,
.Fn SSL_CTX_use_certificate_ASN1 ,
.Fn SSL_CTX_use_certificate_file ,
-.Fn SSL_use_certificate ,
-.Fn SSL_use_certificate_ASN1 ,
-.Fn SSL_use_certificate_file ,
.Fn SSL_CTX_use_PrivateKey ,
.Fn SSL_CTX_use_PrivateKey_ASN1 ,
.Fn SSL_CTX_use_PrivateKey_file ,
.Fn SSL_CTX_use_RSAPrivateKey ,
.Fn SSL_CTX_use_RSAPrivateKey_ASN1 ,
-.Fn SSL_CTX_use_RSAPrivateKey_file ,
-.Fn SSL_use_PrivateKey_file ,
-.Fn SSL_use_PrivateKey_ASN1 ,
-.Fn SSL_use_PrivateKey ,
-.Fn SSL_use_RSAPrivateKey ,
-.Fn SSL_use_RSAPrivateKey_ASN1 ,
-.Fn SSL_use_RSAPrivateKey_file ,
-.Fn SSL_CTX_check_private_key ,
+and
+.Fn SSL_CTX_use_RSAPrivateKey_file
+first appeared in SSLeay 0.6.1.
+.Fn SSL_CTX_check_private_key
and
.Fn SSL_check_private_key
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.5.
+All these functions have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_use_certificate_chain_file
diff --git a/lib/libssl/man/SSL_SESSION_free.3 b/lib/libssl/man/SSL_SESSION_free.3
index 1a4b8af456a..14c6b3c43f3 100644
--- a/lib/libssl/man/SSL_SESSION_free.3
+++ b/lib/libssl/man/SSL_SESSION_free.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_SESSION_free.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_SESSION_free.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SESSION_FREE 3
.Os
.Sh NAME
@@ -139,7 +139,7 @@ returns 1 on success or 0 on error.
.Xr SSL_SESSION_new 3
.Sh HISTORY
.Fn SSL_SESSION_free
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.2 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_SESSION_up_ref
diff --git a/lib/libssl/man/SSL_SESSION_get_time.3 b/lib/libssl/man/SSL_SESSION_get_time.3
index c15ba3dfbbe..fe6f0858ba1 100644
--- a/lib/libssl/man/SSL_SESSION_get_time.3
+++ b/lib/libssl/man/SSL_SESSION_get_time.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.6 2018/03/21 08:06:34 schwarze Exp $
+.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SESSION_GET_TIME 3
.Os
.Sh NAME
@@ -149,11 +149,12 @@ pointer for the session
.Xr SSL_SESSION_new 3
.Sh HISTORY
.Fn SSL_get_time ,
-.Fn SSL_set_time ,
.Fn SSL_get_timeout ,
and
.Fn SSL_set_timeout
-appeared before SSLeay 0.8.
+appeared in SSLeay 0.4 or earlier.
+.Fn SSL_set_time
+first appeared in SSLeay 0.5.2.
.Fn SSL_SESSION_get_time ,
.Fn SSL_SESSION_set_time ,
.Fn SSL_SESSION_get_timeout ,
diff --git a/lib/libssl/man/SSL_SESSION_new.3 b/lib/libssl/man/SSL_SESSION_new.3
index 98e22d48967..ca269214292 100644
--- a/lib/libssl/man/SSL_SESSION_new.3
+++ b/lib/libssl/man/SSL_SESSION_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_SESSION_new.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_SESSION_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SESSION_NEW 3
.Os
.Sh NAME
@@ -72,5 +72,5 @@ returns
.Xr SSL_set_session 3
.Sh HISTORY
.Fn SSL_SESSION_new
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.2 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_SESSION_print.3 b/lib/libssl/man/SSL_SESSION_print.3
index d842437434e..f9f22814695 100644
--- a/lib/libssl/man/SSL_SESSION_print.3
+++ b/lib/libssl/man/SSL_SESSION_print.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_SESSION_print.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_SESSION_print.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SESSION_PRINT 3
.Os
.Sh NAME
@@ -66,7 +66,8 @@ In some cases, the reason for failure can be determined with
.Xr SSL_SESSION_new 3
.Sh HISTORY
.Fn SSL_SESSION_print
-and
+first appeared in SSLeay 0.5.2.
.Fn SSL_SESSION_print_fp
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0.
+Both functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_accept.3 b/lib/libssl/man/SSL_accept.3
index 3a550369e26..4d36e536bc3 100644
--- a/lib/libssl/man/SSL_accept.3
+++ b/lib/libssl/man/SSL_accept.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_accept.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_accept.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_ACCEPT 3
.Os
.Sh NAME
@@ -151,5 +151,5 @@ to find out the reason.
.Xr SSL_shutdown 3
.Sh HISTORY
.Fn SSL_accept
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_alert_type_string.3 b/lib/libssl/man/SSL_alert_type_string.3
index 4db6b67170d..79cbdaa9885 100644
--- a/lib/libssl/man/SSL_alert_type_string.3
+++ b/lib/libssl/man/SSL_alert_type_string.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_alert_type_string.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_alert_type_string.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_ALERT_TYPE_STRING 3
.Os
.Sh NAME
@@ -239,5 +239,6 @@ does not contain a correct alert message.
.Xr ssl 3 ,
.Xr SSL_CTX_set_info_callback 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+These functions first appeared in SSLeay 0.8.0
+and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_clear.3 b/lib/libssl/man/SSL_clear.3
index 43faa404ba2..1f2f0a5e528 100644
--- a/lib/libssl/man/SSL_clear.3
+++ b/lib/libssl/man/SSL_clear.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_clear.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_clear.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CLEAR 3
.Os
.Sh NAME
@@ -121,7 +121,7 @@ operation was successful.
.Xr SSL_shutdown 3
.Sh HISTORY
.Fn SSL_clear
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.4.5b and has been available since
.Ox 2.4 .
.Sh CAVEATS
.Fn SSL_clear
diff --git a/lib/libssl/man/SSL_connect.3 b/lib/libssl/man/SSL_connect.3
index 4529afba133..d5b962a4804 100644
--- a/lib/libssl/man/SSL_connect.3
+++ b/lib/libssl/man/SSL_connect.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_connect.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_connect.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_CONNECT 3
.Os
.Sh NAME
@@ -150,5 +150,5 @@ to find out the reason.
.Xr SSL_shutdown 3
.Sh HISTORY
.Fn SSL_connect
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_copy_session_id.3 b/lib/libssl/man/SSL_copy_session_id.3
index d6e25a586a4..9079f9d6c11 100644
--- a/lib/libssl/man/SSL_copy_session_id.3
+++ b/lib/libssl/man/SSL_copy_session_id.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_copy_session_id.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_copy_session_id.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_COPY_SESSION_ID 3
.Os
.Sh NAME
@@ -65,7 +65,7 @@ and by
.Xr SSL_set_session_id_context 3
.Sh HISTORY
.Fn SSL_copy_session_id
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
.Sh BUGS
Failures of
diff --git a/lib/libssl/man/SSL_do_handshake.3 b/lib/libssl/man/SSL_do_handshake.3
index 88d4677fc86..e9327b4229f 100644
--- a/lib/libssl/man/SSL_do_handshake.3
+++ b/lib/libssl/man/SSL_do_handshake.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_do_handshake.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_do_handshake.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Martin Sjoegren <martin@strakt.com>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_DO_HANDSHAKE 3
.Os
.Sh NAME
@@ -148,5 +148,5 @@ to find out the reason.
.Xr SSL_set_connect_state 3
.Sh HISTORY
.Fn SSL_do_handshake
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_dup.3 b/lib/libssl/man/SSL_dup.3
index 448979360f4..a752af13e30 100644
--- a/lib/libssl/man/SSL_dup.3
+++ b/lib/libssl/man/SSL_dup.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_dup.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_dup.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_DUP 3
.Os
.Sh NAME
@@ -56,5 +56,5 @@ on failure.
.Xr SSL_new 3
.Sh HISTORY
.Fn SSL_dup
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_dup_CA_list.3 b/lib/libssl/man/SSL_dup_CA_list.3
index 92787a32f4a..a81dbf988c0 100644
--- a/lib/libssl/man/SSL_dup_CA_list.3
+++ b/lib/libssl/man/SSL_dup_CA_list.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_dup_CA_list.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_dup_CA_list.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_DUP_CA_LIST 3
.Os
.Sh NAME
@@ -49,5 +49,5 @@ on failure.
.Xr X509_NAME_new 3
.Sh HISTORY
.Fn SSL_dup_CA_list
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_free.3 b/lib/libssl/man/SSL_free.3
index a39078e4747..38694a06251 100644
--- a/lib/libssl/man/SSL_free.3
+++ b/lib/libssl/man/SSL_free.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_free.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_FREE 3
.Os
.Sh NAME
@@ -114,5 +114,5 @@ does not provide diagnostic information.
.Xr SSL_shutdown 3
.Sh HISTORY
.Fn SSL_free
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_SSL_CTX.3 b/lib/libssl/man/SSL_get_SSL_CTX.3
index 9af9698329f..60fda555bc2 100644
--- a/lib/libssl/man/SSL_get_SSL_CTX.3
+++ b/lib/libssl/man/SSL_get_SSL_CTX.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_SSL_CTX 3
.Os
.Sh NAME
@@ -75,5 +75,5 @@ object is returned.
.Xr SSL_new 3
.Sh HISTORY
.Fn SSL_get_SSL_CTX
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.1 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_certificate.3 b/lib/libssl/man/SSL_get_certificate.3
index 4576a2dbcb3..b140cd3c86b 100644
--- a/lib/libssl/man/SSL_get_certificate.3
+++ b/lib/libssl/man/SSL_get_certificate.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_certificate.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_certificate.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_CERTIFICATE 3
.Os
.Sh NAME
@@ -56,7 +56,8 @@ if none is active.
.Xr SSL_use_certificate 3
.Sh HISTORY
.Fn SSL_get_certificate
-and
+first appeared in SSLeay 0.5.2a.
.Fn SSL_get_privatekey
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0.
+Both functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_ciphers.3 b/lib/libssl/man/SSL_get_ciphers.3
index a9e955be181..cbbf62b35e7 100644
--- a/lib/libssl/man/SSL_get_ciphers.3
+++ b/lib/libssl/man/SSL_get_ciphers.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_ciphers.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_get_ciphers.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000
.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
@@ -51,7 +51,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_CIPHERS 3
.Os
.Sh NAME
@@ -136,10 +136,11 @@ is returned.
.Xr SSL_CIPHER_get_name 3 ,
.Xr SSL_CTX_set_cipher_list 3
.Sh HISTORY
-.Fn SSL_get_ciphers
-and
.Fn SSL_get_cipher_list
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.5.2.
+.Fn SSL_get_ciphers
+first appeared in SSLeay 0.8.0.
+Both functions have been available since
.Ox 2.4 .
.Pp
.Fn SSL_CTX_get_ciphers
diff --git a/lib/libssl/man/SSL_get_client_CA_list.3 b/lib/libssl/man/SSL_get_client_CA_list.3
index 6ed419aad9b..e80e5cb6f59 100644
--- a/lib/libssl/man/SSL_get_client_CA_list.3
+++ b/lib/libssl/man/SSL_get_client_CA_list.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_CLIENT_CA_LIST 3
.Os
.Sh NAME
@@ -92,5 +92,5 @@ returns the list of client CAs sent from the server, if any.
.Fn SSL_get_client_CA_list
and
.Fn SSL_CTX_get_client_CA_list
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_current_cipher.3 b/lib/libssl/man/SSL_get_current_cipher.3
index 8ff6a7bd0b2..6b951d03cad 100644
--- a/lib/libssl/man/SSL_get_current_cipher.3
+++ b/lib/libssl/man/SSL_get_current_cipher.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_current_cipher.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_current_cipher.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_CURRENT_CIPHER 3
.Os
.Sh NAME
@@ -108,5 +108,15 @@ if no session has been established.
.Xr ssl 3 ,
.Xr SSL_CIPHER_get_name 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+.Fn SSL_get_cipher
+appeared in SSLeay 0.4 or earlier.
+.Fn SSL_get_cipher_bits
+first appeared in SSLeay 0.6.4.
+.Fn SSL_get_cipher_name
+and
+.Fn SSL_get_cipher_version
+first appeared in SSLeay 0.8.0.
+.Fn SSL_get_current_cipher
+first appeared in SSLeay 0.8.1.
+These functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_default_timeout.3 b/lib/libssl/man/SSL_get_default_timeout.3
index b8e53dc9b4c..47737d8ee09 100644
--- a/lib/libssl/man/SSL_get_default_timeout.3
+++ b/lib/libssl/man/SSL_get_default_timeout.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_default_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_default_timeout.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_DEFAULT_TIMEOUT 3
.Os
.Sh NAME
@@ -81,5 +81,5 @@ protocols (SSLv2, SSLv3, and TLSv1).
.Xr SSL_SESSION_get_time 3
.Sh HISTORY
.Fn SSL_get_default_timeout
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_error.3 b/lib/libssl/man/SSL_get_error.3
index 3afa3ce61f1..4d56402cd00 100644
--- a/lib/libssl/man/SSL_get_error.3
+++ b/lib/libssl/man/SSL_get_error.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_error.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_error.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
.\"
.\" This file was written by Bodo Moeller <bodo@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_ERROR 3
.Os
.Sh NAME
@@ -213,5 +213,5 @@ The OpenSSL error queue contains more information on the error.
.Xr ssl 3
.Sh HISTORY
.Fn SSL_get_error
-first appeared in SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_ex_new_index.3 b/lib/libssl/man/SSL_get_ex_new_index.3
index c4af30a2087..cecd25fa44a 100644
--- a/lib/libssl/man/SSL_get_ex_new_index.3
+++ b/lib/libssl/man/SSL_get_ex_new_index.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $
+.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_EX_NEW_INDEX 3
.Os
.Sh NAME
@@ -122,6 +122,12 @@ in
.Xr ssl 3 ,
.Xr SSL_CTX_set_verify 3
.Sh HISTORY
+Precursor functions
+.Fn SSL_set_app_data
+and
+.Fn SSL_get_app_data
+first appeared in SSLeay 0.6.1.
+.Pp
.Fn SSL_get_ex_new_index ,
.Fn SSL_set_ex_data ,
and
diff --git a/lib/libssl/man/SSL_get_fd.3 b/lib/libssl/man/SSL_get_fd.3
index 9aa5150dbc0..1e093424cb3 100644
--- a/lib/libssl/man/SSL_get_fd.3
+++ b/lib/libssl/man/SSL_get_fd.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_fd.3,v 1.5 2018/03/22 17:38:41 schwarze Exp $
+.\" $OpenBSD: SSL_get_fd.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 22 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_FD 3
.Os
.Sh NAME
@@ -93,7 +93,7 @@ The file descriptor linked to
.Xr SSL_set_fd 3
.Sh HISTORY
.Fn SSL_get_fd
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_get_rfd
diff --git a/lib/libssl/man/SSL_get_peer_cert_chain.3 b/lib/libssl/man/SSL_get_peer_cert_chain.3
index b63859dfe2c..eb2ae53dc43 100644
--- a/lib/libssl/man/SSL_get_peer_cert_chain.3
+++ b/lib/libssl/man/SSL_get_peer_cert_chain.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL SSL_get_peer_cert_chain.pod 1f164c6f Jan 18 01:40:36 2017 +0100
.\" OpenSSL SSL_get_peer_cert_chain.pod 9b86974e Aug 17 15:21:33 2015 -0400
.\"
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_PEER_CERT_CHAIN 3
.Os
.Sh NAME
@@ -103,5 +103,5 @@ The return value points to the certificate chain presented by the peer.
.Xr SSL_get_peer_certificate 3
.Sh HISTORY
.Fn SSL_get_peer_cert_chain
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_peer_certificate.3 b/lib/libssl/man/SSL_get_peer_certificate.3
index 49d992363b4..5e7247f4d17 100644
--- a/lib/libssl/man/SSL_get_peer_certificate.3
+++ b/lib/libssl/man/SSL_get_peer_certificate.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_PEER_CERTIFICATE 3
.Os
.Sh NAME
@@ -100,5 +100,5 @@ The return value points to the certificate presented by the peer.
.Xr SSL_get_verify_result 3
.Sh HISTORY
.Fn SSL_get_peer_certificate
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_rbio.3 b/lib/libssl/man/SSL_get_rbio.3
index 540c13990c9..38096fbecf2 100644
--- a/lib/libssl/man/SSL_get_rbio.3
+++ b/lib/libssl/man/SSL_get_rbio.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_rbio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_rbio.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_RBIO 3
.Os
.Sh NAME
@@ -94,5 +94,5 @@ linked to
.Fn SSL_get_rbio
and
.Fn SSL_get_wbio
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_session.3 b/lib/libssl/man/SSL_get_session.3
index 96d597a7348..4cde129bc2b 100644
--- a/lib/libssl/man/SSL_get_session.3
+++ b/lib/libssl/man/SSL_get_session.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_session.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $
+.\" $OpenBSD: SSL_get_session.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 22 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_SESSION 3
.Os
.Sh NAME
@@ -153,7 +153,7 @@ session.
.Xr SSL_set_session 3
.Sh HISTORY
.Fn SSL_get_session
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.2 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_get0_session
diff --git a/lib/libssl/man/SSL_get_shared_ciphers.3 b/lib/libssl/man/SSL_get_shared_ciphers.3
index 86ec0be6600..45228921f93 100644
--- a/lib/libssl/man/SSL_get_shared_ciphers.3
+++ b/lib/libssl/man/SSL_get_shared_ciphers.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_SHARED_CIPHERS 3
.Os
.Sh NAME
@@ -55,7 +55,7 @@ Otherwise, it returns
.Fa buf .
.Sh HISTORY
.Fn SSL_get_shared_ciphers
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.4.5b and has been available since
.Ox 2.4 .
.Sh BUGS
If the list is too long to fit into
diff --git a/lib/libssl/man/SSL_get_state.3 b/lib/libssl/man/SSL_get_state.3
index 1d586df7deb..d284691af16 100644
--- a/lib/libssl/man/SSL_get_state.3
+++ b/lib/libssl/man/SSL_get_state.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_state.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $
+.\" $OpenBSD: SSL_get_state.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_STATE 3
.Os
.Sh NAME
@@ -143,15 +143,18 @@ All these functions may be implemented as macros.
.Xr SSL_renegotiate 3 ,
.Xr SSL_set_connect_state 3
.Sh HISTORY
-.Fn SSL_state ,
+.Fn SSL_is_init_finished
+first appeared in SSLeay 0.4.5b.
+.Fn SSL_state
+first appeared in SSLeay 0.5.2.
.Fn SSL_in_accept_init ,
-.Fn SSL_in_before ,
.Fn SSL_in_connect_init ,
-.Fn SSL_in_init ,
and
-.Fn SSL_is_init_finished
-appeared before SSLeay 0.8.
+.Fn SSL_in_init
+first appeared in SSLeay 0.6.0.
+.Fn SSL_in_before
+first appeared in SSLeay 0.8.0.
.Fn SSL_get_state
first appeared in SSLeay 0.9.0.
-These functions have been available since
+All these functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_get_verify_result.3 b/lib/libssl/man/SSL_get_verify_result.3
index dac7faac2a2..ec4df2d38e0 100644
--- a/lib/libssl/man/SSL_get_verify_result.3
+++ b/lib/libssl/man/SSL_get_verify_result.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_verify_result.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_VERIFY_RESULT 3
.Os
.Sh NAME
@@ -88,7 +88,7 @@ Documented in
.Xr SSL_set_verify_result 3
.Sh HISTORY
.Fn SSL_get_verify_result
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.6.1 and has been available since
.Ox 2.4 .
.Sh BUGS
If no peer certificate was presented, the returned result code is
diff --git a/lib/libssl/man/SSL_get_version.3 b/lib/libssl/man/SSL_get_version.3
index f903e44fcf0..00291ac4ad8 100644
--- a/lib/libssl/man/SSL_get_version.3
+++ b/lib/libssl/man/SSL_get_version.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_get_version.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_get_version.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_GET_VERSION 3
.Os
.Sh NAME
@@ -88,5 +88,5 @@ This indicates that no version has been set (no connection established).
.Fn SSL_get_version
and
.Fn SSL_version
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_library_init.3 b/lib/libssl/man/SSL_library_init.3
index a45e91e043a..42f19adc28a 100644
--- a/lib/libssl/man/SSL_library_init.3
+++ b/lib/libssl/man/SSL_library_init.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_library_init.3,v 1.5 2018/03/22 16:07:53 schwarze Exp $
+.\" $OpenBSD: SSL_library_init.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 22 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_LIBRARY_INIT 3
.Os
.Sh NAME
@@ -98,7 +98,7 @@ SSL_library_init(); /* initialize library */
.Xr SSL_load_error_strings 3
.Sh HISTORY
.Fn SSLeay_add_ssl_algorithms
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_library_init
diff --git a/lib/libssl/man/SSL_load_client_CA_file.3 b/lib/libssl/man/SSL_load_client_CA_file.3
index b8cf94f9d91..e893d63e28a 100644
--- a/lib/libssl/man/SSL_load_client_CA_file.3
+++ b/lib/libssl/man/SSL_load_client_CA_file.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.7 2018/03/21 16:12:41 schwarze Exp $
+.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file is a derived work.
@@ -65,7 +65,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_LOAD_CLIENT_CA_FILE 3
.Os
.Sh NAME
@@ -146,7 +146,7 @@ else
.Xr X509_NAME_new 3
.Sh HISTORY
.Fn SSL_load_client_CA_file
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_add_file_cert_subjects_to_stack
diff --git a/lib/libssl/man/SSL_new.3 b/lib/libssl/man/SSL_new.3
index b0d55eca717..f84eed7df89 100644
--- a/lib/libssl/man/SSL_new.3
+++ b/lib/libssl/man/SSL_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_new.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $
+.\" $OpenBSD: SSL_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000
.\"
.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 24 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_NEW 3
.Os
.Sh NAME
@@ -101,7 +101,7 @@ returns 1 for success or 0 for failure.
.Xr SSL_get_SSL_CTX 3
.Sh HISTORY
.Fn SSL_new
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_up_ref
diff --git a/lib/libssl/man/SSL_pending.3 b/lib/libssl/man/SSL_pending.3
index 57e62378782..b3efa4260d9 100644
--- a/lib/libssl/man/SSL_pending.3
+++ b/lib/libssl/man/SSL_pending.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_pending.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_pending.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>,
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_PENDING 3
.Os
.Sh NAME
@@ -101,7 +101,7 @@ bytes that are pending and are available for immediate read.
.Xr SSL_read 3
.Sh HISTORY
.Fn SSL_pending
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
.Sh BUGS
Up to OpenSSL 0.9.6,
diff --git a/lib/libssl/man/SSL_read.3 b/lib/libssl/man/SSL_read.3
index cdb12746b0a..d773065a81d 100644
--- a/lib/libssl/man/SSL_read.3
+++ b/lib/libssl/man/SSL_read.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_read.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_read.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_READ 3
.Os
.Sh NAME
@@ -225,7 +225,8 @@ with the return value to find out the reason.
.Xr SSL_write 3
.Sh HISTORY
.Fn SSL_read
-and
+appeared in SSLeay 0.4 or earlier.
.Fn SSL_peek
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.6.
+Both functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_renegotiate.3 b/lib/libssl/man/SSL_renegotiate.3
index 2c90b3ef041..cf6308f2838 100644
--- a/lib/libssl/man/SSL_renegotiate.3
+++ b/lib/libssl/man/SSL_renegotiate.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_renegotiate.3,v 1.7 2018/03/23 05:50:30 schwarze Exp $
+.\" $OpenBSD: SSL_renegotiate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL SSL_key_update.pod 4fbfe86a Feb 16 17:04:40 2017 +0000
.\"
.\" This file is a derived work.
@@ -65,7 +65,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 23 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_RENEGOTIATE 3
.Os
.Sh NAME
@@ -153,7 +153,7 @@ scheduled but not yet acted on, or 0 otherwise.
.Xr SSL_write 3
.Sh HISTORY
.Fn SSL_renegotiate
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
.Pp
.Fn SSL_renegotiate_pending
diff --git a/lib/libssl/man/SSL_rstate_string.3 b/lib/libssl/man/SSL_rstate_string.3
index ebc97616f59..99613ba3c08 100644
--- a/lib/libssl/man/SSL_rstate_string.3
+++ b/lib/libssl/man/SSL_rstate_string.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_rstate_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_rstate_string.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_RSTATE_STRING 3
.Os
.Sh NAME
@@ -104,5 +104,5 @@ This should never happen.
.Fn SSL_rstate_string
and
.Fn SSL_rstate_string_long
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_session_reused.3 b/lib/libssl/man/SSL_session_reused.3
index d46b32a084f..0fdf776f607 100644
--- a/lib/libssl/man/SSL_session_reused.3
+++ b/lib/libssl/man/SSL_session_reused.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_session_reused.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_session_reused.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SESSION_REUSED 3
.Os
.Sh NAME
@@ -79,5 +79,5 @@ A session was reused.
.Xr SSL_set_session 3
.Sh HISTORY
.Fn SSL_session_reused
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_set_bio.3 b/lib/libssl/man/SSL_set_bio.3
index 6b035ac82b7..f3ea507d005 100644
--- a/lib/libssl/man/SSL_set_bio.3
+++ b/lib/libssl/man/SSL_set_bio.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_bio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_set_bio.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL acb5b343 Sep 16 16:00:38 2000 +0000
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_BIO 3
.Os
.Sh NAME
@@ -98,5 +98,5 @@ cannot fail.
.Xr SSL_shutdown 3
.Sh HISTORY
.Fn SSL_set_bio
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.6.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_set_connect_state.3 b/lib/libssl/man/SSL_set_connect_state.3
index 7e3a39985bf..c2072c43705 100644
--- a/lib/libssl/man/SSL_set_connect_state.3
+++ b/lib/libssl/man/SSL_set_connect_state.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_connect_state.3,v 1.5 2018/03/23 14:28:16 schwarze Exp $
+.\" $OpenBSD: SSL_set_connect_state.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
.\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\" selective merge up to: OpenSSL dbd007d7 Jul 28 13:31:27 2017 +0800
.\"
@@ -50,7 +50,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 23 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_CONNECT_STATE 3
.Os
.Sh NAME
@@ -145,7 +145,7 @@ is set to server mode or 0 if it is set to client mode.
.Fn SSL_set_connect_state
and
.Fn SSL_set_accept_state
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0 and have been available since
.Ox 2.4 .
.Pp
.Fn SSL_is_server
diff --git a/lib/libssl/man/SSL_set_fd.3 b/lib/libssl/man/SSL_set_fd.3
index 5f2b4be3c7a..7b9727e9ad1 100644
--- a/lib/libssl/man/SSL_set_fd.3
+++ b/lib/libssl/man/SSL_set_fd.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_fd.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_set_fd.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_FD 3
.Os
.Sh NAME
@@ -119,5 +119,11 @@ The operation succeeded.
.Xr SSL_set_bio 3 ,
.Xr SSL_shutdown 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+.Fn SSL_set_fd
+appeared in SSLeay 0.4 or earlier.
+.Fn SSL_set_rfd
+and
+.Fn SSL_set_wfd
+first appeared in SSLeay 0.6.0.
+These functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_set_session.3 b/lib/libssl/man/SSL_set_session.3
index 80efd4f12b5..7d85f5ad0c5 100644
--- a/lib/libssl/man/SSL_set_session.3
+++ b/lib/libssl/man/SSL_set_session.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_session.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_set_session.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_SESSION 3
.Os
.Sh NAME
@@ -115,5 +115,5 @@ The operation succeeded.
.Xr SSL_session_reused 3
.Sh HISTORY
.Fn SSL_set_session
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.5.2 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_set_shutdown.3 b/lib/libssl/man/SSL_set_shutdown.3
index 87f7a92d090..1a4d9de4d3b 100644
--- a/lib/libssl/man/SSL_set_shutdown.3
+++ b/lib/libssl/man/SSL_set_shutdown.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_set_shutdown.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_SHUTDOWN 3
.Os
.Sh NAME
@@ -137,5 +137,5 @@ returns the current setting.
.Fn SSL_set_shutdown
and
.Fn SSL_get_shutdown
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.8.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_set_verify_result.3 b/lib/libssl/man/SSL_set_verify_result.3
index 2b30b892cd3..1ff8101ff95 100644
--- a/lib/libssl/man/SSL_set_verify_result.3
+++ b/lib/libssl/man/SSL_set_verify_result.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_set_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_set_verify_result.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SET_VERIFY_RESULT 3
.Os
.Sh NAME
@@ -89,5 +89,5 @@ does not provide a return value.
.Xr SSL_get_verify_result 3
.Sh HISTORY
.Fn SSL_set_verify_result
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.6.1 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_shutdown.3 b/lib/libssl/man/SSL_shutdown.3
index c5432679b39..bfb1e91ea77 100644
--- a/lib/libssl/man/SSL_shutdown.3
+++ b/lib/libssl/man/SSL_shutdown.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_shutdown.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_shutdown.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_SHUTDOWN 3
.Os
.Sh NAME
@@ -249,5 +249,5 @@ to find out the reason.
.Xr SSL_set_shutdown 3
.Sh HISTORY
.Fn SSL_shutdown
-appeared before SSLeay 0.8 and has been available since
+first appeared in SSLeay 0.8.0 and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_state_string.3 b/lib/libssl/man/SSL_state_string.3
index 7e9d40a8472..10703354488 100644
--- a/lib/libssl/man/SSL_state_string.3
+++ b/lib/libssl/man/SSL_state_string.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_state_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_state_string.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_STATE_STRING 3
.Os
.Sh NAME
@@ -106,5 +106,5 @@ Detailed description of possible states to be included later.
.Fn SSL_state_string
and
.Fn SSL_state_string_long
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.6.0 and have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_want.3 b/lib/libssl/man/SSL_want.3
index f2ef1986b6f..24e8645ba88 100644
--- a/lib/libssl/man/SSL_want.3
+++ b/lib/libssl/man/SSL_want.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_want.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_want.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_WANT 3
.Os
.Sh NAME
@@ -149,5 +149,13 @@ return 1 when the corresponding condition is true or 0 otherwise.
.Xr ssl 3 ,
.Xr SSL_get_error 3
.Sh HISTORY
-These functions appeared before SSLeay 0.8 and have been available since
+.Fn SSL_want ,
+.Fn SSL_want_nothing ,
+.Fn SSL_want_read ,
+and
+.Fn SSL_want_write
+first appeared in SSLeay 0.5.2.
+.Fn SSL_want_x509_lookup
+first appeared in SSLeay 0.6.0.
+These functions have been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/SSL_write.3 b/lib/libssl/man/SSL_write.3
index 80c3997433b..d5e985e42a6 100644
--- a/lib/libssl/man/SSL_write.3
+++ b/lib/libssl/man/SSL_write.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SSL_write.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: SSL_write.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt SSL_WRITE 3
.Os
.Sh NAME
@@ -220,5 +220,5 @@ with the return value to find out the reason.
.Xr SSL_set_connect_state 3
.Sh HISTORY
.Fn SSL_write
-appeared before SSLeay 0.8 and has been available since
+appeared in SSLeay 0.4 or earlier and has been available since
.Ox 2.4 .
diff --git a/lib/libssl/man/d2i_SSL_SESSION.3 b/lib/libssl/man/d2i_SSL_SESSION.3
index 82f7b66f40c..64f84e60522 100644
--- a/lib/libssl/man/d2i_SSL_SESSION.3
+++ b/lib/libssl/man/d2i_SSL_SESSION.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $
+.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 27 2018 $
.Dt D2I_SSL_SESSION 3
.Os
.Sh NAME
@@ -179,5 +179,5 @@ When the session is not valid, 0 is returned and no operation is performed.
.Fn d2i_SSL_SESSION
and
.Fn i2d_SSL_SESSION
-appeared before SSLeay 0.8 and have been available since
+first appeared in SSLeay 0.5.2 and have been available since
.Ox 2.4 .