Lines Matching refs:subs
593 oid->subs[oid->len++] = 0; in asn_get_objid_raw()
594 oid->subs[oid->len++] = 0; in asn_get_objid_raw()
621 oid->subs[oid->len++] = subid / 40; in asn_get_objid_raw()
622 oid->subs[oid->len++] = subid % 40; in asn_get_objid_raw()
624 oid->subs[oid->len++] = 2; in asn_get_objid_raw()
625 oid->subs[oid->len++] = subid - 80; in asn_get_objid_raw()
628 oid->subs[oid->len++] = subid; in asn_get_objid_raw()
669 if (oid->subs[0] > 2) in asn_put_objid()
670 asn_error(NULL, "oid[0] too large (%u)", oid->subs[0]); in asn_put_objid()
672 first = oid->subs[0] * 40; in asn_put_objid()
679 if (oid->subs[0] > 2 || in asn_put_objid()
680 (oid->subs[0] < 2 && oid->subs[1] >= 40) || in asn_put_objid()
681 (oid->subs[0] == 2 && oid->subs[1] > ASN_MAXID - 2 * 40)) { in asn_put_objid()
683 oid->subs[0], oid->subs[1]); in asn_put_objid()
686 first = 40 * oid->subs[0] + oid->subs[1]; in asn_put_objid()
691 sub = (i == 1) ? first : oid->subs[i]; in asn_put_objid()
708 sub = (i == 1) ? first : oid->subs[i]; in asn_put_objid()
913 memcpy(dest->subs, &src->subs[from], dest->len * sizeof(dest->subs[0])); in asn_slice_oid()
922 memcpy(&to->subs[to->len], &from->subs[0], in asn_append_oid()
923 from->len * sizeof(from->subs[0])); in asn_append_oid()
967 if (o1->subs[i] < o2->subs[i]) in asn_compare_oid()
969 if (o1->subs[i] > o2->subs[i]) in asn_compare_oid()
988 if (i >= o2->len || o1->subs[i] != o2->subs[i]) in asn_is_suboid()
1011 ptr += sprintf(ptr, "%u", oid->subs[i]); in asn_oid2str_r()