diff options
| author | beck <> | 2023-07-08 08:28:23 +0000 |
|---|---|---|
| committer | beck <> | 2023-07-08 08:28:23 +0000 |
| commit | 842e06ad9bdf75858b4eca096b3f27979b2101fd (patch) | |
| tree | a5a939397b6b2256dfb6935b10c9e72d34fbc502 /src/lib/libcrypto/malloc-wrapper.c | |
| parent | cf9b236f0893157746f8b944e4f6cc8d8a6aca26 (diff) | |
| download | openbsd-842e06ad9bdf75858b4eca096b3f27979b2101fd.tar.gz openbsd-842e06ad9bdf75858b4eca096b3f27979b2101fd.tar.bz2 openbsd-842e06ad9bdf75858b4eca096b3f27979b2101fd.zip | |
Hide symbols in crypto.h
ok jsing@
Diffstat (limited to 'src/lib/libcrypto/malloc-wrapper.c')
| -rw-r--r-- | src/lib/libcrypto/malloc-wrapper.c | 18 |
1 files changed, 17 insertions, 1 deletions
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 @@ | |||
| 1 | /* $OpenBSD: malloc-wrapper.c,v 1.7 2018/05/13 13:49:04 jsing Exp $ */ | 1 | /* $OpenBSD: malloc-wrapper.c,v 1.8 2023/07/08 08:28:23 beck Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2014 Bob Beck | 3 | * Copyright (c) 2014 Bob Beck |
| 4 | * | 4 | * |
| @@ -18,12 +18,15 @@ | |||
| 18 | #include <stdlib.h> | 18 | #include <stdlib.h> |
| 19 | #include <string.h> | 19 | #include <string.h> |
| 20 | 20 | ||
| 21 | #include <openssl/crypto.h> | ||
| 22 | |||
| 21 | int | 23 | int |
| 22 | CRYPTO_set_mem_functions(void *(*m)(size_t), void *(*r)(void *, size_t), | 24 | CRYPTO_set_mem_functions(void *(*m)(size_t), void *(*r)(void *, size_t), |
| 23 | void (*f)(void *)) | 25 | void (*f)(void *)) |
| 24 | { | 26 | { |
| 25 | return 0; | 27 | return 0; |
| 26 | } | 28 | } |
| 29 | LCRYPTO_ALIAS(CRYPTO_set_mem_functions); | ||
| 27 | 30 | ||
| 28 | int | 31 | int |
| 29 | CRYPTO_set_mem_ex_functions(void *(*m)(size_t, const char *, int), | 32 | 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), | |||
| 31 | { | 34 | { |
| 32 | return 0; | 35 | return 0; |
| 33 | } | 36 | } |
| 37 | LCRYPTO_ALIAS(CRYPTO_set_mem_ex_functions); | ||
| 34 | 38 | ||
| 35 | int | 39 | int |
| 36 | CRYPTO_set_locked_mem_functions(void *(*m)(size_t), void (*f)(void *)) | 40 | CRYPTO_set_locked_mem_functions(void *(*m)(size_t), void (*f)(void *)) |
| 37 | { | 41 | { |
| 38 | return 0; | 42 | return 0; |
| 39 | } | 43 | } |
| 44 | LCRYPTO_ALIAS(CRYPTO_set_locked_mem_functions); | ||
| 40 | 45 | ||
| 41 | int | 46 | int |
| 42 | CRYPTO_set_locked_mem_ex_functions(void *(*m)(size_t, const char *, int), | 47 | 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), | |||
| 44 | { | 49 | { |
| 45 | return 0; | 50 | return 0; |
| 46 | } | 51 | } |
| 52 | LCRYPTO_ALIAS(CRYPTO_set_locked_mem_ex_functions); | ||
| 47 | 53 | ||
| 48 | int | 54 | int |
| 49 | CRYPTO_set_mem_debug_functions(void (*m)(void *, int, const char *, int, int), | 55 | 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), | |||
| 52 | { | 58 | { |
| 53 | return 0; | 59 | return 0; |
| 54 | } | 60 | } |
| 61 | LCRYPTO_ALIAS(CRYPTO_set_mem_debug_functions); | ||
| 55 | 62 | ||
| 56 | 63 | ||
| 57 | void | 64 | void |
| @@ -65,6 +72,7 @@ CRYPTO_get_mem_functions(void *(**m)(size_t), void *(**r)(void *, size_t), | |||
| 65 | if (f != NULL) | 72 | if (f != NULL) |
| 66 | *f = free; | 73 | *f = free; |
| 67 | } | 74 | } |
| 75 | LCRYPTO_ALIAS(CRYPTO_get_mem_functions); | ||
| 68 | 76 | ||
| 69 | void | 77 | void |
| 70 | CRYPTO_get_mem_ex_functions(void *(**m)(size_t, const char *, int), | 78 | 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), | |||
| 77 | if (f != NULL) | 85 | if (f != NULL) |
| 78 | *f = free; | 86 | *f = free; |
| 79 | } | 87 | } |
| 88 | LCRYPTO_ALIAS(CRYPTO_get_mem_ex_functions); | ||
| 80 | 89 | ||
| 81 | void | 90 | void |
| 82 | CRYPTO_get_locked_mem_functions(void *(**m)(size_t), void (**f)(void *)) | 91 | 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 *)) | |||
| 86 | if (f != NULL) | 95 | if (f != NULL) |
| 87 | *f = free; | 96 | *f = free; |
| 88 | } | 97 | } |
| 98 | LCRYPTO_ALIAS(CRYPTO_get_locked_mem_functions); | ||
| 89 | 99 | ||
| 90 | void | 100 | void |
| 91 | CRYPTO_get_locked_mem_ex_functions(void *(**m)(size_t, const char *, int), | 101 | 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), | |||
| 96 | if (f != NULL) | 106 | if (f != NULL) |
| 97 | *f = free; | 107 | *f = free; |
| 98 | } | 108 | } |
| 109 | LCRYPTO_ALIAS(CRYPTO_get_locked_mem_ex_functions); | ||
| 99 | 110 | ||
| 100 | void | 111 | void |
| 101 | CRYPTO_get_mem_debug_functions(void (**m)(void *, int, const char *, int, int), | 112 | 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), | |||
| 113 | if (go != NULL) | 124 | if (go != NULL) |
| 114 | *go = NULL; | 125 | *go = NULL; |
| 115 | } | 126 | } |
| 127 | LCRYPTO_ALIAS(CRYPTO_get_mem_debug_functions); | ||
| 116 | 128 | ||
| 117 | 129 | ||
| 118 | void * | 130 | void * |
| @@ -162,6 +174,7 @@ CRYPTO_realloc_clean(void *ptr, int old_len, int num, const char *file, | |||
| 162 | return NULL; | 174 | return NULL; |
| 163 | return recallocarray(ptr, old_len, num, 1); | 175 | return recallocarray(ptr, old_len, num, 1); |
| 164 | } | 176 | } |
| 177 | LCRYPTO_ALIAS(CRYPTO_realloc_clean); | ||
| 165 | 178 | ||
| 166 | void | 179 | void |
| 167 | CRYPTO_free(void *ptr) | 180 | CRYPTO_free(void *ptr) |
| @@ -175,15 +188,18 @@ CRYPTO_remalloc(void *a, int num, const char *file, int line) | |||
| 175 | free(a); | 188 | free(a); |
| 176 | return malloc(num); | 189 | return malloc(num); |
| 177 | } | 190 | } |
| 191 | LCRYPTO_ALIAS(CRYPTO_remalloc); | ||
| 178 | 192 | ||
| 179 | void | 193 | void |
| 180 | CRYPTO_set_mem_debug_options(long bits) | 194 | CRYPTO_set_mem_debug_options(long bits) |
| 181 | { | 195 | { |
| 182 | return; | 196 | return; |
| 183 | } | 197 | } |
| 198 | LCRYPTO_ALIAS(CRYPTO_set_mem_debug_options); | ||
| 184 | 199 | ||
| 185 | long | 200 | long |
| 186 | CRYPTO_get_mem_debug_options(void) | 201 | CRYPTO_get_mem_debug_options(void) |
| 187 | { | 202 | { |
| 188 | return 0; | 203 | return 0; |
| 189 | } | 204 | } |
| 205 | LCRYPTO_ALIAS(CRYPTO_get_mem_debug_options); | ||
