Lines Matching refs:asid
113 ASIdentifiers *asid = ext;
114 return (i2r_ASIdentifierChoice(out, asid->asnum, indent,
116 i2r_ASIdentifierChoice(out, asid->rdi, indent,
154 int X509v3_asid_add_inherit(ASIdentifiers *asid, int which)
157 if (asid == NULL)
161 choice = &asid->asnum;
164 choice = &asid->rdi;
182 int X509v3_asid_add_id_or_range(ASIdentifiers *asid,
187 if (asid == NULL)
191 choice = &asid->asnum;
194 choice = &asid->rdi;
347 int X509v3_asid_is_canonical(ASIdentifiers *asid)
349 return (asid == NULL ||
350 (ASIdentifierChoice_is_canonical(asid->asnum) &&
351 ASIdentifierChoice_is_canonical(asid->rdi)));
501 int X509v3_asid_canonize(ASIdentifiers *asid)
503 return (asid == NULL ||
504 (ASIdentifierChoice_canonize(asid->asnum) &&
505 ASIdentifierChoice_canonize(asid->rdi)));
516 ASIdentifiers *asid = NULL;
519 if ((asid = ASIdentifiers_new()) == NULL) {
545 if (X509v3_asid_add_inherit(asid, which))
603 if (!X509v3_asid_add_id_or_range(asid, which, min, max)) {
613 if (!X509v3_asid_canonize(asid))
615 return asid;
618 ASIdentifiers_free(asid);
644 int X509v3_asid_inherits(ASIdentifiers *asid)
646 return (asid != NULL &&
647 ((asid->asnum != NULL &&
648 asid->asnum->type == ASIdentifierChoice_inherit) ||
649 (asid->rdi != NULL &&
650 asid->rdi->type == ASIdentifierChoice_inherit)));