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.