Struct SYN_ASN1_Element¶
Parsed ASN.1 TLV element header.
#include <syn_asn1.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | constructed |
| size_t | header_len |
| size_t | length |
| uint8_t | tag |
| uint8_t | tag_class |
| uint8_t | tag_number |
| const uint8_t * | value |
Public Attributes Documentation¶
variable constructed¶
True if constructed container
variable header_len¶
Total length of tag + length bytes
variable length¶
Payload length in bytes
variable tag¶
Full 8-bit tag byte
variable tag_class¶
UNIVERSAL, CONTEXT_SPECIFIC, etc.
variable tag_number¶
Tag type number (0..31)
variable value¶
Pointer to payload bytes
The documentation for this class was generated from the following file src/syntropic/crypto/syn_asn1.h