Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
asn1t.h File Reference
#include "baset.h"
#include "nssasn1t.h"
#include "seccomon.h"
#include "secasn1t.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nssASN1ItemStr

Defines

#define nssASN1_TAG_MASK   SEC_ASN1_TAG_MASK
#define nssASN1_TAGNUM_MASK   SEC_ASN1_TAGNUM_MASK
#define nssASN1_BOOLEAN   SEC_ASN1_BOOLEAN
#define nssASN1_INTEGER   SEC_ASN1_INTEGER
#define nssASN1_BIT_STRING   SEC_ASN1_BIT_STRING
#define nssASN1_OCTET_STRING   SEC_ASN1_OCTET_STRING
#define nssASN1_NULL   SEC_ASN1_NULL
#define nssASN1_OBJECT_ID   SEC_ASN1_OBJECT_ID
#define nssASN1_OBJECT_DESCRIPTOR   SEC_ASN1_OBJECT_DESCRIPTOR
#define nssASN1_REAL   SEC_ASN1_REAL
#define nssASN1_ENUMERATED   SEC_ASN1_ENUMERATED
#define nssASN1_EMBEDDED_PDV   SEC_ASN1_EMBEDDED_PDV
#define nssASN1_UTF8_STRING   SEC_ASN1_UTF8_STRING
#define nssASN1_SEQUENCE   SEC_ASN1_SEQUENCE
#define nssASN1_SET   SEC_ASN1_SET
#define nssASN1_NUMERIC_STRING   SEC_ASN1_NUMERIC_STRING
#define nssASN1_PRINTABLE_STRING   SEC_ASN1_PRINTABLE_STRING
#define nssASN1_T61_STRING   SEC_ASN1_T61_STRING
#define nssASN1_TELETEX_STRING   nssASN1_T61_STRING
#define nssASN1_VIDEOTEX_STRING   SEC_ASN1_VIDEOTEX_STRING
#define nssASN1_IA5_STRING   SEC_ASN1_IA5_STRING
#define nssASN1_UTC_TIME   SEC_ASN1_UTC_TIME
#define nssASN1_GENERALIZED_TIME   SEC_ASN1_GENERALIZED_TIME
#define nssASN1_GRAPHIC_STRING   SEC_ASN1_GRAPHIC_STRING
#define nssASN1_VISIBLE_STRING   SEC_ASN1_VISIBLE_STRING
#define nssASN1_GENERAL_STRING   SEC_ASN1_GENERAL_STRING
#define nssASN1_UNIVERSAL_STRING   SEC_ASN1_UNIVERSAL_STRING
#define nssASN1_BMP_STRING   SEC_ASN1_BMP_STRING
#define nssASN1_HIGH_TAG_NUMBER   SEC_ASN1_HIGH_TAG_NUMBER
#define nssASN1_METHOD_MASK   SEC_ASN1_METHOD_MASK
#define nssASN1_PRIMITIVE   SEC_ASN1_PRIMITIVE
#define nssASN1_CONSTRUCTED   SEC_ASN1_CONSTRUCTED
#define nssASN1_CLASS_MASK   SEC_ASN1_CLASS_MASK
#define nssASN1_UNIVERSAL   SEC_ASN1_UNIVERSAL
#define nssASN1_APPLICATION   SEC_ASN1_APPLICATION
#define nssASN1_CONTEXT_SPECIFIC   SEC_ASN1_CONTEXT_SPECIFIC
#define nssASN1_PRIVATE   SEC_ASN1_PRIVATE
#define nssASN1_OPTIONAL   SEC_ASN1_OPTIONAL
#define nssASN1_EXPLICIT   SEC_ASN1_EXPLICIT
#define nssASN1_ANY   SEC_ASN1_ANY
#define nssASN1_INLINE   SEC_ASN1_INLINE
#define nssASN1_POINTER   SEC_ASN1_POINTER
#define nssASN1_GROUP   SEC_ASN1_GROUP
#define nssASN1_DYNAMIC   SEC_ASN1_DYNAMIC
#define nssASN1_SKIP   SEC_ASN1_SKIP
#define nssASN1_INNER   SEC_ASN1_INNER
#define nssASN1_SAVE   SEC_ASN1_SAVE
#define nssASN1_MAY_STREAM   SEC_ASN1_MAY_STREAM
#define nssASN1_SKIP_REST   SEC_ASN1_SKIP_REST
#define nssASN1_CHOICE   SEC_ASN1_CHOICE
#define nssASN1_SEQUENCE_OF   SEC_ASN1_SEQUENCE_OF
#define nssASN1_SET_OF   SEC_ASN1_SET_OF
#define nssASN1_ANY_CONTENTS   SEC_ASN1_ANY_CONTENTS

