summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/dsa')
-rw-r--r--src/lib/libcrypto/dsa/dsa_ameth.c12
-rw-r--r--src/lib/libcrypto/dsa/dsa_asn1.c2
-rw-r--r--src/lib/libcrypto/dsa/dsa_lib.c10
-rw-r--r--src/lib/libcrypto/dsa/dsa_pmeth.c4
-rw-r--r--src/lib/libcrypto/dsa/dsa_sign.c4
5 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_ameth.c b/src/lib/libcrypto/dsa/dsa_ameth.c
index 376156ec5e..e9c549802d 100644
--- a/src/lib/libcrypto/dsa/dsa_ameth.c
+++ b/src/lib/libcrypto/dsa/dsa_ameth.c
@@ -176,7 +176,7 @@ static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
176 176
177 err: 177 err:
178 if (penc) 178 if (penc)
179 OPENSSL_free(penc); 179 free(penc);
180 if (pval) 180 if (pval)
181 ASN1_STRING_free(pval); 181 ASN1_STRING_free(pval);
182 182
@@ -344,7 +344,7 @@ static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
344 344
345err: 345err:
346 if (dp != NULL) 346 if (dp != NULL)
347 OPENSSL_free(dp); 347 free(dp);
348 if (params != NULL) 348 if (params != NULL)
349 ASN1_STRING_free(params); 349 ASN1_STRING_free(params);
350 if (prkey != NULL) 350 if (prkey != NULL)
@@ -459,7 +459,7 @@ static int do_dsa_print(BIO *bp, const DSA *x, int off, int ptype)
459 update_buflen(priv_key, &buf_len); 459 update_buflen(priv_key, &buf_len);
460 update_buflen(pub_key, &buf_len); 460 update_buflen(pub_key, &buf_len);
461 461
462 m=(unsigned char *)OPENSSL_malloc(buf_len+10); 462 m=(unsigned char *)malloc(buf_len+10);
463 if (m == NULL) 463 if (m == NULL)
464 { 464 {
465 DSAerr(DSA_F_DO_DSA_PRINT,ERR_R_MALLOC_FAILURE); 465 DSAerr(DSA_F_DO_DSA_PRINT,ERR_R_MALLOC_FAILURE);
@@ -483,7 +483,7 @@ static int do_dsa_print(BIO *bp, const DSA *x, int off, int ptype)
483 if (!ASN1_bn_print(bp,"G: ",x->g,m,off)) goto err; 483 if (!ASN1_bn_print(bp,"G: ",x->g,m,off)) goto err;
484 ret=1; 484 ret=1;
485err: 485err:
486 if (m != NULL) OPENSSL_free(m); 486 if (m != NULL) free(m);
487 return(ret); 487 return(ret);
488 } 488 }
489 489
@@ -564,7 +564,7 @@ static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg,
564 unsigned char *m=NULL; 564 unsigned char *m=NULL;
565 update_buflen(dsa_sig->r, &buf_len); 565 update_buflen(dsa_sig->r, &buf_len);
566 update_buflen(dsa_sig->s, &buf_len); 566 update_buflen(dsa_sig->s, &buf_len);
567 m = OPENSSL_malloc(buf_len+10); 567 m = malloc(buf_len+10);
568 if (m == NULL) 568 if (m == NULL)
569 { 569 {
570 DSAerr(DSA_F_DSA_SIG_PRINT,ERR_R_MALLOC_FAILURE); 570 DSAerr(DSA_F_DSA_SIG_PRINT,ERR_R_MALLOC_FAILURE);
@@ -581,7 +581,7 @@ static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg,
581 rv = 1; 581 rv = 1;
582 err: 582 err:
583 if (m) 583 if (m)
584 OPENSSL_free(m); 584 free(m);
585 DSA_SIG_free(dsa_sig); 585 DSA_SIG_free(dsa_sig);
586 return rv; 586 return rv;
587 } 587 }
diff --git a/src/lib/libcrypto/dsa/dsa_asn1.c b/src/lib/libcrypto/dsa/dsa_asn1.c
index 19528dcd7a..f8a918d72c 100644
--- a/src/lib/libcrypto/dsa/dsa_asn1.c
+++ b/src/lib/libcrypto/dsa/dsa_asn1.c
@@ -69,7 +69,7 @@ static int sig_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,
69{ 69{
70 if(operation == ASN1_OP_NEW_PRE) { 70 if(operation == ASN1_OP_NEW_PRE) {
71 DSA_SIG *sig; 71 DSA_SIG *sig;
72 sig = OPENSSL_malloc(sizeof(DSA_SIG)); 72 sig = malloc(sizeof(DSA_SIG));
73 if (!sig) 73 if (!sig)
74 { 74 {
75 DSAerr(DSA_F_SIG_CB, ERR_R_MALLOC_FAILURE); 75 DSAerr(DSA_F_SIG_CB, ERR_R_MALLOC_FAILURE);
diff --git a/src/lib/libcrypto/dsa/dsa_lib.c b/src/lib/libcrypto/dsa/dsa_lib.c
index 897c085968..27a4c66618 100644
--- a/src/lib/libcrypto/dsa/dsa_lib.c
+++ b/src/lib/libcrypto/dsa/dsa_lib.c
@@ -116,7 +116,7 @@ DSA *DSA_new_method(ENGINE *engine)
116 { 116 {
117 DSA *ret; 117 DSA *ret;
118 118
119 ret=(DSA *)OPENSSL_malloc(sizeof(DSA)); 119 ret=(DSA *)malloc(sizeof(DSA));
120 if (ret == NULL) 120 if (ret == NULL)
121 { 121 {
122 DSAerr(DSA_F_DSA_NEW_METHOD,ERR_R_MALLOC_FAILURE); 122 DSAerr(DSA_F_DSA_NEW_METHOD,ERR_R_MALLOC_FAILURE);
@@ -129,7 +129,7 @@ DSA *DSA_new_method(ENGINE *engine)
129 if (!ENGINE_init(engine)) 129 if (!ENGINE_init(engine))
130 { 130 {
131 DSAerr(DSA_F_DSA_NEW_METHOD, ERR_R_ENGINE_LIB); 131 DSAerr(DSA_F_DSA_NEW_METHOD, ERR_R_ENGINE_LIB);
132 OPENSSL_free(ret); 132 free(ret);
133 return NULL; 133 return NULL;
134 } 134 }
135 ret->engine = engine; 135 ret->engine = engine;
@@ -144,7 +144,7 @@ DSA *DSA_new_method(ENGINE *engine)
144 DSAerr(DSA_F_DSA_NEW_METHOD, 144 DSAerr(DSA_F_DSA_NEW_METHOD,
145 ERR_R_ENGINE_LIB); 145 ERR_R_ENGINE_LIB);
146 ENGINE_finish(ret->engine); 146 ENGINE_finish(ret->engine);
147 OPENSSL_free(ret); 147 free(ret);
148 return NULL; 148 return NULL;
149 } 149 }
150 } 150 }
@@ -174,7 +174,7 @@ DSA *DSA_new_method(ENGINE *engine)
174 ENGINE_finish(ret->engine); 174 ENGINE_finish(ret->engine);
175#endif 175#endif
176 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DSA, ret, &ret->ex_data); 176 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DSA, ret, &ret->ex_data);
177 OPENSSL_free(ret); 177 free(ret);
178 ret=NULL; 178 ret=NULL;
179 } 179 }
180 180
@@ -216,7 +216,7 @@ void DSA_free(DSA *r)
216 if (r->priv_key != NULL) BN_clear_free(r->priv_key); 216 if (r->priv_key != NULL) BN_clear_free(r->priv_key);
217 if (r->kinv != NULL) BN_clear_free(r->kinv); 217 if (r->kinv != NULL) BN_clear_free(r->kinv);
218 if (r->r != NULL) BN_clear_free(r->r); 218 if (r->r != NULL) BN_clear_free(r->r);
219 OPENSSL_free(r); 219 free(r);
220 } 220 }
221 221
222int DSA_up_ref(DSA *r) 222int DSA_up_ref(DSA *r)
diff --git a/src/lib/libcrypto/dsa/dsa_pmeth.c b/src/lib/libcrypto/dsa/dsa_pmeth.c
index 715d8d675b..7076bf7b67 100644
--- a/src/lib/libcrypto/dsa/dsa_pmeth.c
+++ b/src/lib/libcrypto/dsa/dsa_pmeth.c
@@ -81,7 +81,7 @@ typedef struct
81static int pkey_dsa_init(EVP_PKEY_CTX *ctx) 81static int pkey_dsa_init(EVP_PKEY_CTX *ctx)
82 { 82 {
83 DSA_PKEY_CTX *dctx; 83 DSA_PKEY_CTX *dctx;
84 dctx = OPENSSL_malloc(sizeof(DSA_PKEY_CTX)); 84 dctx = malloc(sizeof(DSA_PKEY_CTX));
85 if (!dctx) 85 if (!dctx)
86 return 0; 86 return 0;
87 dctx->nbits = 1024; 87 dctx->nbits = 1024;
@@ -114,7 +114,7 @@ static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx)
114 { 114 {
115 DSA_PKEY_CTX *dctx = ctx->data; 115 DSA_PKEY_CTX *dctx = ctx->data;
116 if (dctx) 116 if (dctx)
117 OPENSSL_free(dctx); 117 free(dctx);
118 } 118 }
119 119
120static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, 120static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
diff --git a/src/lib/libcrypto/dsa/dsa_sign.c b/src/lib/libcrypto/dsa/dsa_sign.c
index e02365a8b1..5f48d6b622 100644
--- a/src/lib/libcrypto/dsa/dsa_sign.c
+++ b/src/lib/libcrypto/dsa/dsa_sign.c
@@ -76,7 +76,7 @@ int DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
76DSA_SIG *DSA_SIG_new(void) 76DSA_SIG *DSA_SIG_new(void)
77 { 77 {
78 DSA_SIG *sig; 78 DSA_SIG *sig;
79 sig = OPENSSL_malloc(sizeof(DSA_SIG)); 79 sig = malloc(sizeof(DSA_SIG));
80 if (!sig) 80 if (!sig)
81 return NULL; 81 return NULL;
82 sig->r = NULL; 82 sig->r = NULL;
@@ -92,7 +92,7 @@ void DSA_SIG_free(DSA_SIG *sig)
92 BN_free(sig->r); 92 BN_free(sig->r);
93 if (sig->s) 93 if (sig->s)
94 BN_free(sig->s); 94 BN_free(sig->s);
95 OPENSSL_free(sig); 95 free(sig);
96 } 96 }
97 } 97 }
98 98