ASN1_item_free
ASN1_item_free((ASN1_VALUE *)a, &ASN1_BIT_STRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_ENUMERATED_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_INTEGER_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_OCTET_STRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_TIME_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_ANY_it);
ASN1_item_free((ASN1_VALUE *)ios, &ASN1_INT_OCTETSTRING_it);
ASN1_item_free((ASN1_VALUE *)ios, &ASN1_INT_OCTETSTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_CERT_SEQUENCE_it);
ASN1_item_free((ASN1_VALUE *)a, &PBEPARAM_it);
ASN1_item_free((ASN1_VALUE *)a, &PBE2PARAM_it);
ASN1_item_free((ASN1_VALUE *)a, &PBKDF2PARAM_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS8_PRIV_KEY_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTF8STRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLESTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_T61STRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_IA5STRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALSTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTCTIME_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALIZEDTIME_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_VISIBLESTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UNIVERSALSTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_BMPSTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it);
ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it);
ASN1_item_free((ASN1_VALUE *)a, &DIRECTORYSTRING_it);
ASN1_item_free((ASN1_VALUE *)a, &ASN1_NULL_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_ALGOR_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_ATTRIBUTE_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_REVOKED_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_CRL_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_CRL_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_EXTENSION_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_ENTRY_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_PUBKEY_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_REQ_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_REQ_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it);
ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it);
ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_VAL_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_CINF_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_it);
ASN1_item_free((ASN1_VALUE *)a, &X509_CERT_AUX_it);
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
ASN1_item_free((ASN1_VALUE *)rct, &CMS_Receipt_it);
ASN1_item_free((ASN1_VALUE *)a, &CMS_ReceiptRequest_it);
ASN1_item_free((ASN1_VALUE *)rek, &CMS_RecipientEncryptedKey_it);
ASN1_item_free((ASN1_VALUE *)cch, &CMS_CertificateChoices_it);
ASN1_item_free((ASN1_VALUE *)rch, &CMS_RevocationInfoChoice_it);
ASN1_item_free((ASN1_VALUE *)*pias, &CMS_IssuerAndSerialNumber_it);
ASN1_item_free((ASN1_VALUE *)ias, &CMS_IssuerAndSerialNumber_it);
ASN1_item_free((ASN1_VALUE *)a, &CMS_ContentInfo_it);
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
ASN1_item_free((ASN1_VALUE *)si, &CMS_SignerInfo_it);
ASN1_item_free((ASN1_VALUE *)a, &X9_62_PENTANOMIAL_it);
ASN1_item_free((ASN1_VALUE *)a, &X9_62_CHARACTERISTIC_TWO_it);
ASN1_item_free((ASN1_VALUE *)a, &ECPARAMETERS_it);
ASN1_item_free((ASN1_VALUE *)a, &ECPKPARAMETERS_it);
ASN1_item_free((ASN1_VALUE *)a, &EC_PRIVATEKEY_it);
ASN1_item_free((ASN1_VALUE *)a, &ECDSA_SIG_it);
ASN1_item_free((ASN1_VALUE *)a, &GOST_KEY_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &GOST_KEY_AGREEMENT_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &GOST_KEY_PARAMS_it);
ASN1_item_free((ASN1_VALUE *)a, &GOST_CIPHER_PARAMS_it);
ASN1_item_free((ASN1_VALUE *)a, &GOST_KEY_TRANSPORT_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SIGNATURE_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTID_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_ONEREQ_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQINFO_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQUEST_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPBYTES_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPONSE_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPID_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REVOKEDINFO_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTSTATUS_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SINGLERESP_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPDATA_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_BASICRESP_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CRLID_it);
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SERVICELOC_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_MAC_DATA_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_BAGS_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_SAFEBAG_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGNED_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGNER_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ISSUER_AND_SERIAL_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENVELOPE_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_RECIP_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENC_CONTENT_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGN_ENVELOPE_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENCRYPT_it);
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_DIGEST_it);
ASN1_item_free((ASN1_VALUE *)a, &RSA_PSS_PARAMS_it);
ASN1_item_free((ASN1_VALUE *)a, &RSA_OAEP_PARAMS_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_MSG_IMPRINT_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_REQ_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_ACCURACY_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_TST_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_STATUS_INFO_it);
ASN1_item_free((ASN1_VALUE *)a, &TS_RESP_it);
ASN1_item_free((ASN1_VALUE *)a, &ESS_ISSUER_SERIAL_it);
ASN1_item_free((ASN1_VALUE *)a, &ESS_CERT_ID_it);
ASN1_item_free((ASN1_VALUE *)a, &ESS_SIGNING_CERT_it);
ASN1_item_free((ASN1_VALUE *)a, &ESS_CERT_ID_V2_it);
ASN1_item_free((ASN1_VALUE *)a, &ESS_SIGNING_CERT_V2_it);
ASN1_item_free((ASN1_VALUE *)a, &IPAddressRange_it);
ASN1_item_free((ASN1_VALUE *)a, &IPAddressOrRange_it);
ASN1_item_free((ASN1_VALUE *)a, &IPAddressChoice_it);
ASN1_item_free((ASN1_VALUE *)a, &IPAddressFamily_it);
ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_KEYID_it);
ASN1_item_free((ASN1_VALUE *)a, &ASRange_it);
ASN1_item_free((ASN1_VALUE *)a, &ASIdOrRange_it);
ASN1_item_free((ASN1_VALUE *)a, &ASIdentifierChoice_it);
ASN1_item_free((ASN1_VALUE *)a, &ASIdentifiers_it);
ASN1_item_free((ASN1_VALUE *)a, &BASIC_CONSTRAINTS_it);
ASN1_item_free(ext_struc, method->it);
ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it);
ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it);
ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it);
ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it);
ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it);
ASN1_item_free((ASN1_VALUE *)a, &DIST_POINT_NAME_it);
ASN1_item_free((ASN1_VALUE *)a, &DIST_POINT_it);
ASN1_item_free((ASN1_VALUE *)a, &CRL_DIST_POINTS_it);
ASN1_item_free((ASN1_VALUE *)a, &ISSUING_DIST_POINT_it);
ASN1_item_free((ASN1_VALUE *)a, &EXTENDED_KEY_USAGE_it);
ASN1_item_free((ASN1_VALUE *)a, &OTHERNAME_it);
ASN1_item_free((ASN1_VALUE *)a, &EDIPARTYNAME_it);
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_NAME_it);
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_NAMES_it);
ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it);
ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it);
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_SUBTREE_it);
ASN1_item_free((ASN1_VALUE *)a, &NAME_CONSTRAINTS_it);
ASN1_item_free((ASN1_VALUE *)a, &PROXY_CERT_INFO_EXTENSION_it);
ASN1_item_free((ASN1_VALUE *)a, &PROXY_POLICY_it);
ASN1_item_free((ASN1_VALUE *)a, &POLICY_CONSTRAINTS_it);
ASN1_item_free((ASN1_VALUE *)a, &PKEY_USAGE_PERIOD_it);
ASN1_item_free((ASN1_VALUE *)a, &POLICY_MAPPING_it);
ASN1_item_free(ext_str, method->it);
ASN1_item_free((ASN1_VALUE *)a, &SXNETID_it);
ASN1_item_free((ASN1_VALUE *)a, &SXNET_it);
void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it);
ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \
ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \