<!-- ##### MACRO ASN1_ARRAY_TYPE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_DATA_NODE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_DECODE_FLAG_ALLOW_PADDING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_DELETE_FLAG_ZEROIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_ANY ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_BIT_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_BMP_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_BOOLEAN ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_CHOICE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_CONSTANT ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_DEFAULT ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_DEFINITIONS ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_ENUMERATED ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_GENERALIZED_TIME ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_GENERALSTRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_IA5_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_IDENTIFIER ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_IMPORTS ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_INTEGER ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_INVALID ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_NULL ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_NUMERIC_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_OBJECT_ID ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_OCTET_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_PRINTABLE_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_SEQUENCE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_SEQUENCE_OF ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_SET ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_SET_OF ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_TAG ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_TELETEX_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_UNIVERSAL_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_UTC_TIME ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_UTF8_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_ETYPE_VISIBLE_STRING ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_MAX_ERROR_DESCRIPTION_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_MAX_LENGTH_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_MAX_TAG_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_MAX_TL_SIZE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_TYPE ##### -->
<para>

</para>


<!-- ##### MACRO ASN1_TYPE_EMPTY ##### -->
<para>

</para>


<!-- ##### FUNCTION asn1_array2tree ##### -->
<para>

</para>

@array: 
@definitions: 
@errorDescription: 
@Returns: 

<!-- ##### FUNCTION asn1_bit_der ##### -->
<para>

</para>

@str: 
@bit_len: 
@der: 
@der_len: 

<!-- ##### FUNCTION asn1_check_version ##### -->
<para>

</para>

@req_version: 
@Returns: 

<!-- ##### FUNCTION asn1_copy_node ##### -->
<para>

</para>

@dst: 
@dst_name: 
@src: 
@src_name: 
@Returns: 

<!-- ##### FUNCTION asn1_create_element ##### -->
<para>

</para>

@definitions: 
@source_name: 
@element: 
@Returns: 

<!-- ##### TYPEDEF asn1_data_node_st ##### -->
<para>

</para>


<!-- ##### FUNCTION asn1_decode_simple_der ##### -->
<para>

</para>

@etype: 
@der: 
@der_len: 
@str: 
@str_len: 
@Returns: 

<!-- ##### FUNCTION asn1_delete_element ##### -->
<para>

</para>

@structure: 
@element_name: 
@Returns: 

<!-- ##### FUNCTION asn1_delete_structure ##### -->
<para>

</para>

@structure: 
@Returns: 

<!-- ##### FUNCTION asn1_delete_structure2 ##### -->
<para>

</para>

@structure: 
@flags: 
@Returns: 

<!-- ##### FUNCTION asn1_der_coding ##### -->
<para>

</para>

@element: 
@name: 
@ider: 
@len: 
@ErrorDescription: 
@Returns: 

<!-- ##### FUNCTION asn1_der_decoding ##### -->
<para>

</para>

@element: 
@ider: 
@len: 
@errorDescription: 
@Returns: 

<!-- ##### FUNCTION asn1_der_decoding2 ##### -->
<para>

</para>

@element: 
@ider: 
@max_ider_len: 
@flags: 
@errorDescription: 
@Returns: 

<!-- ##### FUNCTION asn1_der_decoding_element ##### -->
<para>

</para>

@structure: 
@elementName: 
@ider: 
@len: 
@errorDescription: 
@Returns: 

<!-- ##### FUNCTION asn1_der_decoding_startEnd ##### -->
<para>

</para>

@element: 
@ider: 
@len: 
@name_element: 
@start: 
@end: 
@Returns: 

<!-- ##### FUNCTION asn1_dup_node ##### -->
<para>

</para>

@src: 
@src_name: 
@Returns: 

<!-- ##### FUNCTION asn1_encode_simple_der ##### -->
<para>

</para>

@etype: 
@str: 
@str_len: 
@tl: 
@tl_len: 
@Returns: 

<!-- ##### FUNCTION asn1_expand_any_defined_by ##### -->
<para>

</para>

@definitions: 
@element: 
@Returns: 

<!-- ##### FUNCTION asn1_expand_octet_string ##### -->
<para>

</para>

@definitions: 
@element: 
@octetName: 
@objectName: 
@Returns: 

<!-- ##### FUNCTION asn1_find_node ##### -->
<para>

</para>

@pointer: 
@name: 
@Returns: 

<!-- ##### FUNCTION asn1_find_structure_from_oid ##### -->
<para>

</para>

@definitions: 
@oidValue: 
@Returns: 

<!-- ##### FUNCTION asn1_get_bit_der ##### -->
<para>

</para>

@der: 
@der_len: 
@ret_len: 
@str: 
@str_size: 
@bit_len: 
@Returns: 

<!-- ##### FUNCTION asn1_get_length_ber ##### -->
<para>

</para>

@ber: 
@ber_len: 
@len: 
@Returns: 

<!-- ##### FUNCTION asn1_get_length_der ##### -->
<para>

</para>

@der: 
@der_len: 
@len: 
@Returns: 

<!-- ##### FUNCTION asn1_get_octet_der ##### -->
<para>

</para>

@der: 
@der_len: 
@ret_len: 
@str: 
@str_size: 
@str_len: 
@Returns: 

<!-- ##### FUNCTION asn1_get_tag_der ##### -->
<para>

</para>

@der: 
@der_len: 
@cls: 
@len: 
@tag: 
@Returns: 

<!-- ##### FUNCTION asn1_length_der ##### -->
<para>

</para>

@len: 
@der: 
@der_len: 

<!-- ##### FUNCTION asn1_number_of_elements ##### -->
<para>

</para>

@element: 
@name: 
@num: 
@Returns: 

<!-- ##### FUNCTION asn1_octet_der ##### -->
<para>

</para>

@str: 
@str_len: 
@der: 
@der_len: 

<!-- ##### FUNCTION asn1_parser2array ##### -->
<para>

</para>

@inputFileName: 
@outputFileName: 
@vectorName: 
@error_desc: 
@Returns: 

<!-- ##### FUNCTION asn1_parser2tree ##### -->
<para>

</para>

@file: 
@definitions: 
@error_desc: 
@Returns: 

<!-- ##### FUNCTION asn1_perror ##### -->
<para>

</para>

@error: 

<!-- ##### FUNCTION asn1_print_structure ##### -->
<para>

</para>

@out: 
@structure: 
@name: 
@mode: 

<!-- ##### FUNCTION asn1_read_node_value ##### -->
<para>

</para>

@node: 
@data: 
@Returns: 

<!-- ##### FUNCTION asn1_read_tag ##### -->
<para>

</para>

@root: 
@name: 
@tagValue: 
@classValue: 
@Returns: 

<!-- ##### FUNCTION asn1_read_value ##### -->
<para>

</para>

@root: 
@name: 
@ivalue: 
@len: 
@Returns: 

<!-- ##### FUNCTION asn1_read_value_type ##### -->
<para>

</para>

@root: 
@name: 
@ivalue: 
@len: 
@etype: 
@Returns: 

<!-- ##### TYPEDEF asn1_retCode ##### -->
<para>

</para>


<!-- ##### TYPEDEF asn1_static_node ##### -->
<para>

</para>


<!-- ##### MACRO asn1_static_node_t ##### -->
<para>

</para>


<!-- ##### FUNCTION asn1_strerror ##### -->
<para>

</para>

@error: 
@Returns: 

<!-- ##### FUNCTION asn1_write_value ##### -->
<para>

</para>

@node_root: 
@name: 
@ivalue: 
@len: 
@Returns: 

<!-- ##### MACRO node_asn ##### -->
<para>

</para>


<!-- ##### MACRO node_asn_struct ##### -->
<para>

</para>


<!-- ##### MACRO node_data_struct ##### -->
<para>

</para>


<!-- ##### MACRO static_struct_asn ##### -->
<para>

</para>


