summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/mem_dbg.c
diff options
context:
space:
mode:
authortb <>2024-03-02 11:28:46 +0000
committertb <>2024-03-02 11:28:46 +0000
commit9b9fc000d4d482c0c3086b0e54b4c1a88c76ee34 (patch)
treef40142fa94b70538607eebd6e277749aa7bb40c1 /src/lib/libcrypto/mem_dbg.c
parente26a003ae69c592a266ff1b2331d6206111a56db (diff)
downloadopenbsd-9b9fc000d4d482c0c3086b0e54b4c1a88c76ee34.tar.gz
openbsd-9b9fc000d4d482c0c3086b0e54b4c1a88c76ee34.tar.bz2
openbsd-9b9fc000d4d482c0c3086b0e54b4c1a88c76ee34.zip
Remove a bunch of CRYPTO memory API
This was neutered early on in the fork and has been rotting ever since. Some parts of the API are still used, but it's easier to clean up when most of the mess is gone. ok jsing
Diffstat (limited to 'src/lib/libcrypto/mem_dbg.c')
-rw-r--r--src/lib/libcrypto/mem_dbg.c68
1 files changed, 1 insertions, 67 deletions
diff --git a/src/lib/libcrypto/mem_dbg.c b/src/lib/libcrypto/mem_dbg.c
index e2eacebe19..bfdd9c171b 100644
--- a/src/lib/libcrypto/mem_dbg.c
+++ b/src/lib/libcrypto/mem_dbg.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: mem_dbg.c,v 1.25 2023/07/08 08:28:23 beck Exp $ */ 1/* $OpenBSD: mem_dbg.c,v 1.26 2024/03/02 11:28:46 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -122,27 +122,6 @@ CRYPTO_mem_ctrl(int mode)
122} 122}
123 123
124int 124int
125CRYPTO_is_mem_check_on(void)
126{
127 return (0);
128}
129
130
131void
132CRYPTO_dbg_set_options(long bits)
133{
134 return;
135}
136LCRYPTO_ALIAS(CRYPTO_dbg_set_options);
137
138long
139CRYPTO_dbg_get_options(void)
140{
141 return (0);
142}
143LCRYPTO_ALIAS(CRYPTO_dbg_get_options);
144
145int
146CRYPTO_push_info_(const char *info, const char *file, int line) 125CRYPTO_push_info_(const char *info, const char *file, int line)
147{ 126{
148 return (0); 127 return (0);
@@ -162,48 +141,3 @@ CRYPTO_remove_all_info(void)
162 return (0); 141 return (0);
163} 142}
164LCRYPTO_ALIAS(CRYPTO_remove_all_info); 143LCRYPTO_ALIAS(CRYPTO_remove_all_info);
165
166void
167CRYPTO_dbg_malloc(void *addr, int num, const char *file, int line,
168 int before_p)
169{
170 OPENSSL_assert("CRYPTO_dbg_malloc is no longer permitted");
171}
172LCRYPTO_ALIAS(CRYPTO_dbg_malloc);
173
174void
175CRYPTO_dbg_free(void *addr, int before_p)
176{
177 OPENSSL_assert("CRYPTO_dbg_free is no longer permitted");
178}
179LCRYPTO_ALIAS(CRYPTO_dbg_free);
180
181void
182CRYPTO_dbg_realloc(void *addr1, void *addr2, int num,
183 const char *file, int line, int before_p)
184{
185 OPENSSL_assert("CRYPTO_dbg_realloc is no longer permitted");
186}
187LCRYPTO_ALIAS(CRYPTO_dbg_realloc);
188
189int
190CRYPTO_mem_leaks(BIO *b)
191{
192 return -1;
193}
194LCRYPTO_ALIAS(CRYPTO_mem_leaks);
195
196int
197CRYPTO_mem_leaks_fp(FILE *fp)
198{
199 return -1;
200}
201LCRYPTO_ALIAS(CRYPTO_mem_leaks_fp);
202
203
204int
205CRYPTO_mem_leaks_cb(CRYPTO_MEM_LEAK_CB *cb)
206{
207 return -1;
208}
209LCRYPTO_ALIAS(CRYPTO_mem_leaks_cb);