diff options
Diffstat (limited to 'src/lib/libcrypto/ct/ct_sct_ctx.c')
-rw-r--r-- | src/lib/libcrypto/ct/ct_sct_ctx.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/lib/libcrypto/ct/ct_sct_ctx.c b/src/lib/libcrypto/ct/ct_sct_ctx.c index 4283cb88aa..2752bd6bbe 100644 --- a/src/lib/libcrypto/ct/ct_sct_ctx.c +++ b/src/lib/libcrypto/ct/ct_sct_ctx.c | |||
@@ -23,10 +23,10 @@ | |||
23 | SCT_CTX * | 23 | SCT_CTX * |
24 | SCT_CTX_new(void) | 24 | SCT_CTX_new(void) |
25 | { | 25 | { |
26 | SCT_CTX *sctx = OPENSSL_zalloc(sizeof(*sctx)); | 26 | SCT_CTX *sctx = calloc(1, sizeof(*sctx)); |
27 | 27 | ||
28 | if (sctx == NULL) | 28 | if (sctx == NULL) |
29 | CTerr(CT_F_SCT_CTX_NEW, ERR_R_MALLOC_FAILURE); | 29 | CTerror(ERR_R_MALLOC_FAILURE); |
30 | 30 | ||
31 | return sctx; | 31 | return sctx; |
32 | } | 32 | } |
@@ -37,11 +37,11 @@ SCT_CTX_free(SCT_CTX *sctx) | |||
37 | if (sctx == NULL) | 37 | if (sctx == NULL) |
38 | return; | 38 | return; |
39 | EVP_PKEY_free(sctx->pkey); | 39 | EVP_PKEY_free(sctx->pkey); |
40 | OPENSSL_free(sctx->pkeyhash); | 40 | free(sctx->pkeyhash); |
41 | OPENSSL_free(sctx->ihash); | 41 | free(sctx->ihash); |
42 | OPENSSL_free(sctx->certder); | 42 | free(sctx->certder); |
43 | OPENSSL_free(sctx->preder); | 43 | free(sctx->preder); |
44 | OPENSSL_free(sctx); | 44 | free(sctx); |
45 | } | 45 | } |
46 | 46 | ||
47 | /* | 47 | /* |
@@ -66,7 +66,7 @@ ct_x509_get_ext(X509 *cert, int nid, int *is_duplicated) | |||
66 | * AKID from the presigner certificate, if necessary. | 66 | * AKID from the presigner certificate, if necessary. |
67 | * Returns 1 on success, 0 otherwise. | 67 | * Returns 1 on success, 0 otherwise. |
68 | */ | 68 | */ |
69 | __owur static int | 69 | static int |
70 | ct_x509_cert_fixup(X509 *cert, X509 *presigner) | 70 | ct_x509_cert_fixup(X509 *cert, X509 *presigner) |
71 | { | 71 | { |
72 | int preidx, certidx; | 72 | int preidx, certidx; |
@@ -181,23 +181,23 @@ SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner) | |||
181 | 181 | ||
182 | X509_free(pretmp); | 182 | X509_free(pretmp); |
183 | 183 | ||
184 | OPENSSL_free(sctx->certder); | 184 | free(sctx->certder); |
185 | sctx->certder = certder; | 185 | sctx->certder = certder; |
186 | sctx->certderlen = certderlen; | 186 | sctx->certderlen = certderlen; |
187 | 187 | ||
188 | OPENSSL_free(sctx->preder); | 188 | free(sctx->preder); |
189 | sctx->preder = preder; | 189 | sctx->preder = preder; |
190 | sctx->prederlen = prederlen; | 190 | sctx->prederlen = prederlen; |
191 | 191 | ||
192 | return 1; | 192 | return 1; |
193 | err: | 193 | err: |
194 | OPENSSL_free(certder); | 194 | free(certder); |
195 | OPENSSL_free(preder); | 195 | free(preder); |
196 | X509_free(pretmp); | 196 | X509_free(pretmp); |
197 | return 0; | 197 | return 0; |
198 | } | 198 | } |
199 | 199 | ||
200 | __owur static int | 200 | static int |
201 | ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | 201 | ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) |
202 | { | 202 | { |
203 | int ret = 0; | 203 | int ret = 0; |
@@ -209,7 +209,7 @@ ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | |||
209 | if (*hash != NULL && *hash_len >= SHA256_DIGEST_LENGTH) { | 209 | if (*hash != NULL && *hash_len >= SHA256_DIGEST_LENGTH) { |
210 | md = *hash; | 210 | md = *hash; |
211 | } else { | 211 | } else { |
212 | md = OPENSSL_malloc(SHA256_DIGEST_LENGTH); | 212 | md = malloc(SHA256_DIGEST_LENGTH); |
213 | if (md == NULL) | 213 | if (md == NULL) |
214 | goto err; | 214 | goto err; |
215 | } | 215 | } |
@@ -223,7 +223,7 @@ ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | |||
223 | goto err; | 223 | goto err; |
224 | 224 | ||
225 | if (md != *hash) { | 225 | if (md != *hash) { |
226 | OPENSSL_free(*hash); | 226 | free(*hash); |
227 | *hash = md; | 227 | *hash = md; |
228 | *hash_len = SHA256_DIGEST_LENGTH; | 228 | *hash_len = SHA256_DIGEST_LENGTH; |
229 | } | 229 | } |
@@ -231,8 +231,8 @@ ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | |||
231 | md = NULL; | 231 | md = NULL; |
232 | ret = 1; | 232 | ret = 1; |
233 | err: | 233 | err: |
234 | OPENSSL_free(md); | 234 | free(md); |
235 | OPENSSL_free(der); | 235 | free(der); |
236 | return ret; | 236 | return ret; |
237 | } | 237 | } |
238 | 238 | ||