asn1_cb
static int asn1_cb(const char *elem, int len, void *bitstr);
if (CONF_parse_list(str, ',', 1, asn1_cb, &asn1_tags) != 0)
.asn1_cb = cb, \
.asn1_cb = cb, \
.asn1_cb = cb, \
.asn1_cb = cb, \
ASN1_aux_cb *asn1_cb;
if (!aux || !aux->asn1_cb) {
if (aux->asn1_cb(ASN1_OP_DETACHED_PRE, &val, it, &sarg) <= 0)
if (aux->asn1_cb(ASN1_OP_DETACHED_POST, &val, it, &sarg) <= 0)
if (aux == NULL || aux->asn1_cb == NULL) {
if (aux->asn1_cb(ASN1_OP_STREAM_PRE, &val, it, &sarg) <= 0)
if (aux->asn1_cb(ASN1_OP_STREAM_POST,
.asn1_cb = pkey_cb,
ASN1_aux_cb *asn1_cb = NULL;
asn1_cb = aux->asn1_cb;
if (asn1_cb != NULL && !asn1_cb(ASN1_OP_D2I_PRE, &achoice, it, NULL)) {
if (asn1_cb != NULL && !asn1_cb(ASN1_OP_D2I_POST, &achoice, it, NULL)) {
ASN1_aux_cb *asn1_cb = NULL;
asn1_cb = aux->asn1_cb;
if (asn1_cb != NULL && !asn1_cb(ASN1_OP_D2I_PRE, &aseq, it, NULL)) {
if (asn1_cb != NULL && !asn1_cb(ASN1_OP_D2I_POST, &aseq, it, NULL)) {
ASN1_aux_cb *asn1_cb = NULL;
if (aux && aux->asn1_cb)
asn1_cb = aux->asn1_cb;
if (asn1_cb && !asn1_cb(ASN1_OP_I2D_PRE, pval, it, NULL))
if (asn1_cb && !asn1_cb(ASN1_OP_I2D_POST, pval, it, NULL))
if (asn1_cb && !asn1_cb(ASN1_OP_I2D_PRE, pval, it, NULL))
if (asn1_cb && !asn1_cb(ASN1_OP_I2D_POST, pval, it, NULL))
if (aux != NULL && aux->asn1_cb != NULL)
asn1_cb = aux->asn1_cb;
if (asn1_cb) {
i = asn1_cb(ASN1_OP_FREE_PRE, pval, it, NULL);
if (asn1_cb)
asn1_cb(ASN1_OP_FREE_POST, pval, it, NULL);
if (asn1_cb) {
i = asn1_cb(ASN1_OP_FREE_PRE, pval, it, NULL);
if (asn1_cb)
asn1_cb(ASN1_OP_FREE_POST, pval, it, NULL);
ASN1_aux_cb *asn1_cb = NULL;
if (aux != NULL && aux->asn1_cb != NULL)
asn1_cb = aux->asn1_cb;
if (asn1_cb) {
i = asn1_cb(ASN1_OP_NEW_PRE, pval, it, NULL);
if (asn1_cb && !asn1_cb(ASN1_OP_NEW_POST, pval, it, NULL))
if (asn1_cb) {
i = asn1_cb(ASN1_OP_NEW_PRE, pval, it, NULL);
if (asn1_cb && !asn1_cb(ASN1_OP_NEW_POST, pval, it, NULL))
ASN1_aux_cb *asn1_cb = NULL;
ASN1_aux_cb *asn1_cb;
if (aux && aux->asn1_cb) {
asn1_cb = aux->asn1_cb;
asn1_cb = NULL;
if (asn1_cb) {
i = asn1_cb(ASN1_OP_PRINT_PRE, fld, it, &parg);
if (asn1_cb) {
i = asn1_cb(ASN1_OP_PRINT_POST, fld, it, &parg);
.asn1_cb = crl_info_cb,
.asn1_cb = crl_cb,
.asn1_cb = pubkey_cb,
.asn1_cb = rinf_cb,
.asn1_cb = x509_cb,
.asn1_cb = cms_cb,
.asn1_cb = cms_si_cb,
.asn1_cb = cms_rek_cb,
.asn1_cb = cms_kari_cb,
.asn1_cb = cms_ri_cb,
.asn1_cb = dh_cb,
.asn1_cb = dsa_cb,
.asn1_cb = dsa_cb,
.asn1_cb = dsa_cb,
.asn1_cb = sig_cb,
.asn1_cb = pk7_cb,
.asn1_cb = si_cb,
.asn1_cb = ri_cb,
.asn1_cb = rsa_cb,
.asn1_cb = rsa_pss_cb,
.asn1_cb = rsa_oaep_cb,
.asn1_cb = rsa_cb,
.asn1_cb = ts_resp_cb,
.asn1_cb = dpn_cb,
.asn1_cb = waf_cb,