asn1_get_length_ber(3)

asn1_get_length_ber3

Api function

Usage

#include <libtasn1.h>

long asn1_get_length_ber(const unsigned char * ber, int ber_len, int * len);

Arguments

const unsigned char * ber

BER data to decode.

int ber_len

Length of BER data to decode.

int * len

Output variable containing the length of the BER length field.

Overview

Extract a length field from BER data. The difference to asn1_get_length_der() is that this function will return a length even if the value has indefinite encoding.

Returns

Return the decoded length value, or negative value when the value was too big.

Since

2.0

Releases

9 releases since Debian 6.0 (Squeeze); the text changed 7 times.

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

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