carta
asn1_expand_octet_string(3)

asn1_expand_octet_string3

Api function

Arguments

asn1_node_const definitions

ASN1 definitions

asn1_node * element

pointer to an ASN1 structure

const char * octetName

name of the OCTET STRING field to expand.

const char * objectName

name of the OBJECT IDENTIFIER field to use to define the type for expansion.

Overview

Expands an "OCTET STRING" element of a structure created from a DER decoding process (the asn1_der_decoding() function). The type used for expansion is the first one following the definition of the actual value of the OBJECT IDENTIFIER indicated by OBJECTNAME.

Returns

ASN1_SUCCESS if substitution OK, ASN1_ELEMENT_NOT_FOUND if objectName or octetName are not correct, ASN1_VALUE_NOT_VALID if it wasn't possible to find the type to use for expansion, or other errors depending on DER decoding.

History

  • Arch Linux 2026-11-01: the text shown here
  • Debian 13 (Trixie)
  • Debian 12 (Bookworm)
  • Debian 11 (Bullseye)
  • Debian 10 (Buster) to Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Debian 7 (Wheezy)
  • Debian 6.0 (Squeeze)
  • Debian 5.0 (Lenny)
  • Debian 4.0 (Etch)

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