Next: Future developments, Previous: Simple parsing, Up: ASN.1 structure handling [Contents][Index]
The header file of this library is libtasn1.h.
The main type used in it is asn1_node
, and it’s used to store
the ASN.1 definitions and structures (instances).
The NULL
constant can be used for the variable
initialization. For example:
asn1_node definitions = NULL;
Some functions require an errorDescription
argument of type
char *
, pointing to a pre-allocated buffer of at least
ASN1_MAX_ERROR_DESCRIPTION_SIZE
bytes size (e.g., as in
‘char description[ASN1_MAX_ERROR_DESCRIPTION_SIZE];’).
ASN1_MAX_NAME_SIZE
is the maximum number of characters allowed
for an ASN.1 identifier.