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, 6 insertions, 6 deletions
diff --git a/src/lib/libcrypto/ct/ct_policy.c b/src/lib/libcrypto/ct/ct_policy.c index 43ea6fa093..9940f768b6 100644 --- a/src/lib/libcrypto/ct/ct_policy.c +++ b/src/lib/libcrypto/ct/ct_policy.c | |||
@@ -28,10 +28,10 @@ static const time_t SCT_CLOCK_DRIFT_TOLERANCE = 300; | |||
28 | CT_POLICY_EVAL_CTX * | 28 | CT_POLICY_EVAL_CTX * |
29 | CT_POLICY_EVAL_CTX_new(void) | 29 | CT_POLICY_EVAL_CTX_new(void) |
30 | { | 30 | { |
31 | CT_POLICY_EVAL_CTX *ctx = OPENSSL_zalloc(sizeof(CT_POLICY_EVAL_CTX)); | 31 | CT_POLICY_EVAL_CTX *ctx = calloc(1, sizeof(CT_POLICY_EVAL_CTX)); |
32 | 32 | ||
33 | if (ctx == NULL) { | 33 | if (ctx == NULL) { |
34 | CTerr(CT_F_CT_POLICY_EVAL_CTX_NEW, ERR_R_MALLOC_FAILURE); | 34 | CTerror(ERR_R_MALLOC_FAILURE); |
35 | return NULL; | 35 | return NULL; |
36 | } | 36 | } |
37 | 37 | ||
@@ -49,7 +49,7 @@ CT_POLICY_EVAL_CTX_free(CT_POLICY_EVAL_CTX *ctx) | |||
49 | return; | 49 | return; |
50 | X509_free(ctx->cert); | 50 | X509_free(ctx->cert); |
51 | X509_free(ctx->issuer); | 51 | X509_free(ctx->issuer); |
52 | OPENSSL_free(ctx); | 52 | free(ctx); |
53 | } | 53 | } |
54 | 54 | ||
55 | int | 55 | int |
@@ -83,13 +83,13 @@ CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms) | |||
83 | ctx->epoch_time_in_ms = time_in_ms; | 83 | ctx->epoch_time_in_ms = time_in_ms; |
84 | } | 84 | } |
85 | 85 | ||
86 | X509* | 86 | X509 * |
87 | CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx) | 87 | CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx) |
88 | { | 88 | { |
89 | return ctx->cert; | 89 | return ctx->cert; |
90 | } | 90 | } |
91 | 91 | ||
92 | X509* | 92 | X509 * |
93 | CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) | 93 | CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) |
94 | { | 94 | { |
95 | return ctx->issuer; | 95 | return ctx->issuer; |
@@ -98,7 +98,7 @@ CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx) | |||
98 | const CTLOG_STORE * | 98 | const CTLOG_STORE * |
99 | CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx) | 99 | CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx) |
100 | { | 100 | { |
101 | return ctx->log_store; | 101 | return ctx->log_store; |
102 | } | 102 | } |
103 | 103 | ||
104 | uint64_t | 104 | uint64_t |