sync
This commit is contained in:
parent
2a351e0cdc
commit
f57be82572
704 changed files with 20524 additions and 10572 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: ct_log.c,v 1.5 2021/12/18 16:34:52 tb Exp $ */
|
||||
/* $OpenBSD: ct_log.c,v 1.6 2023/07/08 07:22:58 beck Exp $ */
|
||||
/* Author: Adam Eijdenberg <adam.eijdenberg@gmail.com>. */
|
||||
/* ====================================================================
|
||||
* Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
|
||||
|
@ -162,6 +162,7 @@ CTLOG_STORE_new(void)
|
|||
free(ret);
|
||||
return NULL;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_STORE_new);
|
||||
|
||||
void
|
||||
CTLOG_STORE_free(CTLOG_STORE *store)
|
||||
|
@ -171,6 +172,7 @@ CTLOG_STORE_free(CTLOG_STORE *store)
|
|||
free(store);
|
||||
}
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_STORE_free);
|
||||
|
||||
static int
|
||||
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)
|
|||
{
|
||||
return CTLOG_STORE_load_file(store, CTLOG_FILE);
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_STORE_load_default_file);
|
||||
|
||||
/*
|
||||
* 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)
|
|||
ctlog_store_load_ctx_free(load_ctx);
|
||||
return ret;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_STORE_load_file);
|
||||
|
||||
/*
|
||||
* Initialize a new CTLOG object.
|
||||
|
@ -314,6 +318,7 @@ CTLOG_new(EVP_PKEY *public_key, const char *name)
|
|||
CTLOG_free(ret);
|
||||
return NULL;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_new);
|
||||
|
||||
/* Frees CT log and associated structures */
|
||||
void
|
||||
|
@ -325,12 +330,14 @@ CTLOG_free(CTLOG *log)
|
|||
free(log);
|
||||
}
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_free);
|
||||
|
||||
const char *
|
||||
CTLOG_get0_name(const CTLOG *log)
|
||||
{
|
||||
return log->name;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_get0_name);
|
||||
|
||||
void
|
||||
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)
|
|||
*log_id = log->log_id;
|
||||
*log_id_len = CT_V1_HASHLEN;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_get0_log_id);
|
||||
|
||||
EVP_PKEY *
|
||||
CTLOG_get0_public_key(const CTLOG *log)
|
||||
{
|
||||
return log->public_key;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_get0_public_key);
|
||||
|
||||
/*
|
||||
* 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,
|
|||
|
||||
return NULL;
|
||||
}
|
||||
LCRYPTO_ALIAS(CTLOG_STORE_get0_log_by_id);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue