diff options
Diffstat (limited to 'src/lib/libcrypto/ct/ct_policy.c')
-rw-r--r-- | src/lib/libcrypto/ct/ct_policy.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ct/ct_policy.c b/src/lib/libcrypto/ct/ct_policy.c index 2cb3e69333..eb2b312019 100644 --- a/src/lib/libcrypto/ct/ct_policy.c +++ b/src/lib/libcrypto/ct/ct_policy.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ct_policy.c,v 1.5 2021/12/18 16:34:52 tb Exp $ */ | 1 | /* $OpenBSD: ct_policy.c,v 1.6 2023/07/08 07:22:58 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Implementations of Certificate Transparency SCT policies. | 3 | * Implementations of Certificate Transparency SCT policies. |
4 | * Written by Rob Percival (robpercival@google.com) for the OpenSSL project. | 4 | * Written by Rob Percival (robpercival@google.com) for the OpenSSL project. |
@@ -86,6 +86,7 @@ CT_POLICY_EVAL_CTX_new(void) | |||
86 | 86 | ||
87 | return ctx; | 87 | return ctx; |
88 | } | 88 | } |
89 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_new); | ||
89 | 90 | ||
90 | void | 91 | void |
91 | CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx) | 92 | CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx) |
@@ -96,6 +97,7 @@ CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx) | |||
96 | X509_free(ctx->issuer); | 97 | X509_free(ctx->issuer); |
97 | free(ctx); | 98 | free(ctx); |
98 | } | 99 | } |
100 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_free); | ||
99 | 101 | ||
100 | int | 102 | int |
101 | CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert) | 103 | CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert) |
@@ -105,6 +107,7 @@ CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert) | |||
105 | ctx->cert = cert; | 107 | ctx->cert = cert; |
106 | return 1; | 108 | return 1; |
107 | } | 109 | } |
110 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_set1_cert); | ||
108 | 111 | ||
109 | int | 112 | int |
110 | CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer) | 113 | CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer) |
@@ -114,6 +117,7 @@ CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer) | |||
114 | ctx->issuer = issuer; | 117 | ctx->issuer = issuer; |
115 | return 1; | 118 | return 1; |
116 | } | 119 | } |
120 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_set1_issuer); | ||
117 | 121 | ||
118 | void | 122 | void |
119 | CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, | 123 | CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, |
@@ -121,33 +125,39 @@ CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, | |||
121 | { | 125 | { |
122 | ctx->log_store = log_store; | 126 | ctx->log_store = log_store; |
123 | } | 127 | } |
128 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE); | ||
124 | 129 | ||
125 | void | 130 | void |
126 | CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms) | 131 | CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms) |
127 | { | 132 | { |
128 | ctx->epoch_time_in_ms = time_in_ms; | 133 | ctx->epoch_time_in_ms = time_in_ms; |
129 | } | 134 | } |
135 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_set_time); | ||
130 | 136 | ||
131 | X509 * | 137 | X509 * |
132 | CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx) | 138 | CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx) |
133 | { | 139 | { |
134 | return ctx->cert; | 140 | return ctx->cert; |
135 | } | 141 | } |
142 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_get0_cert); | ||
136 | 143 | ||
137 | X509 * | 144 | X509 * |
138 | CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) | 145 | CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) |
139 | { | 146 | { |
140 | return ctx->issuer; | 147 | return ctx->issuer; |
141 | } | 148 | } |
149 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_get0_issuer); | ||
142 | 150 | ||
143 | const CTLOG_STORE * | 151 | const CTLOG_STORE * |
144 | CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx) | 152 | CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx) |
145 | { | 153 | { |
146 | return ctx->log_store; | 154 | return ctx->log_store; |
147 | } | 155 | } |
156 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_get0_log_store); | ||
148 | 157 | ||
149 | uint64_t | 158 | uint64_t |
150 | CT_POLICY_EVAL_CTX_get_time(const CT_POLICY_EVAL_CTX *ctx) | 159 | CT_POLICY_EVAL_CTX_get_time(const CT_POLICY_EVAL_CTX *ctx) |
151 | { | 160 | { |
152 | return ctx->epoch_time_in_ms; | 161 | return ctx->epoch_time_in_ms; |
153 | } | 162 | } |
163 | LCRYPTO_ALIAS(CT_POLICY_EVAL_CTX_get_time); | ||