diff options
author | beck <> | 2023-07-08 07:22:58 +0000 |
---|---|---|
committer | beck <> | 2023-07-08 07:22:58 +0000 |
commit | 605061cd51d735c05fdfe92ab4ec68dd715c2deb (patch) | |
tree | 0dd34e85f663bac5c9beff861c8387172d9ea94f /src/lib/libcrypto/ct/ct_log.c | |
parent | 243979914a45e120f0afd37f88c5afbe1c1b5493 (diff) | |
download | openbsd-605061cd51d735c05fdfe92ab4ec68dd715c2deb.tar.gz openbsd-605061cd51d735c05fdfe92ab4ec68dd715c2deb.tar.bz2 openbsd-605061cd51d735c05fdfe92ab4ec68dd715c2deb.zip |
Hide symbols in dso and ct
ok jsing@
Diffstat (limited to 'src/lib/libcrypto/ct/ct_log.c')
-rw-r--r-- | src/lib/libcrypto/ct/ct_log.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ct/ct_log.c b/src/lib/libcrypto/ct/ct_log.c index f6e3aa25d5..eb503a3816 100644 --- a/src/lib/libcrypto/ct/ct_log.c +++ b/src/lib/libcrypto/ct/ct_log.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ct_log.c,v 1.5 2021/12/18 16:34:52 tb Exp $ */ | 1 | /* $OpenBSD: ct_log.c,v 1.6 2023/07/08 07:22:58 beck Exp $ */ |
2 | /* Author: Adam Eijdenberg <adam.eijdenberg@gmail.com>. */ | 2 | /* Author: Adam Eijdenberg <adam.eijdenberg@gmail.com>. */ |
3 | /* ==================================================================== | 3 | /* ==================================================================== |
4 | * Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. | 4 | * Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. |
@@ -162,6 +162,7 @@ CTLOG_STORE_new(void) | |||
162 | free(ret); | 162 | free(ret); |
163 | return NULL; | 163 | return NULL; |
164 | } | 164 | } |
165 | LCRYPTO_ALIAS(CTLOG_STORE_new); | ||
165 | 166 | ||
166 | void | 167 | void |
167 | CTLOG_STORE_free(CTLOG_STORE *store) | 168 | CTLOG_STORE_free(CTLOG_STORE *store) |
@@ -171,6 +172,7 @@ CTLOG_STORE_free(CTLOG_STORE *store) | |||
171 | free(store); | 172 | free(store); |
172 | } | 173 | } |
173 | } | 174 | } |
175 | LCRYPTO_ALIAS(CTLOG_STORE_free); | ||
174 | 176 | ||
175 | static int | 177 | static int |
176 | ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section) | 178 | ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section) |
@@ -198,6 +200,7 @@ CTLOG_STORE_load_default_file(CTLOG_STORE *store) | |||
198 | { | 200 | { |
199 | return CTLOG_STORE_load_file(store, CTLOG_FILE); | 201 | return CTLOG_STORE_load_file(store, CTLOG_FILE); |
200 | } | 202 | } |
203 | LCRYPTO_ALIAS(CTLOG_STORE_load_default_file); | ||
201 | 204 | ||
202 | /* | 205 | /* |
203 | * Called by CONF_parse_list, which stops if this returns <= 0, | 206 | * Called by CONF_parse_list, which stops if this returns <= 0, |
@@ -283,6 +286,7 @@ CTLOG_STORE_load_file(CTLOG_STORE *store, const char *file) | |||
283 | ctlog_store_load_ctx_free(load_ctx); | 286 | ctlog_store_load_ctx_free(load_ctx); |
284 | return ret; | 287 | return ret; |
285 | } | 288 | } |
289 | LCRYPTO_ALIAS(CTLOG_STORE_load_file); | ||
286 | 290 | ||
287 | /* | 291 | /* |
288 | * Initialize a new CTLOG object. | 292 | * Initialize a new CTLOG object. |
@@ -314,6 +318,7 @@ CTLOG_new(EVP_PKEY *public_key, const char *name) | |||
314 | CTLOG_free(ret); | 318 | CTLOG_free(ret); |
315 | return NULL; | 319 | return NULL; |
316 | } | 320 | } |
321 | LCRYPTO_ALIAS(CTLOG_new); | ||
317 | 322 | ||
318 | /* Frees CT log and associated structures */ | 323 | /* Frees CT log and associated structures */ |
319 | void | 324 | void |
@@ -325,12 +330,14 @@ CTLOG_free(CTLOG *log) | |||
325 | free(log); | 330 | free(log); |
326 | } | 331 | } |
327 | } | 332 | } |
333 | LCRYPTO_ALIAS(CTLOG_free); | ||
328 | 334 | ||
329 | const char * | 335 | const char * |
330 | CTLOG_get0_name(const CTLOG *log) | 336 | CTLOG_get0_name(const CTLOG *log) |
331 | { | 337 | { |
332 | return log->name; | 338 | return log->name; |
333 | } | 339 | } |
340 | LCRYPTO_ALIAS(CTLOG_get0_name); | ||
334 | 341 | ||
335 | void | 342 | void |
336 | CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, size_t *log_id_len) | 343 | CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, size_t *log_id_len) |
@@ -338,12 +345,14 @@ CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, size_t *log_id_len) | |||
338 | *log_id = log->log_id; | 345 | *log_id = log->log_id; |
339 | *log_id_len = CT_V1_HASHLEN; | 346 | *log_id_len = CT_V1_HASHLEN; |
340 | } | 347 | } |
348 | LCRYPTO_ALIAS(CTLOG_get0_log_id); | ||
341 | 349 | ||
342 | EVP_PKEY * | 350 | EVP_PKEY * |
343 | CTLOG_get0_public_key(const CTLOG *log) | 351 | CTLOG_get0_public_key(const CTLOG *log) |
344 | { | 352 | { |
345 | return log->public_key; | 353 | return log->public_key; |
346 | } | 354 | } |
355 | LCRYPTO_ALIAS(CTLOG_get0_public_key); | ||
347 | 356 | ||
348 | /* | 357 | /* |
349 | * Given a log ID, finds the matching log. | 358 | * Given a log ID, finds the matching log. |
@@ -363,3 +372,4 @@ CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, const uint8_t *log_id, | |||
363 | 372 | ||
364 | return NULL; | 373 | return NULL; |
365 | } | 374 | } |
375 | LCRYPTO_ALIAS(CTLOG_STORE_get0_log_by_id); | ||