summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
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