summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/pem/pem_seal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/pem/pem_seal.c')
-rw-r--r--src/lib/libcrypto/pem/pem_seal.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/pem/pem_seal.c b/src/lib/libcrypto/pem/pem_seal.c
index b6b4e13498..bac7b16b44 100644
--- a/src/lib/libcrypto/pem/pem_seal.c
+++ b/src/lib/libcrypto/pem/pem_seal.c
@@ -86,7 +86,7 @@ int PEM_SealInit(PEM_ENCODE_SEAL_CTX *ctx, EVP_CIPHER *type, EVP_MD *md_type,
86 j=RSA_size(pubk[i]->pkey.rsa); 86 j=RSA_size(pubk[i]->pkey.rsa);
87 if (j > max) max=j; 87 if (j > max) max=j;
88 } 88 }
89 s=(char *)OPENSSL_malloc(max*2); 89 s=(char *)malloc(max*2);
90 if (s == NULL) 90 if (s == NULL)
91 { 91 {
92 PEMerr(PEM_F_PEM_SEALINIT,ERR_R_MALLOC_FAILURE); 92 PEMerr(PEM_F_PEM_SEALINIT,ERR_R_MALLOC_FAILURE);
@@ -114,7 +114,7 @@ int PEM_SealInit(PEM_ENCODE_SEAL_CTX *ctx, EVP_CIPHER *type, EVP_MD *md_type,
114 114
115 ret=npubk; 115 ret=npubk;
116err: 116err:
117 if (s != NULL) OPENSSL_free(s); 117 if (s != NULL) free(s);
118 OPENSSL_cleanse(key,EVP_MAX_KEY_LENGTH); 118 OPENSSL_cleanse(key,EVP_MAX_KEY_LENGTH);
119 return(ret); 119 return(ret);
120 } 120 }
@@ -157,7 +157,7 @@ int PEM_SealFinal(PEM_ENCODE_SEAL_CTX *ctx, unsigned char *sig, int *sigl,
157 } 157 }
158 i=RSA_size(priv->pkey.rsa); 158 i=RSA_size(priv->pkey.rsa);
159 if (i < 100) i=100; 159 if (i < 100) i=100;
160 s=(unsigned char *)OPENSSL_malloc(i*2); 160 s=(unsigned char *)malloc(i*2);
161 if (s == NULL) 161 if (s == NULL)
162 { 162 {
163 PEMerr(PEM_F_PEM_SEALFINAL,ERR_R_MALLOC_FAILURE); 163 PEMerr(PEM_F_PEM_SEALFINAL,ERR_R_MALLOC_FAILURE);
@@ -179,7 +179,7 @@ int PEM_SealFinal(PEM_ENCODE_SEAL_CTX *ctx, unsigned char *sig, int *sigl,
179err: 179err:
180 EVP_MD_CTX_cleanup(&ctx->md); 180 EVP_MD_CTX_cleanup(&ctx->md);
181 EVP_CIPHER_CTX_cleanup(&ctx->cipher); 181 EVP_CIPHER_CTX_cleanup(&ctx->cipher);
182 if (s != NULL) OPENSSL_free(s); 182 if (s != NULL) free(s);
183 return(ret); 183 return(ret);
184 } 184 }
185#else /* !OPENSSL_NO_RSA */ 185#else /* !OPENSSL_NO_RSA */