OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
asn1Types.h File Reference

Go to the source code of this file.

Macros

#define ASN1_BOOLEAN   0x01
 
#define ASN1_INTEGER   0x02
 
#define ASN1_BIT_STRING   0x03
 
#define ASN1_OCTET_STRING   0x04
 
#define ASN1_NULL   0x05
 
#define ASN1_OBJECT_ID   0x06
 
#define ASN1_OBJECT_DESCRIPTOR   0x07
 
#define ASN1_REAL   0x09
 
#define ASN1_ENUMERATED   0x0a
 
#define ASN1_EMBEDDED_PDV   0x0b
 
#define ASN1_UTF8_STRING   0x0c
 
#define ASN1_SEQUENCE   0x10
 
#define ASN1_SET   0x11
 
#define ASN1_NUMERIC_STRING   0x12
 
#define ASN1_PRINTABLE_STRING   0x13
 
#define ASN1_T61_STRING   0x14
 
#define ASN1_VIDEOTEX_STRING   0x15
 
#define ASN1_IA5_STRING   0x16
 
#define ASN1_UTC_TIME   0x17
 
#define ASN1_GENERALIZED_TIME   0x18
 
#define ASN1_GRAPHIC_STRING   0x19
 
#define ASN1_VISIBLE_STRING   0x1a
 
#define ASN1_GENERAL_STRING   0x1b
 
#define ASN1_UNIVERSAL_STRING   0x1c
 
#define ASN1_BMP_STRING   0x1e
 
#define ASN1_HIGH_TAG_NUMBER   0x1f
 
#define ASN1_TELETEX_STRING   ASN1_T61_STRING
 
#define ASN1_TAG_MASK   0xff
 
#define ASN1_TAGNUM_MASK   0x1f
 
#define ASN1_METHOD_MASK   0x20
 
#define ASN1_PRIMITIVE   0x00
 
#define ASN1_CONSTRUCTED   0x20
 
#define ASN1_CLASS_MASK   0xc0
 
#define ASN1_UNIVERSAL   0x00
 
#define ASN1_APPLICATION   0x40
 
#define ASN1_CONTEXT_SPECIFIC   0x80
 
#define ASN1_PRIVATE   0xc0
 
#define ASN1_CONSTR_SEQUENCE   (ASN1_CONSTRUCTED | ASN1_SEQUENCE)
 
#define ASN1_CONSTR_SET   (ASN1_CONSTRUCTED | ASN1_SET)
 

Macro Definition Documentation

◆ ASN1_APPLICATION

#define ASN1_APPLICATION   0x40

Definition at line 76 of file asn1Types.h.

◆ ASN1_BIT_STRING

#define ASN1_BIT_STRING   0x03

Definition at line 20 of file asn1Types.h.

◆ ASN1_BMP_STRING

#define ASN1_BMP_STRING   0x1e

Definition at line 47 of file asn1Types.h.

◆ ASN1_BOOLEAN

#define ASN1_BOOLEAN   0x01

Definition at line 18 of file asn1Types.h.

◆ ASN1_CLASS_MASK

#define ASN1_CLASS_MASK   0xc0

Definition at line 74 of file asn1Types.h.

◆ ASN1_CONSTR_SEQUENCE

#define ASN1_CONSTR_SEQUENCE   (ASN1_CONSTRUCTED | ASN1_SEQUENCE)

Definition at line 83 of file asn1Types.h.

◆ ASN1_CONSTR_SET

#define ASN1_CONSTR_SET   (ASN1_CONSTRUCTED | ASN1_SET)

Definition at line 84 of file asn1Types.h.

◆ ASN1_CONSTRUCTED

#define ASN1_CONSTRUCTED   0x20

Definition at line 72 of file asn1Types.h.

◆ ASN1_CONTEXT_SPECIFIC

#define ASN1_CONTEXT_SPECIFIC   0x80

Definition at line 77 of file asn1Types.h.

◆ ASN1_EMBEDDED_PDV

#define ASN1_EMBEDDED_PDV   0x0b

Definition at line 28 of file asn1Types.h.

◆ ASN1_ENUMERATED

