diff options
| author | beck <> | 2000-12-15 02:58:47 +0000 |
|---|---|---|
| committer | beck <> | 2000-12-15 02:58:47 +0000 |
| commit | 9200bb13d15da4b2a23e6bc92c20e95b74aa2113 (patch) | |
| tree | 5c52d628ec1e34be76e7ef2a4235d248b7c44d24 /src/lib/libcrypto/pem/pem_lib.c | |
| parent | e131d25072e3d4197ba4b9bcc0d1b27d34d6488d (diff) | |
| download | openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.gz openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.bz2 openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.zip | |
openssl-engine-0.9.6 merge
Diffstat (limited to 'src/lib/libcrypto/pem/pem_lib.c')
| -rw-r--r-- | src/lib/libcrypto/pem/pem_lib.c | 26 |
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); |
| 291 | err: | 291 | err: |
| 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); |
| 791 | err: | 791 | err: |
| 792 | BUF_MEM_free(nameB); | 792 | BUF_MEM_free(nameB); |
