From 62076bba7c620e3ba9d5e1eb92934c369465834b Mon Sep 17 00:00:00 2001 From: beck <> Date: Sat, 8 Jul 2023 08:28:23 +0000 Subject: Hide symbols in crypto.h ok jsing@ --- src/lib/libcrypto/malloc-wrapper.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/malloc-wrapper.c') diff --git a/src/lib/libcrypto/malloc-wrapper.c b/src/lib/libcrypto/malloc-wrapper.c index cb9a31186d..4d57f00b23 100644 --- a/src/lib/libcrypto/malloc-wrapper.c +++ b/src/lib/libcrypto/malloc-wrapper.c @@ -1,4 +1,4 @@ -/* $OpenBSD: malloc-wrapper.c,v 1.7 2018/05/13 13:49:04 jsing Exp $ */ +/* $OpenBSD: malloc-wrapper.c,v 1.8 2023/07/08 08:28:23 beck Exp $ */ /* * Copyright (c) 2014 Bob Beck * @@ -18,12 +18,15 @@ #include #include +#include + int CRYPTO_set_mem_functions(void *(*m)(size_t), void *(*r)(void *, size_t), void (*f)(void *)) { return 0; } +LCRYPTO_ALIAS(CRYPTO_set_mem_functions); int CRYPTO_set_mem_ex_functions(void *(*m)(size_t, const char *, int), @@ -31,12 +34,14 @@ CRYPTO_set_mem_ex_functions(void *(*m)(size_t, const char *, int), { return 0; } +LCRYPTO_ALIAS(CRYPTO_set_mem_ex_functions); int CRYPTO_set_locked_mem_functions(void *(*m)(size_t), void (*f)(void *)) { return 0; } +LCRYPTO_ALIAS(CRYPTO_set_locked_mem_functions); int CRYPTO_set_locked_mem_ex_functions(void *(*m)(size_t, const char *, int), @@ -44,6 +49,7 @@ CRYPTO_set_locked_mem_ex_functions(void *(*m)(size_t, const char *, int), { return 0; } +LCRYPTO_ALIAS(CRYPTO_set_locked_mem_ex_functions); int CRYPTO_set_mem_debug_functions(void (*m)(void *, int, const char *, int, int), @@ -52,6 +58,7 @@ CRYPTO_set_mem_debug_functions(void (*m)(void *, int, const char *, int, int), { return 0; } +LCRYPTO_ALIAS(CRYPTO_set_mem_debug_functions); void @@ -65,6 +72,7 @@ CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t), if (f != NULL) *f = free; } +LCRYPTO_ALIAS(CRYPTO_get_mem_functions); void CRYPTO_get_mem_ex_functions(void *(**m)(size_t, const char *, int), @@ -77,6 +85,7 @@ CRYPTO_get_mem_ex_functions(void *(**m)(size_t, const char *, int), if (f != NULL) *f = free; } +LCRYPTO_ALIAS(CRYPTO_get_mem_ex_functions); void CRYPTO_get_locked_mem_functions(void *(**m)(size_t), void (**f)(void *)) @@ -86,6 +95,7 @@ CRYPTO_get_locked_mem_functions(void *(**m)(size_t), void (**f)(void *)) if (f != NULL) *f = free; } +LCRYPTO_ALIAS(CRYPTO_get_locked_mem_functions); void CRYPTO_get_locked_mem_ex_functions(void *(**m)(size_t, const char *, int), @@ -96,6 +106,7 @@ CRYPTO_get_locked_mem_ex_functions(void *(**m)(size_t, const char *, int), if (f != NULL) *f = free; } +LCRYPTO_ALIAS(CRYPTO_get_locked_mem_ex_functions); void CRYPTO_get_mem_debug_functions(void (**m)(void *, int, const char *, int, int), @@ -113,6 +124,7 @@ CRYPTO_get_mem_debug_functions(void (**m)(void *, int, const char *, int, int), if (go != NULL) *go = NULL; } +LCRYPTO_ALIAS(CRYPTO_get_mem_debug_functions); void * @@ -162,6 +174,7 @@ CRYPTO_realloc_clean(void *ptr, int old_len, int num, const char *file, return NULL; return recallocarray(ptr, old_len, num, 1); } +LCRYPTO_ALIAS(CRYPTO_realloc_clean); void CRYPTO_free(void *ptr) @@ -175,15 +188,18 @@ CRYPTO_remalloc(void *a, int num, const char *file, int line) free(a); return malloc(num); } +LCRYPTO_ALIAS(CRYPTO_remalloc); void CRYPTO_set_mem_debug_options(long bits) { return; } +LCRYPTO_ALIAS(CRYPTO_set_mem_debug_options); long CRYPTO_get_mem_debug_options(void) { return 0; } +LCRYPTO_ALIAS(CRYPTO_get_mem_debug_options); -- cgit v1.2.3-55-g6feb