summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authortb <>2018-08-24 19:17:38 +0000
committertb <>2018-08-24 19:17:38 +0000
commitd24c329e4fe27739e20ae8722ceda9140413ab39 (patch)
tree7b95f23079806147b6a0e031276c4fc4910bf12d /src/lib
parent2dec73f6172102deef727388b6788dc04fa0c164 (diff)
downloadopenbsd-d24c329e4fe27739e20ae8722ceda9140413ab39.tar.gz
openbsd-d24c329e4fe27739e20ae8722ceda9140413ab39.tar.bz2
openbsd-d24c329e4fe27739e20ae8722ceda9140413ab39.zip
Update documentation of CRYPTO_mem_leaks*.
ok jsing
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/man/CRYPTO_get_mem_functions.318
1 files changed, 12 insertions, 6 deletions
diff --git a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3 b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
index 3faece7bc9..f02ec8fbb0 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.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.6 2018/08/24 19:17:38 tb 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: March 27 2018 $ 17.Dd $Mdocdate: August 24 2018 $
18.Dt CRYPTO_GET_MEM_FUNCTIONS 3 18.Dt CRYPTO_GET_MEM_FUNCTIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -43,15 +43,15 @@
43.Fo CRYPTO_mem_ctrl 43.Fo CRYPTO_mem_ctrl
44.Fa "int mode" 44.Fa "int mode"
45.Fc 45.Fc
46.Ft void 46.Ft int
47.Fo CRYPTO_mem_leaks 47.Fo CRYPTO_mem_leaks
48.Fa "BIO *b" 48.Fa "BIO *b"
49.Fc 49.Fc
50.Ft void 50.Ft int
51.Fo CRYPTO_mem_leaks_fp 51.Fo CRYPTO_mem_leaks_fp
52.Fa "FILE *fp" 52.Fa "FILE *fp"
53.Fc 53.Fc
54.Ft typedef void * 54.Ft typedef int *
55.Fo CRYPTO_MEM_LEAK_CB 55.Fo CRYPTO_MEM_LEAK_CB
56.Fa "unsigned long" 56.Fa "unsigned long"
57.Fa "const char *" 57.Fa "const char *"
@@ -59,7 +59,7 @@
59.Fa int 59.Fa int
60.Fa "void *" 60.Fa "void *"
61.Fc 61.Fc
62.Ft void 62.Ft int
63.Fo CRYPTO_mem_leaks_cb 63.Fo CRYPTO_mem_leaks_cb
64.Fa "CRYPTO_MEM_LEAK_CB *cb" 64.Fa "CRYPTO_MEM_LEAK_CB *cb"
65.Fc 65.Fc
@@ -90,6 +90,12 @@ always returns 0.
90.Fn CRYPTO_mem_ctrl 90.Fn CRYPTO_mem_ctrl
91always returns 91always returns
92.Dv CRYPTO_MEM_CHECK_OFF . 92.Dv CRYPTO_MEM_CHECK_OFF .
93.Pp
94.Fn CRYPTO_mem_leaks ,
95.Fn CRYPTO_mem_leaks_fp ,
96and
97.Fn CRYPTO_mem_leaks_cb
98always return -1.
93.Sh HISTORY 99.Sh HISTORY
94.Fn CRYPTO_mem_ctrl , 100.Fn CRYPTO_mem_ctrl ,
95.Fn CRYPTO_mem_leaks , 101.Fn CRYPTO_mem_leaks ,