asn1_array2tree(3)

asn1_array2tree3

Api function

Usage

#include <libtasn1.h>

int asn1_array2tree(const asn1_static_node * array, asn1_node * definitions, char * errorDescription);

Arguments

const asn1_static_node * array

specify the array that contains ASN.1 declarations

asn1_node * definitions

return the pointer to the structure created by *ARRAY ASN.1 declarations

char * errorDescription

return the error description.

Overview

Creates the structures needed to manage the ASN.1 definitions.
array is a vector created by asn1_parser2array().

Returns

ASN1_SUCCESS if structure was created correctly, ASN1_ELEMENT_NOT_EMPTY if * definitions not NULL, ASN1_IDENTIFIER_NOT_FOUND if in the file there is an identifier that is not defined (see errorDescription for more information), ASN1_ARRAY_ERROR if the array pointed by array is wrong.

Releases

11 releases since Debian 4.0 (Etch); the text changed 9 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9–10
  7. 11
  8. 12
  9. 13
  10. Arch

From libtasn1 4.21.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.