diff options
| author | beck <> | 2023-07-08 07:22:58 +0000 |
|---|---|---|
| committer | beck <> | 2023-07-08 07:22:58 +0000 |
| commit | 76f3e45e5e334b3d6431f9c0e76ac816fc551075 (patch) | |
| tree | 0dd34e85f663bac5c9beff861c8387172d9ea94f /src/lib/libcrypto/ct/ct_policy.c | |
| parent | 690a2d7bb2ae49af3eba452cabf6daa1c05c5468 (diff) | |
| download | openbsd-76f3e45e5e334b3d6431f9c0e76ac816fc551075.tar.gz openbsd-76f3e45e5e334b3d6431f9c0e76ac816fc551075.tar.bz2 openbsd-76f3e45e5e334b3d6431f9c0e76ac816fc551075.zip | |
Hide symbols in dso and ct
ok jsing@
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); | ||
