ASN1_C_UNIV
} else if (class == ASN1_C_UNIV) {
if (class == ASN1_C_UNIV && tagname != NULL)
if ((class == ASN1_C_UNIV && type == PRIM && tag == UT_OctetString) ||
(class == ASN1_C_UNIV && type == CONS && tag == UT_Sequence) ||
(class == ASN1_C_UNIV && type == CONS && tag == UT_Set)) {
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Boolean,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Integer,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Integer, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Integer, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Enumerated, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_BitString, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_BitString, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_OID,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_OctetString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Null,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, (yyval.type));
(yyval.type) = new_tag(ASN1_C_UNIV, UT_GeneralizedTime,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_UTCTime,
(yyval.constant) = ASN1_C_UNIV;
(yyval.type) = new_tag(ASN1_C_UNIV, UT_GeneralString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_TeletexString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_UTF8String,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_PrintableString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_VisibleString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_IA5String,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_BMPString,
(yyval.type) = new_tag(ASN1_C_UNIV, UT_UniversalString,
$$ = new_tag(ASN1_C_UNIV, UT_Boolean,
$$ = new_tag(ASN1_C_UNIV, UT_Integer,
$$ = new_tag(ASN1_C_UNIV, UT_Integer, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Integer, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Enumerated, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_BitString, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_BitString, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_OID,
$$ = new_tag(ASN1_C_UNIV, UT_OctetString,
$$ = new_tag(ASN1_C_UNIV, UT_Null,
$$ = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Sequence, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_Set, TE_EXPLICIT, $$);
$$ = new_tag(ASN1_C_UNIV, UT_GeneralizedTime,
$$ = new_tag(ASN1_C_UNIV, UT_UTCTime,
$$ = ASN1_C_UNIV;
$$ = new_tag(ASN1_C_UNIV, UT_GeneralString,
$$ = new_tag(ASN1_C_UNIV, UT_TeletexString,
$$ = new_tag(ASN1_C_UNIV, UT_UTF8String,
$$ = new_tag(ASN1_C_UNIV, UT_PrintableString,
$$ = new_tag(ASN1_C_UNIV, UT_VisibleString,
$$ = new_tag(ASN1_C_UNIV, UT_IA5String,
$$ = new_tag(ASN1_C_UNIV, UT_BMPString,
$$ = new_tag(ASN1_C_UNIV, UT_UniversalString,
if (class != ASN1_C_UNIV) {
if(t->tag.tagclass != ASN1_C_UNIV)
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
*cl = ASN1_C_UNIV;
if(class < ASN1_C_UNIV || class > ASN1_C_PRIVATE)
if(class == ASN1_C_UNIV) {
ret = der_match_tag_and_length(p, len, ASN1_C_UNIV,
ASN1_C_UNIV, CONS, UT_Sequence, &l);