summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorschwarze <>2017-08-20 19:45:19 +0000
committerschwarze <>2017-08-20 19:45:19 +0000
commitb5ea9bef8120121305f3090c75a027833140f5d6 (patch)
tree517b916c11bdfd0edf22a20cd96133876d9931ed /src/lib
parentfd1c161b911b1304c14f1759e0049b894fe4b81c (diff)
downloadopenbsd-b5ea9bef8120121305f3090c75a027833140f5d6.tar.gz
openbsd-b5ea9bef8120121305f3090c75a027833140f5d6.tar.bz2
openbsd-b5ea9bef8120121305f3090c75a027833140f5d6.zip
mention CRYPTO_mem_leaks_cb(3) because OpenSSL
now also documents it, in OPENSSL_malloc.pod
Diffstat (limited to 'src/lib')
-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