1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
13
<!-- ##### SECTION See_Also ##### -->
19
<!-- ##### SECTION Stability_Level ##### -->
22
<!-- ##### SECTION Image ##### -->
25
<!-- ##### MACRO ASN1_API ##### -->
32
<!-- ##### MACRO ASN1_VERSION ##### -->
39
<!-- ##### TYPEDEF asn1_retCode ##### -->
45
<!-- ##### MACRO ASN1_SUCCESS ##### -->
52
<!-- ##### MACRO ASN1_FILE_NOT_FOUND ##### -->
59
<!-- ##### MACRO ASN1_ELEMENT_NOT_FOUND ##### -->
66
<!-- ##### MACRO ASN1_IDENTIFIER_NOT_FOUND ##### -->
73
<!-- ##### MACRO ASN1_DER_ERROR ##### -->
80
<!-- ##### MACRO ASN1_VALUE_NOT_FOUND ##### -->
87
<!-- ##### MACRO ASN1_GENERIC_ERROR ##### -->
94
<!-- ##### MACRO ASN1_VALUE_NOT_VALID ##### -->
101
<!-- ##### MACRO ASN1_TAG_ERROR ##### -->
108
<!-- ##### MACRO ASN1_TAG_IMPLICIT ##### -->
115
<!-- ##### MACRO ASN1_ERROR_TYPE_ANY ##### -->
122
<!-- ##### MACRO ASN1_SYNTAX_ERROR ##### -->
129
<!-- ##### MACRO ASN1_MEM_ERROR ##### -->
136
<!-- ##### MACRO ASN1_MEM_ALLOC_ERROR ##### -->
143
<!-- ##### MACRO ASN1_DER_OVERFLOW ##### -->
150
<!-- ##### MACRO ASN1_NAME_TOO_LONG ##### -->
157
<!-- ##### MACRO ASN1_ARRAY_ERROR ##### -->
164
<!-- ##### MACRO ASN1_ELEMENT_NOT_EMPTY ##### -->
171
<!-- ##### MACRO ASN1_PRINT_NAME ##### -->
178
<!-- ##### MACRO ASN1_PRINT_NAME_TYPE ##### -->
185
<!-- ##### MACRO ASN1_PRINT_NAME_TYPE_VALUE ##### -->
192
<!-- ##### MACRO ASN1_PRINT_ALL ##### -->
199
<!-- ##### MACRO ASN1_CLASS_UNIVERSAL ##### -->
206
<!-- ##### MACRO ASN1_CLASS_APPLICATION ##### -->
213
<!-- ##### MACRO ASN1_CLASS_CONTEXT_SPECIFIC ##### -->
220
<!-- ##### MACRO ASN1_CLASS_PRIVATE ##### -->
227
<!-- ##### MACRO ASN1_CLASS_STRUCTURED ##### -->
234
<!-- ##### MACRO ASN1_TAG_BOOLEAN ##### -->
241
<!-- ##### MACRO ASN1_TAG_INTEGER ##### -->
248
<!-- ##### MACRO ASN1_TAG_SEQUENCE ##### -->
255
<!-- ##### MACRO ASN1_TAG_SET ##### -->
262
<!-- ##### MACRO ASN1_TAG_OCTET_STRING ##### -->
269
<!-- ##### MACRO ASN1_TAG_BIT_STRING ##### -->
276
<!-- ##### MACRO ASN1_TAG_UTCTime ##### -->
283
<!-- ##### MACRO ASN1_TAG_GENERALIZEDTime ##### -->
290
<!-- ##### MACRO ASN1_TAG_OBJECT_ID ##### -->
297
<!-- ##### MACRO ASN1_TAG_ENUMERATED ##### -->
304
<!-- ##### MACRO ASN1_TAG_NULL ##### -->
311
<!-- ##### MACRO ASN1_TAG_GENERALSTRING ##### -->
318
<!-- ##### TYPEDEF node_asn ##### -->
324
<!-- ##### TYPEDEF ASN1_TYPE ##### -->
330
<!-- ##### MACRO ASN1_TYPE_EMPTY ##### -->
337
<!-- ##### TYPEDEF ASN1_ARRAY_TYPE ##### -->
343
<!-- ##### MACRO ASN1_MAX_NAME_SIZE ##### -->
350
<!-- ##### MACRO ASN1_MAX_ERROR_DESCRIPTION_SIZE ##### -->
357
<!-- ##### FUNCTION asn1_parser2tree ##### -->
368
<!-- ##### FUNCTION asn1_parser2array ##### -->
380
<!-- ##### FUNCTION asn1_array2tree ##### -->
391
<!-- ##### FUNCTION asn1_print_structure ##### -->
402
<!-- ##### FUNCTION asn1_create_element ##### -->
413
<!-- ##### FUNCTION asn1_delete_structure ##### -->
422
<!-- ##### FUNCTION asn1_delete_element ##### -->
432
<!-- ##### FUNCTION asn1_write_value ##### -->
444
<!-- ##### FUNCTION asn1_read_value ##### -->
456
<!-- ##### FUNCTION asn1_number_of_elements ##### -->
467
<!-- ##### FUNCTION asn1_der_coding ##### -->
480
<!-- ##### FUNCTION asn1_der_decoding ##### -->
492
<!-- ##### FUNCTION asn1_der_decoding_element ##### -->
505
<!-- ##### FUNCTION asn1_der_decoding_startEnd ##### -->
519
<!-- ##### FUNCTION asn1_expand_any_defined_by ##### -->
529
<!-- ##### FUNCTION asn1_expand_octet_string ##### -->
541
<!-- ##### FUNCTION asn1_read_tag ##### -->
553
<!-- ##### FUNCTION asn1_find_structure_from_oid ##### -->
563
<!-- ##### FUNCTION asn1_check_version ##### -->
572
<!-- ##### FUNCTION asn1_strerror ##### -->
581
<!-- ##### FUNCTION asn1_perror ##### -->
589
<!-- ##### FUNCTION asn1_get_tag_der ##### -->
602
<!-- ##### FUNCTION asn1_octet_der ##### -->
613
<!-- ##### FUNCTION asn1_get_octet_der ##### -->
627
<!-- ##### FUNCTION asn1_bit_der ##### -->
638
<!-- ##### FUNCTION asn1_get_bit_der ##### -->
652
<!-- ##### FUNCTION asn1_get_length_der ##### -->
663
<!-- ##### FUNCTION asn1_get_length_ber ##### -->
674
<!-- ##### FUNCTION asn1_length_der ##### -->
684
<!-- ##### FUNCTION asn1_find_node ##### -->
694
<!-- ##### FUNCTION asn1_copy_node ##### -->
706
<!-- ##### MACRO LIBTASN1_VERSION ##### -->
713
<!-- ##### MACRO MAX_NAME_SIZE ##### -->
720
<!-- ##### MACRO MAX_ERROR_DESCRIPTION_SIZE ##### -->
727
<!-- ##### FUNCTION libtasn1_strerror ##### -->
736
<!-- ##### FUNCTION libtasn1_perror ##### -->