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