summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/pem/pem_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/pem/pem_lib.c')
-rw-r--r--src/lib/libcrypto/pem/pem_lib.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/libcrypto/pem/pem_lib.c b/src/lib/libcrypto/pem/pem_lib.c
index b5e0a650f8..a17c3ed57f 100644
--- a/src/lib/libcrypto/pem/pem_lib.c
+++ b/src/lib/libcrypto/pem/pem_lib.c
@@ -242,9 +242,9 @@ char *PEM_ASN1_read_bio(char *(*d2i)(), const char *name, BIO *bp, char **x,
242 return(NULL); 242 return(NULL);
243 } 243 }
244 if(check_pem(nm, name)) break; 244 if(check_pem(nm, name)) break;
245 Free(nm); 245 OPENSSL_free(nm);
246 Free(header); 246 OPENSSL_free(header);
247 Free(data); 247 OPENSSL_free(data);
248 } 248 }
249 if (!PEM_get_EVP_CIPHER_INFO(header,&cipher)) goto err; 249 if (!PEM_get_EVP_CIPHER_INFO(header,&cipher)) goto err;
250 if (!PEM_do_header(&cipher,data,&len,cb,u)) goto err; 250 if (!PEM_do_header(&cipher,data,&len,cb,u)) goto err;
@@ -289,9 +289,9 @@ p8err:
289 if (ret == NULL) 289 if (ret == NULL)
290 PEMerr(PEM_F_PEM_ASN1_READ_BIO,ERR_R_ASN1_LIB); 290 PEMerr(PEM_F_PEM_ASN1_READ_BIO,ERR_R_ASN1_LIB);
291err: 291err:
292 Free(nm); 292 OPENSSL_free(nm);
293 Free(header); 293 OPENSSL_free(header);
294 Free(data); 294 OPENSSL_free(data);
295 return(ret); 295 return(ret);
296 } 296 }
297 297
@@ -344,7 +344,7 @@ int PEM_ASN1_write_bio(int (*i2d)(), const char *name, BIO *bp, char *x,
344 goto err; 344 goto err;
345 } 345 }
346 /* dzise + 8 bytes are needed */ 346 /* dzise + 8 bytes are needed */
347 data=(unsigned char *)Malloc((unsigned int)dsize+20); 347 data=(unsigned char *)OPENSSL_malloc((unsigned int)dsize+20);
348 if (data == NULL) 348 if (data == NULL)
349 { 349 {
350 PEMerr(PEM_F_PEM_ASN1_WRITE_BIO,ERR_R_MALLOC_FAILURE); 350 PEMerr(PEM_F_PEM_ASN1_WRITE_BIO,ERR_R_MALLOC_FAILURE);
@@ -405,7 +405,7 @@ err:
405 memset((char *)&ctx,0,sizeof(ctx)); 405 memset((char *)&ctx,0,sizeof(ctx));
406 memset(buf,0,PEM_BUFSIZE); 406 memset(buf,0,PEM_BUFSIZE);
407 memset(data,0,(unsigned int)dsize); 407 memset(data,0,(unsigned int)dsize);
408 Free(data); 408 OPENSSL_free(data);
409 return(ret); 409 return(ret);
410 } 410 }
411 411
@@ -583,7 +583,7 @@ int PEM_write_bio(BIO *bp, const char *name, char *header, unsigned char *data,
583 goto err; 583 goto err;
584 } 584 }
585 585
586 buf=(unsigned char *)Malloc(PEM_BUFSIZE*8); 586 buf=(unsigned char *)OPENSSL_malloc(PEM_BUFSIZE*8);
587 if (buf == NULL) 587 if (buf == NULL)
588 { 588 {
589 reason=ERR_R_MALLOC_FAILURE; 589 reason=ERR_R_MALLOC_FAILURE;
@@ -603,7 +603,7 @@ int PEM_write_bio(BIO *bp, const char *name, char *header, unsigned char *data,
603 } 603 }
604 EVP_EncodeFinal(&ctx,buf,&outl); 604 EVP_EncodeFinal(&ctx,buf,&outl);
605 if ((outl > 0) && (BIO_write(bp,(char *)buf,outl) != outl)) goto err; 605 if ((outl > 0) && (BIO_write(bp,(char *)buf,outl) != outl)) goto err;
606 Free(buf); 606 OPENSSL_free(buf);
607 if ( (BIO_write(bp,"-----END ",9) != 9) || 607 if ( (BIO_write(bp,"-----END ",9) != 9) ||
608 (BIO_write(bp,name,nlen) != nlen) || 608 (BIO_write(bp,name,nlen) != nlen) ||
609 (BIO_write(bp,"-----\n",6) != 6)) 609 (BIO_write(bp,"-----\n",6) != 6))
@@ -784,9 +784,9 @@ int PEM_read_bio(BIO *bp, char **name, char **header, unsigned char **data,
784 *header=headerB->data; 784 *header=headerB->data;
785 *data=(unsigned char *)dataB->data; 785 *data=(unsigned char *)dataB->data;
786 *len=bl; 786 *len=bl;
787 Free(nameB); 787 OPENSSL_free(nameB);
788 Free(headerB); 788 OPENSSL_free(headerB);
789 Free(dataB); 789 OPENSSL_free(dataB);
790 return(1); 790 return(1);
791err: 791err:
792 BUF_MEM_free(nameB); 792 BUF_MEM_free(nameB);