asn1_get_octet_der(3)

asn1_get_octet_der3

Api function

Usage

#include <libtasn1.h>

int asn1_get_octet_der(const unsigned char * der, int der_len, int * ret_len, unsigned char * str, int str_size, int * str_len);

Arguments

const unsigned char * der

DER data to decode containing the OCTET SEQUENCE.

int der_len

The length of the der data to decode.

int * ret_len

Output variable containing the encoded length of the DER data.

unsigned char * str

Pre-allocated output buffer to put decoded OCTET SEQUENCE in.

int str_size

Length of pre-allocated output buffer.

int * str_len

Output variable containing the length of the contents of the OCTET SEQUENCE.

Overview

Extract an OCTET SEQUENCE from DER data. Note that this function expects the DER data past the tag field, i.e., the length and content octets.

Returns

Returns ASN1_SUCCESS on success, or an error.

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.