提交 8c92c4ea 编写于 作者: R Rob Percival 提交者: Rich Salz

Make parameters of CTLOG_get* const

Reviewed-by: NEmilia Käsper <emilia@openssl.org>
Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 5da65ef2
...@@ -315,18 +315,19 @@ void CTLOG_free(CTLOG *log) ...@@ -315,18 +315,19 @@ void CTLOG_free(CTLOG *log)
} }
} }
const char *CTLOG_get0_name(CTLOG *log) const char *CTLOG_get0_name(const CTLOG *log)
{ {
return log->name; return log->name;
} }
void CTLOG_get0_log_id(CTLOG *log, uint8_t **log_id, size_t *log_id_len) void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id,
size_t *log_id_len)
{ {
*log_id = log->log_id; *log_id = log->log_id;
*log_id_len = CT_V1_HASHLEN; *log_id_len = CT_V1_HASHLEN;
} }
EVP_PKEY *CTLOG_get0_public_key(CTLOG *log) EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log)
{ {
return log->public_key; return log->public_key;
} }
......
...@@ -515,11 +515,12 @@ CTLOG *CTLOG_new_from_base64(const char *pkey_base64, const char *name); ...@@ -515,11 +515,12 @@ CTLOG *CTLOG_new_from_base64(const char *pkey_base64, const char *name);
void CTLOG_free(CTLOG *log); void CTLOG_free(CTLOG *log);
/* Gets the name of the CT log */ /* Gets the name of the CT log */
const char *CTLOG_get0_name(CTLOG *log); const char *CTLOG_get0_name(const CTLOG *log);
/* Gets the ID of the CT log */ /* Gets the ID of the CT log */
void CTLOG_get0_log_id(CTLOG *log, uint8_t **log_id, size_t *log_id_len); void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id,
size_t *log_id_len);
/* Gets the public key of the CT log */ /* Gets the public key of the CT log */
EVP_PKEY *CTLOG_get0_public_key(CTLOG *log); EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log);
/************************** /**************************
* CT log store functions * * CT log store functions *
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册