Lines Matching refs:certptr
190 free_decoded_cert(KMF_X509_CERTIFICATE *certptr) in free_decoded_cert() argument
192 if (!certptr) in free_decoded_cert()
195 free_tbscert(&certptr->certificate); in free_decoded_cert()
197 free_algoid(&certptr->signature.algorithmIdentifier); in free_decoded_cert()
198 free_data(&certptr->signature.encrypted); in free_decoded_cert()
1445 KMF_X509_CERTIFICATE *certptr = NULL; in DerDecodeSignedCertificate() local
1462 certptr = malloc(sizeof (KMF_X509_CERTIFICATE)); in DerDecodeSignedCertificate()
1463 if (certptr == NULL) { in DerDecodeSignedCertificate()
1467 (void) memset(certptr, 0, sizeof (KMF_X509_CERTIFICATE)); in DerDecodeSignedCertificate()
1473 certptr->certificate = *tbscert; in DerDecodeSignedCertificate()
1481 &certptr->signature.algorithmIdentifier)) == KMF_OK) { in DerDecodeSignedCertificate()
1498 certptr->signature.encrypted.Data = in DerDecodeSignedCertificate()
1500 certptr->signature.encrypted.Length = size / 8; in DerDecodeSignedCertificate()
1502 certptr->signature.encrypted.Data = NULL; in DerDecodeSignedCertificate()
1503 certptr->signature.encrypted.Length = 0; in DerDecodeSignedCertificate()
1506 (void) memset(&certptr->signature, 0, in DerDecodeSignedCertificate()
1507 sizeof (certptr->signature)); in DerDecodeSignedCertificate()
1511 *signed_cert_ptr_ptr = certptr; in DerDecodeSignedCertificate()
1514 if (certptr) { in DerDecodeSignedCertificate()
1515 free_decoded_cert(certptr); in DerDecodeSignedCertificate()
1516 free(certptr); in DerDecodeSignedCertificate()