#define ASN1_ENUMERATED   0x0a

Definition at line 27 of file asn1Types.h.

◆ ASN1_GENERAL_STRING

#define ASN1_GENERAL_STRING   0x1b

Definition at line 44 of file asn1Types.h.

◆ ASN1_GENERALIZED_TIME

#define ASN1_GENERALIZED_TIME   0x18

Definition at line 41 of file asn1Types.h.

◆ ASN1_GRAPHIC_STRING

#define ASN1_GRAPHIC_STRING   0x19

Definition at line 42 of file asn1Types.h.

◆ ASN1_HIGH_TAG_NUMBER

#define ASN1_HIGH_TAG_NUMBER   0x1f

Definition at line 48 of file asn1Types.h.

◆ ASN1_IA5_STRING

#define ASN1_IA5_STRING   0x16

Definition at line 39 of file asn1Types.h.

◆ ASN1_INTEGER

#define ASN1_INTEGER   0x02

Definition at line 19 of file asn1Types.h.

◆ ASN1_METHOD_MASK

#define ASN1_METHOD_MASK   0x20

Definition at line 70 of file asn1Types.h.

◆ ASN1_NULL

#define ASN1_NULL   0x05

Definition at line 22 of file asn1Types.h.

◆ ASN1_NUMERIC_STRING

#define ASN1_NUMERIC_STRING   0x12

Definition at line 35 of file asn1Types.h.

◆ ASN1_OBJECT_DESCRIPTOR

#define ASN1_OBJECT_DESCRIPTOR   0x07

Definition at line 24 of file asn1Types.h.

◆ ASN1_OBJECT_ID

#define ASN1_OBJECT_ID   0x06

Definition at line 23 of file asn1Types.h.

◆ ASN1_OCTET_STRING

#define ASN1_OCTET_STRING   0x04

Definition at line 21 of file asn1Types.h.

◆ ASN1_PRIMITIVE

#define ASN1_PRIMITIVE   0x00

Definition at line 71 of file asn1Types.h.

◆ ASN1_PRINTABLE_STRING

#define ASN1_PRINTABLE_STRING   0x13

Definition at line 36 of file asn1Types.h.

◆ ASN1_PRIVATE

#define ASN1_PRIVATE   0xc0

Definition at line 78 of file asn1Types.h.

◆ ASN1_REAL

#define ASN1_REAL   0x09

Definition at line 26 of file asn1Types.h.

◆ ASN1_SEQUENCE

#define ASN1_SEQUENCE   0x10

Definition at line 33 of file asn1Types.h.

◆ ASN1_SET

#define ASN1_SET   0x11

Definition at line 34 of file asn1Types.h.

◆ ASN1_T61_STRING

#define ASN1_T61_STRING   0x14

Definition at line 37 of file asn1Types.h.

◆ ASN1_TAG_MASK

#define ASN1_TAG_MASK   0xff

Definition at line 68 of file asn1Types.h.

◆ ASN1_TAGNUM_MASK

#define ASN1_TAGNUM_MASK   0x1f

Definition at line 69 of file asn1Types.h.

◆ ASN1_TELETEX_STRING

#define ASN1_TELETEX_STRING   ASN1_T61_STRING

Definition at line 49 of file asn1Types.h.

◆ ASN1_UNIVERSAL

#define ASN1_UNIVERSAL   0x00

Definition at line 75 of file asn1Types.h.

◆ ASN1_UNIVERSAL_STRING

#define ASN1_UNIVERSAL_STRING   0x1c

Definition at line 45 of file asn1Types.h.

◆ ASN1_UTC_TIME

#define ASN1_UTC_TIME   0x17

Definition at line 40 of file asn1Types.h.

◆ ASN1_UTF8_STRING

#define ASN1_UTF8_STRING   0x0c

Definition at line 29 of file asn1Types.h.

◆ ASN1_VIDEOTEX_STRING

#define ASN1_VIDEOTEX_STRING   0x15

Definition at line 38 of file asn1Types.h.

◆ ASN1_VISIBLE_STRING

#define ASN1_VISIBLE_STRING   0x1a

Definition at line 43 of file asn1Types.h.