diff options
Diffstat (limited to 'src/lib/libcrypto/pem/pem_seal.c')
-rw-r--r-- | src/lib/libcrypto/pem/pem_seal.c | 8 |
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; |
116 | err: | 116 | err: |
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, | |||
179 | err: | 179 | err: |
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 */ |