Makes SCT_get0_log return const CTLOG*
authorRob Percival <robpercival@google.com>
Tue, 8 Mar 2016 18:58:03 +0000 (18:58 +0000)
committerRich Salz <rsalz@openssl.org>
Wed, 9 Mar 2016 16:34:48 +0000 (11:34 -0500)
Reviewed-by: Emilia Käsper <emilia@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/ct/ct_locl.h
crypto/ct/ct_sct.c
include/openssl/ct.h

index 95a3299..3625e50 100644 (file)
@@ -126,7 +126,7 @@ struct sct_st {
     /* Where this SCT was found, e.g. certificate, OCSP response, etc. */
     sct_source_t source;
     /* The CT log that produced this SCT. */
-    CTLOG *log;
+    const CTLOG *log;
     /* The result of the last attempt to validate this SCT. */
     sct_validation_status_t validation_status;
 };
index 342e041..20bb156 100644 (file)
@@ -339,7 +339,7 @@ int SCT_LIST_set_source(const STACK_OF(SCT) *scts, sct_source_t source)
     return ret;
 }
 
-CTLOG *SCT_get0_log(const SCT *sct)
+const CTLOG *SCT_get0_log(const SCT *sct)
 {
     return sct->log;
 }
index ccbb805..80ade25 100644 (file)
@@ -315,7 +315,7 @@ __owur int SCT_LIST_set_source(const STACK_OF(SCT) *scts, sct_source_t source);
 /*
  * Gets information about the log the SCT came from, if set.
  */
-CTLOG *SCT_get0_log(const SCT *sct);
+const CTLOG *SCT_get0_log(const SCT *sct);
 
 /*
  * Looks up information about the log the SCT came from using a CT log store.