diff options
Diffstat (limited to 'doc/man/asn1_der_coding.3')
-rw-r--r-- | doc/man/asn1_der_coding.3 | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/doc/man/asn1_der_coding.3 b/doc/man/asn1_der_coding.3 new file mode 100644 index 0000000..7880f70 --- /dev/null +++ b/doc/man/asn1_der_coding.3 @@ -0,0 +1,53 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by gdoc. +.TH "asn1_der_coding" 3 "4.8" "libtasn1" "libtasn1" +.SH NAME +asn1_der_coding \- API function +.SH SYNOPSIS +.B #include <libtasn1.h> +.sp +.BI "int asn1_der_coding(asn1_node " element ", const char * " name ", void * " ider ", int * " len ", char * " ErrorDescription ");" +.SH ARGUMENTS +.IP "asn1_node element" 12 +pointer to an ASN1 element +.IP "const char * name" 12 +the name of the structure you want to encode (it must be +inside *POINTER). +.IP "void * ider" 12 +vector that will contain the DER encoding. DER must be a +pointer to memory cells already allocated. +.IP "int * len" 12 +number of bytes of * \fIider\fP : \fIider\fP [0].. \fIider\fP [len\-1], Initialy +holds the sizeof of der vector. +.IP "char * ErrorDescription" 12 +return the error description or an empty +string if success. +.SH "DESCRIPTION" +Creates the DER encoding for the NAME structure (inside *POINTER +structure). +.SH "RETURNS" +\fBASN1_SUCCESS\fP if DER encoding OK, \fBASN1_ELEMENT_NOT_FOUND\fP +if \fIname\fP is not a valid element, \fBASN1_VALUE_NOT_FOUND\fP if there +is an element without a value, \fBASN1_MEM_ERROR\fP if the \fIider\fP vector isn't big enough and in this case \fIlen\fP will contain the +length needed. +.SH COPYRIGHT +Copyright \(co 2006-2015 Free Software Foundation, Inc.. +.br +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. +.SH "SEE ALSO" +The full documentation for +.B libtasn1 +is maintained as a Texinfo manual. If the +.B info +and +.B libtasn1 +programs are properly installed at your site, the command +.IP +.B info libtasn1 +.PP +should give you access to the complete manual. +As an alternative you may obtain the manual from: +.IP +.B http://www.gnu.org/software/libtasn1/manual/ +.PP |