diff options
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); | ||
