X-Git-Url: http://git.silcnet.org/gitweb/?p=website.git;a=blobdiff_plain;f=docs%2Ftoolkit%2Fmanual%2Fsilcasn1-SilcAsn1Tag.html;fp=docs%2Ftoolkit%2Fmanual%2Fsilcasn1-SilcAsn1Tag.html;h=8be951da08f66fd18337d66432a838cf64d5c1fc;hp=0000000000000000000000000000000000000000;hb=80b80cef93d9dff6acc4bc8e3a522c55fcdc3fca;hpb=43e53f529ca5c7d2ddb7cee8e76e273631e6f1e2 diff --git a/docs/toolkit/manual/silcasn1-SilcAsn1Tag.html b/docs/toolkit/manual/silcasn1-SilcAsn1Tag.html new file mode 100644 index 0000000..8be951d --- /dev/null +++ b/docs/toolkit/manual/silcasn1-SilcAsn1Tag.html @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + +
Copyright © 2001 - 2007 SILC Project
+ SILC Project Website
+ SILC Toolkit Reference Manual
+ Index
+ + +
+ + + + + + + + + + + + + + +
+ + + +
+
+ + + +SILC Toolkit Reference Manual
+ + +SILC Crypto Library
+    Introduction to SILC RNG
+    SILC RNG Interface
+    SILC Cipher API
+    SILC PKCS API
+    SILC Public Key API
+    SILC PKCS #1 API
+    SILC Hash Interface
+    SILC HMAC Interface
+SILC Core Library
+    SILC Authentication Interface
+    SILC Message Interface
+    SILC Channel Interface
+    SILC Command Interface
+    SILC Notify Interface
+    SILC Status Types
+    SILC Modes
+    SILC ID Interface
+    SILC Argument Interface
+    SILC Attributes Interface
+    Packet Engine Interface
+    SILC Public Key Payload Interface
+SILC Key Exchange Library
+    SILC SKE Interface
+    SILC Connection Authentication Interface
+SILC VCard Library
+    SILC VCard Interface
+SILC Math Library
+    SILC MP Interface
+    SILC Math Interface
+SILC Client Library
+    Using SILC Client Library Tutorial
+    Arguments for command_reply Client Operation
+    SilcStatus Error Arguments in command_reply Client Operation
+    Arguments for notify Client Operation
+    Unicode and UTF-8 Strings in Client Library
+    Client Library Interface Reference
+    Client Entry Interface Reference
+SILC ASN.1 Library
+    SILC ASN.1 Interface
+    SILC BER interface
+SILC HTTP Library
+    SILC HTTP Server Interface
+    SILC HTTP PHP Translator
+SILC Utility Library
+    Basic Types and Definitions
+    Data Buffer Interface
+    Data Buffer Format Interface
+    Hash Table Interface
+    Memory Allocation Interface
+    Data Stack (memory pool) Interface
+    Finite State Machine Interface
+    Thread Interface
+    Mutual Exclusion Lock Interface
+    Condition Variable Interface
+    Atomic Operations Interface
+    Network (TCP and UDP) Interface
+    Scheduler Interface
+    Asynchronous Operation Interface
+    Abstract Stream Interface
+    Socket Stream Interface
+    File Descriptor Stream Interface
+    File Utility Functions
+    String Utility Interface
+    Snprintf Interface
+    UTF-8 String Interface
+    Stringprep Interface
+    Utility Functions
+    List Interface
+    Dynamic List Interface
+    MIME Interface
+    Time Utility Functions
+    Logging Interface
+    Config File Interface
+SILC Key Repository Library
+    SILC SKR Interface
+SILC Application Utility Library
+    SILC Application Utilities
+    SILC ID Cache Interface
+SILC SFTP Library
+    SILC SFTP Interface
+    SFTP Filesystems Interface
+ +
+Resource Links +
+SILC Project Website
+SILC Protocol Documentation
+SILC White Paper
+SILC FAQs
+ +
+



