| silcasn1.html
 ASN.1 Interface
 Header: silcasn1.h
 
 DESCRIPTION
 
 Efficient Abstract Syntax Notation One (ASN.1) implementation.  This
 interface provides simple and efficient ASN.1 encoder and decoder.
 The encoder directly encodes BER encoded data blocks from variable
 argument list of ASN.1 types.  Multiple trees can be encoded at once
 and multiple nodes can be encoded into the tree at once.  By default
 encoder does not allocate any memory during encoding but a pre-allocated
 SilcStack is used as memory.
 The decoder directly decodes BER encoded data blocks into the correct
 types dictated by the variable argument list of ASN.1 types.  By
 default decoder does not allocate any memory during decoding but a
 pre-allocated SilcStack is used as memory.
 The encoding and decoding interface is simple.  silc_asn1_encode is used
 to encode and silc_asn1_decode to decode.  The actual ASN.1 is defined
 as variable argument list to the function.  Various macros can be used
 to encode and decode different ASN.1 types.  All types may also be used
 to encode and decode with various options (such as implicit and explicit
 tagging and defining specific class option).
 The implementation supports all the common ASN.1 types.  This
 implementation does not support advanced ASN.1 features like macros.
 References: ITU-T X.680 - X.693
 http://www.itu.int/ITU-T/studygroups/com17/languages/
SilcAsn1
SilcAsn1Struct
SilcAsn1Options
SilcAsn1Tag
silc_asn1_alloc
silc_asn1_free
silc_asn1_init
silc_asn1_uninit
silc_asn1_encode
silc_asn1_decode
SILC_ASN1_OPTS
SILC_ASN1_ANY
SILC_ASN1_ANY_PRIMITIVE
SILC_ASN1_SEQUENCE
SILC_ASN1_SET
SILC_ASN1_SEQUENCE_OF
SILC_ASN1_SET_OF
SILC_ASN1_CHOICE
SILC_ASN1_BOOLEAN
SILC_ASN1_INT
SILC_ASN1_SHORT_INT
SILC_ASN1_ENUM
SILC_ASN1_BIT_STRING
SILC_ASN1_NULL
SILC_ASN1_OID
SILC_ASN1_OCTET_STRING
SILC_ASN1_UTF8_STRING
SILC_ASN1_NUMERIC_STRING
SILC_ASN1_PRINTABLE_STRING
SILC_ASN1_TELETEX_STRING
SILC_ASN1_IA5_STRING
SILC_ASN1_VISIBLE_STRING
SILC_ASN1_UNIVERSAL_STRING
SILC_ASN1_BMP_STRING
SILC_ASN1_UNRESTRICTED_STRING
SILC_ASN1_GENERAL_STRING
SILC_ASN1_UTC_TIME
SILC_ASN1_GEN_TIME
SILC_ASN1_END 
 
 
 
 |