Lines Matching refs:subs
573 oid->subs[oid->len++] = 0; in asn_get_objid_raw()
574 oid->subs[oid->len++] = 0; in asn_get_objid_raw()
601 oid->subs[oid->len++] = subid / 40; in asn_get_objid_raw()
602 oid->subs[oid->len++] = subid % 40; in asn_get_objid_raw()
604 oid->subs[oid->len++] = 2; in asn_get_objid_raw()
605 oid->subs[oid->len++] = subid - 80; in asn_get_objid_raw()
608 oid->subs[oid->len++] = subid; in asn_get_objid_raw()
649 if (oid->subs[0] > 2) in asn_put_objid()
650 asn_error(NULL, "oid[0] too large (%u)", oid->subs[0]); in asn_put_objid()
652 first = oid->subs[0] * 40; in asn_put_objid()
659 if (oid->subs[0] > 2 || in asn_put_objid()
660 (oid->subs[0] < 2 && oid->subs[1] >= 40)) { in asn_put_objid()
662 oid->subs[0], oid->subs[1]); in asn_put_objid()
665 first = 40 * oid->subs[0] + oid->subs[1]; in asn_put_objid()
670 sub = (i == 1) ? first : oid->subs[i]; in asn_put_objid()
687 sub = (i == 1) ? first : oid->subs[i]; in asn_put_objid()
895 memcpy(dest->subs, &src->subs[from], dest->len * sizeof(dest->subs[0])); in asn_slice_oid()
904 memcpy(&to->subs[to->len], &from->subs[0], in asn_append_oid()
905 from->len * sizeof(from->subs[0])); in asn_append_oid()
949 if (o1->subs[i] < o2->subs[i]) in asn_compare_oid()
951 if (o1->subs[i] > o2->subs[i]) in asn_compare_oid()
970 if (i >= o2->len || o1->subs[i] != o2->subs[i]) in asn_is_suboid()
993 ptr += sprintf(ptr, "%u", oid->subs[i]); in asn_oid2str_r()