libksba  1.6.0
About: KSBA is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy.
  Fossies Dox: libksba-1.6.0.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

asn1-constants.h
Go to the documentation of this file.
1 /* asn1-constants.h
2  * Copyright (C) 2020 g10 Code GmbH
3  *
4  * This file is free software; the authors give unlimited permission
5  * to copy, distribute and modify it.
6  *
7  * SPDX-License-Identifier: FSFUL
8  */
9 
10 #ifndef ASN1_CONSTANTS_H
11 #define ASN1_CONSTANTS_H
12 
13 typedef enum {
14  TYPE_NONE = 0,
19  TYPE_NULL = 5,
23  TYPE_REAL = 9,
29  TYPE_SET = 17,
43  /* the following values do not correspond to an Universal tag */
55  TYPE_PRE_SEQUENCE /* premanufactured Seqences as used by the DER encoder. */
57 
58 
59 enum tag_class {
63  CLASS_PRIVATE =3
64 };
65 
66 #endif /*ASN1_CONSTANTS_H*/
node_type_t
@ TYPE_CHARACTER_STRING
@ TYPE_SEQUENCE_OF
@ TYPE_NONE
@ TYPE_OCTET_STRING
@ TYPE_GENERAL_STRING
@ TYPE_NUMERIC_STRING
@ TYPE_TELETEX_STRING
@ TYPE_NULL
@ TYPE_UNIVERSAL_STRING
@ TYPE_TAG
@ TYPE_CONSTANT
@ TYPE_IDENTIFIER
@ TYPE_GENERALIZED_TIME
@ TYPE_EMBEDDED_PDV
@ TYPE_DEFINITIONS
@ TYPE_OBJECT_ID
@ TYPE_SIZE
@ TYPE_BOOLEAN
@ TYPE_REAL
@ TYPE_INTEGER
@ TYPE_BMP_STRING
@ TYPE_DEFAULT
@ TYPE_GRAPHIC_STRING
@ TYPE_SET_OF
@ TYPE_PRE_SEQUENCE
@ TYPE_IA5_STRING
@ TYPE_EXTERNAL
@ TYPE_ENUMERATED
@ TYPE_IMPORTS
@ TYPE_PRINTABLE_STRING
@ TYPE_SEQUENCE
@ TYPE_SET
@ TYPE_VISIBLE_STRING
@ TYPE_UTC_TIME
@ TYPE_UTF8_STRING
@ TYPE_BIT_STRING
@ TYPE_CHOICE
@ TYPE_OBJECT_DESCRIPTOR
@ TYPE_VIDEOTEX_STRING
@ TYPE_REALTIVE_OID
@ TYPE_ANY
tag_class
@ CLASS_CONTEXT
@ CLASS_UNIVERSAL
@ CLASS_PRIVATE
@ CLASS_APPLICATION