free_data
free_data(&datap);
free_data(&validity->notBefore.time);
free_data(&validity->notAfter.time);
free_data(&exptr->extnId);
free_data(&exptr->BERvalue);
free_data(&exptr->value.tagAndValue->value);
free_data(&tbscsr->version);
free_data(&tbscert->version);
free_data(enc_tbs_cert_ptr);
free_data(&tbscert->issuerUniqueIdentifier);
free_data(encodedcert);
free_data(&tbscert->subjectUniqueIdentifier);
free_data(&tbscert->issuerUniqueIdentifier);
free_data(&tbscert->subjectUniqueIdentifier);
free_data(tbscert);
free_data(&certptr->signature.encrypted);
free_data(enc_tbs_csr_ptr);
free_data(encodedcsr);
free_data(&pKeyParts[i]);
free_data(&algoid->algorithm);
free_data(&algoid->parameters);
free_data(&spki->subjectPublicKey);
free_data(&av->type);
free_data(&av->value);
add_hook(&free_data, AFTER_FUNC_HOOK);
goto free_data;
goto free_data;
goto free_data;
free_data:
goto free_data;
free_data:
goto free_data;
free_data: