Lines Matching refs:asn1_tags
138 tag_exp_arg asn1_tags;
152 asn1_tags.imp_tag = -1;
153 asn1_tags.imp_class = -1;
154 asn1_tags.format = ASN1_GEN_FORMAT_ASCII;
155 asn1_tags.exp_count = 0;
156 if (CONF_parse_list(str, ',', 1, asn1_cb, &asn1_tags) != 0)
159 if ((asn1_tags.utype == V_ASN1_SEQUENCE) || (asn1_tags.utype == V_ASN1_SET))
166 ret = asn1_multi(asn1_tags.utype, asn1_tags.str, cnf);
169 ret = asn1_str2type(asn1_tags.str, asn1_tags.format, asn1_tags.utype);
175 if ((asn1_tags.imp_tag == -1) && (asn1_tags.exp_count == 0))
186 if (asn1_tags.imp_tag != -1)
211 len = ASN1_object_size(0, hdr_len, asn1_tags.imp_tag);
218 for(i = 0, etmp = asn1_tags.exp_list + asn1_tags.exp_count - 1; i < asn1_tags.exp_count; i++, etmp--)
239 for (i = 0, etmp = asn1_tags.exp_list; i < asn1_tags.exp_count; i++, etmp++)
249 if (asn1_tags.imp_tag != -1)
251 if (asn1_tags.imp_class == V_ASN1_UNIVERSAL
252 && (asn1_tags.imp_tag == V_ASN1_SEQUENCE
253 || asn1_tags.imp_tag == V_ASN1_SET) )
256 asn1_tags.imp_tag, asn1_tags.imp_class);