*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: ASN1_item_pack | Section: 3 | Source: OpenBSD | File: ASN1_item_pack.3
ASN1_ITEM_PACK(3) FreeBSD Library Functions Manual ASN1_ITEM_PACK(3) NAME ASN1_item_pack, ASN1_item_unpack - pack an ASN.1 object into an ASN1_STRING SYNOPSIS #include <openssl/asn1.h> ASN1_STRING * ASN1_item_pack(void *val_in, const ASN1_ITEM *it, ASN1_STRING **string_out); void * ASN1_item_unpack(const ASN1_STRING *string_in, const ASN1_ITEM *it); DESCRIPTION ASN1_item_pack() encodes the object pointed to by val_in into DER format using ASN1_item_i2d(3) and stores the encoded form in **string_out. If string_out or *string_out is a NULL pointer, a new ASN1_STRING object is allocated and returned. ASN1_item_unpack() interprets the data in string_in as a DER- or BER- encoded byte array and decodes one value of the type it into a newly allocated object using ASN1_item_d2i(3). RETURN VALUES ASN1_item_pack() returns the modified or new object or NULL if memory allocation or encoding fails. ASN1_item_unpack() returns the new object or NULL if memory allocation or decoding fails. SEE ALSO ASN1_item_d2i(3), ASN1_item_new(3), ASN1_STRING_new(3) HISTORY ASN1_item_pack() and ASN1_item_unpack() first appeared in OpenSSL 0.9.7 and have been available since OpenBSD 3.2. BUGS See the BUGS section in ASN1_item_i2d(3). FreeBSD 14.1-RELEASE-p8 November 15, 2021 FreeBSD 14.1-RELEASE-p8

Navigation Options