V_ASN1_UTCTIME
i2 = (d->type == V_ASN1_UTCTIME) ? i + 1 : i;
if (d->type == V_ASN1_UTCTIME)
i2 = (d->type == V_ASN1_UTCTIME) ? i + 1 : i;
type = V_ASN1_UTCTIME;
} else if (type == V_ASN1_UTCTIME) {
else if (t->type == V_ASN1_UTCTIME)
t.type = V_ASN1_UTCTIME;
t.type = V_ASN1_UTCTIME;
if (d->type == V_ASN1_UTCTIME) {
case V_ASN1_UTCTIME:
if (d->type != V_ASN1_UTCTIME)
t.type = V_ASN1_UTCTIME;
return ossl_asn1_time_from_tm(s, ts, V_ASN1_UTCTIME);
if (tm->type != V_ASN1_UTCTIME)
ASN1_GEN_STR("UTCTIME", V_ASN1_UTCTIME),
ASN1_GEN_STR("UTC", V_ASN1_UTCTIME),
case V_ASN1_UTCTIME:
if ((tag == V_ASN1_PRINTABLESTRING) || (tag == V_ASN1_T61STRING) || (tag == V_ASN1_IA5STRING) || (tag == V_ASN1_VISIBLESTRING) || (tag == V_ASN1_NUMERICSTRING) || (tag == V_ASN1_UTF8STRING) || (tag == V_ASN1_UTCTIME) || (tag == V_ASN1_GENERALIZEDTIME)) {
case V_ASN1_UTCTIME:
if (utype == V_ASN1_UTCTIME && (len < 13)) {
case V_ASN1_UTCTIME:
case V_ASN1_UTCTIME:
V_ASN1_UTCTIME, t)) {
case V_ASN1_UTCTIME:
if (s->type == V_ASN1_UTCTIME)
case V_ASN1_UTCTIME:
case V_ASN1_UTCTIME:
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
if (td->type == V_ASN1_UTCTIME) {
#define TODAY_UTC { sizeof(TODAY_UTC_STR) - 1, V_ASN1_UTCTIME, TODAY_UTC_STR, 0 }
#define TOMORROW_UTC { sizeof(TOMORROW_UTC_STR) - 1, V_ASN1_UTCTIME, TOMORROW_UTC_STR, 0 }
{ "001201000000Z", 0, V_ASN1_UTCTIME },
{ "001201010000+0100", 0, V_ASN1_UTCTIME },
{ "001201050000+0500", 0, V_ASN1_UTCTIME },
{ "001130230000-0100", 0, V_ASN1_UTCTIME },
{ "001130190000-0500", 0, V_ASN1_UTCTIME },
{ "001201000000-0000", 0, V_ASN1_UTCTIME },
{ "001201000001-0000", 1, V_ASN1_UTCTIME }, /* +1 second */
{ "001130235959-0000", -1, V_ASN1_UTCTIME }, /* -1 second */
{ "001201000000+0100", -1, V_ASN1_UTCTIME },
{ "001201000000-0100", 1, V_ASN1_UTCTIME },
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
V_ASN1_UTCTIME,
construct_asn1_time("170731222050Z", V_ASN1_UTCTIME,
construct_asn1_time("1707312220Z", V_ASN1_UTCTIME,
construct_asn1_time("170731222050Z", V_ASN1_UTCTIME,
construct_asn1_time("1707312220Z", V_ASN1_UTCTIME,