Lines Matching refs:log
74 static int ct_v1_log_id_from_pkey(CTLOG *log, EVP_PKEY *pkey) in ct_v1_log_id_from_pkey() argument
86 sha256 = EVP_MD_fetch(log->libctx, "SHA2-256", log->propq); in ct_v1_log_id_from_pkey()
92 ret = EVP_Digest(pkey_der, pkey_der_len, log->log_id, &len, sha256, in ct_v1_log_id_from_pkey()
292 void CTLOG_free(CTLOG *log) in CTLOG_free() argument
294 if (log != NULL) { in CTLOG_free()
295 OPENSSL_free(log->name); in CTLOG_free()
296 EVP_PKEY_free(log->public_key); in CTLOG_free()
297 OPENSSL_free(log->propq); in CTLOG_free()
298 OPENSSL_free(log); in CTLOG_free()
302 const char *CTLOG_get0_name(const CTLOG *log) in CTLOG_get0_name() argument
304 return log->name; in CTLOG_get0_name()
307 void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, in CTLOG_get0_log_id() argument
310 *log_id = log->log_id; in CTLOG_get0_log_id()
314 EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log) in CTLOG_get0_public_key() argument
316 return log->public_key; in CTLOG_get0_public_key()
330 const CTLOG *log = sk_CTLOG_value(store->logs, i); in CTLOG_STORE_get0_log_by_id() local
331 if (memcmp(log->log_id, log_id, log_id_len) == 0) in CTLOG_STORE_get0_log_by_id()
332 return log; in CTLOG_STORE_get0_log_by_id()