Typedefs

typedef struct nssASN1ItemStr
typedef SEC_ASN1Template nssASN1Template
typedef SEC_ASN1TemplateChooserPtr nssASN1ChooseTemplateFunction
typedef SEC_ASN1DecoderContext nssASN1Decoder
typedef SEC_ASN1EncoderContext nssASN1Encoder
typedef SEC_ASN1NotifyProc nssASN1NotifyFunction
typedef SEC_ASN1WriteProc nssASN1EncoderWriteFunction
typedef SEC_ASN1WriteProc nssASN1DecoderFilterFunction

Enumerations

enum  nssASN1EncodingPart { nssASN1EncodingPartIdentifier = SEC_ASN1_Identifier, nssASN1EncodingPartLength = SEC_ASN1_Length, nssASN1EncodingPartContents = SEC_ASN1_Contents, nssASN1EncodingPartEndOfContents = SEC_ASN1_EndOfContents }

Class Documentation

struct nssASN1ItemStr

Definition at line 74 of file asn1t.h.

Class Members
PRUint8 * data
PRUint32 reserved
PRUint32 size

Define Documentation

Definition at line 134 of file asn1t.h.

Definition at line 148 of file asn1t.h.

Definition at line 128 of file asn1t.h.

Definition at line 94 of file asn1t.h.

Definition at line 119 of file asn1t.h.

Definition at line 92 of file asn1t.h.

Definition at line 144 of file asn1t.h.

Definition at line 126 of file asn1t.h.

Definition at line 124 of file asn1t.h.

Definition at line 129 of file asn1t.h.

Definition at line 138 of file asn1t.h.

Definition at line 102 of file asn1t.h.

Definition at line 101 of file asn1t.h.

Definition at line 133 of file asn1t.h.

Definition at line 116 of file asn1t.h.

Definition at line 113 of file asn1t.h.

Definition at line 114 of file asn1t.h.

Definition at line 137 of file asn1t.h.

Definition at line 120 of file asn1t.h.

Definition at line 111 of file asn1t.h.

Definition at line 135 of file asn1t.h.

Definition at line 140 of file asn1t.h.

Definition at line 93 of file asn1t.h.

Definition at line 142 of file asn1t.h.

Definition at line 122 of file asn1t.h.

Definition at line 96 of file asn1t.h.

Definition at line 106 of file asn1t.h.

Definition at line 98 of file asn1t.h.

Definition at line 97 of file asn1t.h.

Definition at line 95 of file asn1t.h.

Definition at line 132 of file asn1t.h.

Definition at line 136 of file asn1t.h.

Definition at line 123 of file asn1t.h.

Definition at line 107 of file asn1t.h.

Definition at line 130 of file asn1t.h.

Definition at line 100 of file asn1t.h.

Definition at line 141 of file asn1t.h.

Definition at line 104 of file asn1t.h.

Definition at line 146 of file asn1t.h.

Definition at line 105 of file asn1t.h.

Definition at line 147 of file asn1t.h.

Definition at line 139 of file asn1t.h.

Definition at line 143 of file asn1t.h.

Definition at line 108 of file asn1t.h.

Definition at line 89 of file asn1t.h.

Definition at line 91 of file asn1t.h.

Definition at line 109 of file asn1t.h.

Definition at line 127 of file asn1t.h.

Definition at line 117 of file asn1t.h.

Definition at line 112 of file asn1t.h.

Definition at line 103 of file asn1t.h.

Definition at line 110 of file asn1t.h.

Definition at line 115 of file asn1t.h.


Typedef Documentation

Definition at line 150 of file asn1t.h.

typedef SEC_ASN1DecoderContext nssASN1Decoder

Definition at line 152 of file asn1t.h.

Definition at line 165 of file asn1t.h.

typedef SEC_ASN1EncoderContext nssASN1Encoder

Definition at line 153 of file asn1t.h.

Definition at line 164 of file asn1t.h.

typedef struct nssASN1ItemStr

Definition at line 80 of file asn1t.h.

Definition at line 162 of file asn1t.h.

Definition at line 87 of file asn1t.h.


Enumeration Type Documentation

Enumerator:
nssASN1EncodingPartIdentifier 
nssASN1EncodingPartLength 
nssASN1EncodingPartContents 
nssASN1EncodingPartEndOfContents 

Definition at line 155 of file asn1t.h.