Lines Matching refs:tag
153 uint32_t tag; in gettag() local
158 tag = c[(*p)++] & 0x1f; in gettag()
160 if (tag != 0x1f) in gettag()
161 return tag; in gettag()
167 tag = tag * 128 + c[(*p)++] - 0x80; in gettag()
171 return tag; in gettag()
227 der_tag(char *buf, size_t len, uint32_t tag) in der_tag() argument
229 if (tag < DER_TAG_LAST) in der_tag()
230 strlcpy(buf, der__tag[tag], len); in der_tag()
232 snprintf(buf, len, "%#x", tag); in der_tag()
238 der_data(char *buf, size_t blen, uint32_t tag, const void *q, uint32_t len) in der_data() argument
241 switch (tag) { in der_data()
308 uint32_t tag, tlen; in der_cmp() local
313 tag = gettag(b, &offs, len); in der_cmp()
314 if (tag == DER_BAD) { in der_cmp()
328 der_tag(buf, sizeof(buf), tag); in der_cmp()
364 der_data(buf, sizeof(buf), tag, b + offs, tlen); in der_cmp()
376 printtag(uint32_t tag, const void *q, uint32_t len) in printtag() argument
379 switch (tag) { in printtag()
409 uint32_t tag = gettag(p, &x, ep - p + x); in printdata() local
417 der_tag(buf, sizeof(buf), tag), len); in printdata()
421 printtag(tag, q, len); in printdata()