From 2569df8cf23f0774a46e876591fb98fb4fc2dbf4 Mon Sep 17 00:00:00 2001
From: schwarze <>
Date: Tue, 20 Mar 2018 21:27:32 +0000
Subject: crypto.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

---
 src/lib/libcrypto/man/CRYPTO_get_mem_functions.3    |  8 ++++++--
 src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 | 17 +++++++++++++----
 src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3      | 11 +++++++----
 src/lib/libcrypto/man/OPENSSL_malloc.3              | 11 +++++++++--
 4 files changed, 35 insertions(+), 12 deletions(-)

(limited to 'src/lib')

diff --git a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3 b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
index 04c0ffadc2..ba6bcc6404 100644
--- a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
+++ b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
@@ -1,4 +1,4 @@
-.\"	$OpenBSD: CRYPTO_get_mem_functions.3,v 1.3 2017/08/20 19:45:19 schwarze Exp $
+.\"	$OpenBSD: CRYPTO_get_mem_functions.3,v 1.4 2018/03/20 21:27:32 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: August 20 2017 $
+.Dd $Mdocdate: March 20 2018 $
 .Dt CRYPTO_GET_MEM_FUNCTIONS 3
 .Os
 .Sh NAME
@@ -90,3 +90,7 @@ always returns 0.
 .Fn CRYPTO_mem_ctrl
 always returns
 .Dv CRYPTO_MEM_CHECK_OFF .
+.Sh HISTORY
+These functions appeared in SSLeay 0.8.1b or earlier
+and have been available since
+.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
index 70518c7453..efe1daa7e9 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
@@ -1,4 +1,4 @@
-.\"	$OpenBSD: CRYPTO_set_locking_callback.3,v 1.5 2016/11/23 16:28:23 schwarze Exp $
+.\"	$OpenBSD: CRYPTO_set_locking_callback.3,v 1.6 2018/03/20 21:27:32 schwarze Exp $
 .\"	OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000
 .\"
 .\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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: November 23 2016 $
+.Dd $Mdocdate: March 20 2018 $
 .Dt CRYPTO_SET_LOCKING_CALLBACK 3
 .Os
 .Sh NAME
@@ -364,8 +364,17 @@ shows examples of the callback functions on Solaris, Irix and Win32.
 .Sh SEE ALSO
 .Xr crypto 3
 .Sh HISTORY
-.Fn CRYPTO_set_locking_callback
-is available in all versions of SSLeay and OpenSSL.
+.Fn CRYPTO_set_locking_callback ,
+.Fn CRYPTO_lock ,
+.Fn CRYPTO_w_lock ,
+.Fn CRYPTO_w_unlock ,
+.Fn CRYPTO_r_lock ,
+.Fn CRYPTO_r_unlock ,
+and
+.Fn CRYPTO_add
+appeared in SSLeay 0.8.1b or earlier and have been available since
+.Ox 2.4 .
+.Pp
 .Fn CRYPTO_num_locks
 was added in OpenSSL 0.9.4.
 All functions dealing with dynamic locks were added in OpenSSL 0.9.5b-dev.
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index eae6165890..9d483d7507 100644
--- a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
+++ b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.6 2018/02/22 08:46:05 jmc Exp $
+.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.7 2018/03/20 21:27:32 schwarze Exp $
 .\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800
 .\"
 .\" This file is a derived work.
@@ -68,7 +68,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 .\" OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd $Mdocdate: February 22 2018 $
+.Dd $Mdocdate: March 20 2018 $
 .Dt OPENSSL_VERSION_NUMBER 3
 .Os
 .Sh NAME
@@ -244,10 +244,13 @@ return pointers to static strings.
 .Sh SEE ALSO
 .Xr crypto 3
 .Sh HISTORY
-.Fn SSLeay
+.Fn SSLeay ,
+.Fn SSLeay_version ,
 and
 .Dv SSLEAY_VERSION_NUMBER
-are available in all versions of SSLeay and OpenSSL.
+appeared in SSLeay 0.8.1b or earlier and have been available since
+.Ox 2.4 .
+.Pp
 .Dv OPENSSL_VERSION_NUMBER
 is available in all versions of OpenSSL.
 .Dv SSLEAY_DIR
diff --git a/src/lib/libcrypto/man/OPENSSL_malloc.3 b/src/lib/libcrypto/man/OPENSSL_malloc.3
index 5b841f1aac..beacc9980e 100644
--- a/src/lib/libcrypto/man/OPENSSL_malloc.3
+++ b/src/lib/libcrypto/man/OPENSSL_malloc.3
@@ -1,4 +1,4 @@
-.\"	$OpenBSD: OPENSSL_malloc.3,v 1.4 2016/11/29 21:29:19 jmc Exp $
+.\"	$OpenBSD: OPENSSL_malloc.3,v 1.5 2018/03/20 21:27:32 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: November 29 2016 $
+.Dd $Mdocdate: March 20 2018 $
 .Dt OPENSSL_MALLOC 3
 .Os
 .Sh NAME
@@ -86,3 +86,10 @@ functions.
 .Sh RETURN VALUES
 These functions return the same type and value as the corresponding
 standard functions.
+.Sh HISTORY
+.Fn CRYPTO_malloc ,
+.Fn CRYPTO_realloc ,
+and
+.Fn CRYPTO_free
+appeared in SSLeay 0.8.1b or earlier and have been available since
+.Ox 2.4 .
-- 
cgit v1.2.3-55-g6feb