Lines Matching refs:tag

53 kmfber_calc_taglen(ber_tag_t tag)  in kmfber_calc_taglen()  argument
62 if (tag & mask) in kmfber_calc_taglen()
70 ber_put_tag(BerElement *ber, ber_tag_t tag, int nosos) in ber_put_tag() argument
75 taglen = kmfber_calc_taglen(tag); in ber_put_tag()
77 ntag = htonl(tag); in ber_put_tag()
159 ber_put_int_or_enum(BerElement *ber, ber_int_t num, ber_tag_t tag) in ber_put_int_or_enum() argument
194 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in ber_put_int_or_enum()
210 kmfber_put_enum(BerElement *ber, ber_int_t num, ber_tag_t tag) in kmfber_put_enum() argument
212 if (tag == KMFBER_DEFAULT) in kmfber_put_enum()
213 tag = BER_ENUMERATED; in kmfber_put_enum()
215 return (ber_put_int_or_enum(ber, num, tag)); in kmfber_put_enum()
219 ber_put_int(BerElement *ber, ber_int_t num, ber_tag_t tag) in ber_put_int() argument
221 if (tag == KMFBER_DEFAULT) in ber_put_int()
222 tag = BER_INTEGER; in ber_put_int()
224 return (ber_put_int_or_enum(ber, num, tag)); in ber_put_int()
228 ber_put_oid(BerElement *ber, struct berval *oid, ber_tag_t tag) in ber_put_oid() argument
232 if (tag == KMFBER_DEFAULT) in ber_put_oid()
233 tag = 0x06; /* TODO: Add new OID constant to header */ in ber_put_oid()
235 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in ber_put_oid()
251 ber_put_big_int(BerElement *ber, ber_tag_t tag, char *data, in ber_put_big_int() argument
257 if (tag == KMFBER_DEFAULT) in ber_put_big_int()
258 tag = BER_INTEGER; in ber_put_big_int()
260 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in ber_put_big_int()
289 ber_tag_t tag) in kmfber_put_ostring() argument
296 if (tag == KMFBER_DEFAULT) in kmfber_put_ostring()
297 tag = BER_OCTET_STRING; in kmfber_put_ostring()
299 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in kmfber_put_ostring()
338 kmfber_put_string(BerElement *ber, char *str, ber_tag_t tag) in kmfber_put_string() argument
340 return (kmfber_put_ostring(ber, str, (ber_len_t)strlen(str), tag)); in kmfber_put_string()
345 ber_len_t blen /* in bits */, ber_tag_t tag) in kmfber_put_bitstring() argument
350 if (tag == KMFBER_DEFAULT) in kmfber_put_bitstring()
351 tag = BER_BIT_STRING; in kmfber_put_bitstring()
353 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in kmfber_put_bitstring()
372 kmfber_put_null(BerElement *ber, ber_tag_t tag) in kmfber_put_null() argument
376 if (tag == KMFBER_DEFAULT) in kmfber_put_null()
377 tag = BER_NULL; in kmfber_put_null()
379 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in kmfber_put_null()
389 kmfber_put_boolean(BerElement *ber, int boolval, ber_tag_t tag) in kmfber_put_boolean() argument
395 if (tag == KMFBER_DEFAULT) in kmfber_put_boolean()
396 tag = BER_BOOLEAN; in kmfber_put_boolean()
398 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) in kmfber_put_boolean()
424 ber_start_seqorset(BerElement *ber, ber_tag_t tag) in ber_start_seqorset() argument
447 new_sos->sos_ptr = new_sos->sos_first + kmfber_calc_taglen(tag) + in ber_start_seqorset()
449 new_sos->sos_tag = tag; in ber_start_seqorset()
464 kmfber_start_seq(BerElement *ber, ber_tag_t tag) in kmfber_start_seq() argument
466 if (tag == KMFBER_DEFAULT) in kmfber_start_seq()
467 tag = BER_CONSTRUCTED_SEQUENCE; in kmfber_start_seq()
469 return (ber_start_seqorset(ber, tag)); in kmfber_start_seq()
473 kmfber_start_set(BerElement *ber, ber_tag_t tag) in kmfber_start_set() argument
475 if (tag == KMFBER_DEFAULT) in kmfber_start_set()
476 tag = BER_CONSTRUCTED_SET; in kmfber_start_set()
478 return (ber_start_seqorset(ber, tag)); in kmfber_start_set()