ITS
|
Go to the source code of this file.
Functions | |
ssize_t | ber_fetch_tag (const void *ptr, size_t size, ber_tlv_tag_t *tag_r) |
ssize_t | ber_tlv_tag_fwrite (ber_tlv_tag_t tag, FILE *f) |
ssize_t | ber_tlv_tag_snprint (ber_tlv_tag_t tag, char *buf, size_t size) |
char * | ber_tlv_tag_string (ber_tlv_tag_t tag) |
size_t | ber_tlv_tag_serialize (ber_tlv_tag_t tag, void *bufp, size_t size) |
ssize_t ber_fetch_tag | ( | const void * | ptr, |
size_t | size, | ||
ber_tlv_tag_t * | tag_r | ||
) |
Definition at line 10 of file ber_tlv_tag.c.
Referenced by ber_check_tags(), ber_skip_length(), CHOICE_decode_ber(), OCTET_STRING_decode_ber(), SEQUENCE_decode_ber(), and SET_OF_decode_ber().
ssize_t ber_tlv_tag_fwrite | ( | ber_tlv_tag_t | tag, |
FILE * | f | ||
) |
Definition at line 62 of file ber_tlv_tag.c.
References ber_tlv_tag_snprint(), and f().
size_t ber_tlv_tag_serialize | ( | ber_tlv_tag_t | tag, |
void * | bufp, | ||
size_t | size | ||
) |
Definition at line 104 of file ber_tlv_tag.c.
References BER_TAG_CLASS, and BER_TAG_VALUE.
Referenced by der_write_TL().
ssize_t ber_tlv_tag_snprint | ( | ber_tlv_tag_t | tag, |
char * | buf, | ||
size_t | size | ||
) |
Definition at line 76 of file ber_tlv_tag.c.
References ASN_TAG_CLASS_APPLICATION, ASN_TAG_CLASS_CONTEXT, ASN_TAG_CLASS_PRIVATE, and ASN_TAG_CLASS_UNIVERSAL.
Referenced by ber_tlv_tag_fwrite(), ber_tlv_tag_string(), and OCTET_STRING_decode_ber().
char* ber_tlv_tag_string | ( | ber_tlv_tag_t | tag | ) |
Definition at line 94 of file ber_tlv_tag.c.
References ber_tlv_tag_snprint().
Referenced by ber_check_tags(), CHOICE_decode_ber(), der_write_tags(), OCTET_STRING_decode_ber(), SEQUENCE_decode_ber(), and SET_OF_decode_ber().