asn1_der_decoding(3)

asn1_der_decoding3

Api function

Usage

#include <libtasn1.h>

int asn1_der_decoding(asn1_node * element, const void * ider, int ider_len, char * errorDescription);

Arguments

asn1_node * element

pointer to an ASN1 structure.

const void * ider

vector that contains the DER encoding.

int ider_len

number of bytes of * ider : ider [0].. ider [len-1].

char * errorDescription

null-terminated string contains details when an error occurred.

Overview

Fill the structure * element with values of a DER encoding string. The structure must just be created with function asn1_create_element().

Note that the * element variable is provided as a pointer for historical reasons.

Returns

ASN1_SUCCESS if DER encoding OK, ASN1_ELEMENT_NOT_FOUND if ELEMENT is NULL, and ASN1_TAG_ERROR or ASN1_DER_ERROR if the der encoding doesn't match the structure name (* ELEMENT deleted).

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.