+
+
+ + + + +
+
+ +SilcAsn1Tag

+ + +NAME + +

+    typedef enum { ... } SilcAsn1Tag;
+
+
+DESCRIPTION + +

+    Universal ASN.1 tags.  Usually these tags are given automatically
+    to the silc_asn1_encode and silc_asn1_decode by using the various
+    macros (such as SILC_ASN1_BOOLEAN).  Some macros may take the tag
+    as additional argument.
+
+
+SOURCE + +
    typedef enum {
+      SILC_ASN1_TAG_BOOLEAN               = 1,  /* SILC_ASN1_BOOLEAN */
+      SILC_ASN1_TAG_INTEGER               = 2,  /* SILC_ASN1_INT */
+      SILC_ASN1_TAG_BIT_STRING            = 3,  /* SILC_ASN1_BIT_STRING */
+      SILC_ASN1_TAG_OCTET_STRING          = 4,  /* SILC_ASN1_OCTET_STRING */
+      SILC_ASN1_TAG_NULL                  = 5,  /* SILC_ASN1_NULL */
+      SILC_ASN1_TAG_OID                   = 6,  /* SILC_ASN1_OID */
+      SILC_ASN1_TAG_ODE                   = 7,  /* not supported */
+      SILC_ASN1_TAG_ETI                   = 8,  /* not supported */
+      SILC_ASN1_TAG_REAL                  = 9,  /* not supported */
+      SILC_ASN1_TAG_ENUM                  = 10, /* SILC_ASN1_ENUM */
+      SILC_ASN1_TAG_EMBEDDED              = 11, /* not supported */
+      SILC_ASN1_TAG_UTF8_STRING           = 12, /* SILC_ASN1_UTF8_STRING */
+      SILC_ASN1_TAG_ROI                   = 13, /* not supported */
+      SILC_ASN1_TAG_SEQUENCE              = 16, /* SILC_ASN1_SEQUENCE */
+      SILC_ASN1_TAG_SET                   = 17, /* SILC_ASN1_SET */
+      SILC_ASN1_TAG_NUMERIC_STRING        = 18, /* SILC_ASN1_NUMERIC_STRING */
+      SILC_ASN1_TAG_PRINTABLE_STRING      = 19, /* SILC_ASN1_PRINTABLE_STRING */
+      SILC_ASN1_TAG_TELETEX_STRING        = 20, /* SILC_ASN1_TELETEX_STRING */
+      SILC_ASN1_TAG_VIDEOTEX_STRING       = 21, /* not supported */
+      SILC_ASN1_TAG_IA5_STRING            = 22, /* SILC_ASN1_IA5_STRING */
+      SILC_ASN1_TAG_UTC_TIME              = 23, /* SILC_ASN1_UTC_TIME */
+      SILC_ASN1_TAG_GENERALIZED_TIME      = 24, /* SILC_ASN1_GENERAL_STRING */
+      SILC_ASN1_TAG_GRAPHIC_STRING        = 25, /* not supported */
+      SILC_ASN1_TAG_VISIBLE_STRING        = 26, /* SILC_ASN1_VISIBLE_STRING */
+      SILC_ASN1_TAG_GENERAL_STRING        = 27, /* SILC_ASN1_GENERAL_STRING */
+      SILC_ASN1_TAG_UNIVERSAL_STRING      = 28, /* SILC_ASN1_UNIVERSAL_STRING */
+      SILC_ASN1_TAG_UNRESTRICTED_STRING   = 29, /* SILC_ASN1_UNRESTRICTED_STRING */
+      SILC_ASN1_TAG_BMP_STRING            = 30, /* SILC_ASN1_BMP_STRING */
+    } SilcAsn1Tag;
+



+
+
+ + + + +
+
+ +ASN.1 Interface
+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
+
+ +



+
+
+ + + +
+ + + + + + +
Copyright © 2001 - 2007 SILC Project
+ SILC Project Website
+ SILC Toolkit Reference Manual
+ Index
+ + +