asn1_octet_der − API function


#include <libtasn1.h>

void asn1_octet_der(const unsigned char * str, int str_len, unsigned char * der, int * der_len);


const unsigned char * str

the input data.

int str_len

STR length (str[0]..str[*str_len−1]).

unsigned char * der

encoded string returned.

int * der_len

number of meaningful bytes of DER (der[0]..der[der_len−1]).


Creates a length−value DER encoding for the input data. The DER encoding of the input data will be placed in the der variable.

Note that the OCTET STRING tag is not included in the output.

This function does not return any value because it is expected that der_len will contain enough bytes to store the string plus the DER encoding. The DER encoding size can be obtained using asn1_length_der().


Copyright © 2006-2013 Free Software Foundation, Inc..
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.


The full documentation for libtasn1 is maintained as a Texinfo manual. If the info and libtasn1 programs are properly installed at your site, the command

info libtasn1

should give you access to the complete manual. As an alternative you may obtain the manual from:

More Linux Commands

userptr(3form) - associate application data with a form item
Every form and every form item has a field that can be used to hold application-specific data (that is, the form-driver code leaves it alone). These functions g

cat(1) - concatenate files and print on the standard output
Concatenate FILE(s), or standard input, to standard output. -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -

FcValueSave(3) - Copy a value (Library - Linux man page)....
Returns a copy of v duplicating any object referenced by it so that v may be safely destroyed without harming the new value. VERSION Fontconfig version 2.8.0 Fc

systemd-readahead-done.timer(8) Disk read ahead logic.......
systemd-readahead-collect.service is a service that collects disk usage patterns at boot time. systemd-readahead-replay.service is a service that replays this a

optionFree(3) free allocated option processing memory.......
AutoOpts sometimes allocates memory and puts pointers to it in the option state structures. This routine deallocates all such memory. pOpts program options desc

mpool(3) - shared memory buffer pool - Linux manual page....
mpool.3 - Note well: This page documents interfaces provided in glibc up until version 2.1. Since version 2.2, glibc no longer provides these interfaces. Probab

cfgetospeed(3) - get and set terminal attributes, line contr
The termios functions describe a general terminal interface that is provided to control asynchronous communications ports. The termios structure Many of the fun

gnutls_x509_privkey_export(3) - API function (Man Page).....
This function will export the private key to a PKCS1 structure for RSA keys, or an integer sequence for DSA keys. The DSA keys are in the same format with the p

pthread_kill_other_threads_np(3) - terminate all other threa
pthread_kill_other_threads_np() has an effect only in the LinuxThreads threading implementation. On that implementation, calling this function causes the immedi

tclsh(1) - Simple shell containing Tcl interpreter (ManPage)
Tclsh is a shell-like application that reads Tcl commands from its standard input or from a file and evaluates them. If invoked with no arguments then it runs i

systemd-cryptsetup-generator(8) Unit generator for etc crypt
systemd-cryptsetup-generator is a generator that translates /etc/crypttab into native systemd units early at boot and when configuration of the system manager i

Tcl_UniCharToUtfDString(3) - routines for manipulating UTF-8
These routines convert between UTF-8 strings and Tcl_UniChars. A Tcl_UniChar is a Unicode character represented as an unsigned, fixed-size quantity. A UTF-8 cha

We can't live, work or learn in freedom unless the software we use is free.