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 */ |
