summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2017-08-20 19:45:19 +0000
committerschwarze <>2017-08-20 19:45:19 +0000
commit69a8ff15b3a27abc79e9dfbb8c5508c7dc169b34 (patch)
tree517b916c11bdfd0edf22a20cd96133876d9931ed /src
parent72c2831911bbfa69a8d0475a83df9075967efc67 (diff)
downloadopenbsd-69a8ff15b3a27abc79e9dfbb8c5508c7dc169b34.tar.gz
openbsd-69a8ff15b3a27abc79e9dfbb8c5508c7dc169b34.tar.bz2
openbsd-69a8ff15b3a27abc79e9dfbb8c5508c7dc169b34.zip
mention CRYPTO_mem_leaks_cb(3) because OpenSSL
now also documents it, in OPENSSL_malloc.pod
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/CRYPTO_get_mem_functions.322
1 files changed, 18 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3 b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
index 0a1ca384a8..04c0ffadc2 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 @@
1.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.2 2016/11/29 21:29:19 jmc Exp $ 1.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.3 2017/08/20 19:45:19 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 29 2016 $ 17.Dd $Mdocdate: August 20 2017 $
18.Dt CRYPTO_GET_MEM_FUNCTIONS 3 18.Dt CRYPTO_GET_MEM_FUNCTIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,7 +22,8 @@
22.Nm CRYPTO_set_mem_functions , 22.Nm CRYPTO_set_mem_functions ,
23.Nm CRYPTO_mem_ctrl , 23.Nm CRYPTO_mem_ctrl ,
24.Nm CRYPTO_mem_leaks , 24.Nm CRYPTO_mem_leaks ,
25.Nm CRYPTO_mem_leaks_fp 25.Nm CRYPTO_mem_leaks_fp ,
26.Nm CRYPTO_mem_leaks_cb
26.Nd legacy OpenSSL memory allocation control 27.Nd legacy OpenSSL memory allocation control
27.Sh SYNOPSIS 28.Sh SYNOPSIS
28.In openssl/crypto.h 29.In openssl/crypto.h
@@ -50,6 +51,18 @@
50.Fo CRYPTO_mem_leaks_fp 51.Fo CRYPTO_mem_leaks_fp
51.Fa "FILE *fp" 52.Fa "FILE *fp"
52.Fc 53.Fc
54.Ft typedef void *
55.Fo CRYPTO_MEM_LEAK_CB
56.Fa "unsigned long"
57.Fa "const char *"
58.Fa int
59.Fa int
60.Fa "void *"
61.Fc
62.Ft void
63.Fo CRYPTO_mem_leaks_cb
64.Fa "CRYPTO_MEM_LEAK_CB *cb"
65.Fc
53.Sh DESCRIPTION 66.Sh DESCRIPTION
54Do not use any of the interfaces documented here. 67Do not use any of the interfaces documented here.
55They are provided purely for compatibility with legacy application code. 68They are provided purely for compatibility with legacy application code.
@@ -66,8 +79,9 @@ to those of its arguments that are not
66.Fn CRYPTO_set_mem_functions , 79.Fn CRYPTO_set_mem_functions ,
67.Fn CRYPTO_mem_ctrl , 80.Fn CRYPTO_mem_ctrl ,
68.Fn CRYPTO_mem_leaks , 81.Fn CRYPTO_mem_leaks ,
82.Fn CRYPTO_mem_leaks_fp ,
69and 83and
70.Fn CRYPTO_mem_leaks_fp 84.Fn CRYPTO_mem_leaks_cb
71have no effect. 85have no effect.
72.Sh RETURN VALUES 86.Sh RETURN VALUES
73.Fn CRYPTO_set_mem_functions 87.Fn CRYPTO_set_mem_functions