Enumerations
enum OIDCategory
| Name | Value |
|---|---|
| kOIDCategory_PubKeyAlgo | 0x0100 |
| kOIDCategory_SigAlgo | 0x0200 |
| kOIDCategory_AttributeType | 0x0300 |
| kOIDCategory_EllipticCurve | 0x0400 |
| kOIDCategory_Extension | 0x0500 |
| kOIDCategory_KeyPurpose | 0x0600 |
| kOIDCategory_NotSpecified | 0 |
| kOIDCategory_Unknown | 0x0F00 |
| kOIDCategory_Mask | 0x0F00 |
Defined at line 38 of file gen/third_party/openweave-core/src/include/Weave/Support/ASN1OID.h
enum ASN1TagClasses
| Name | Value |
|---|---|
| kASN1TagClass_Universal | 0x00 |
| kASN1TagClass_Application | 0x40 |
| kASN1TagClass_ContextSpecific | 0x80 |
| kASN1TagClass_Private | 0xC0 |
Defined at line 55 of file gen/third_party/openweave-core/src/include/Weave/Support/ASN1.h
enum ASN1UniversalTags
| Name | Value |
|---|---|
| kASN1UniversalTag_Boolean | 1 |
| kASN1UniversalTag_Integer | 2 |
| kASN1UniversalTag_BitString | 3 |
| kASN1UniversalTag_OctetString | 4 |
| kASN1UniversalTag_Null | 5 |
| kASN1UniversalTag_ObjectId | 6 |
| kASN1UniversalTag_ObjectDesc | 7 |
| kASN1UniversalTag_External | 8 |
| kASN1UniversalTag_Real | 9 |
| kASN1UniversalTag_Enumerated | 10 |
| kASN1UniversalTag_UTF8String | 12 |
| kASN1UniversalTag_Sequence | 16 |
| kASN1UniversalTag_Set | 17 |
| kASN1UniversalTag_NumericString | 18 |
| kASN1UniversalTag_PrintableString | 19 |
| kASN1UniversalTag_T61String | 20 |
| kASN1UniversalTag_VideotexString | 21 |
| kASN1UniversalTag_IA5String | 22 |
| kASN1UniversalTag_UTCTime | 23 |
| kASN1UniversalTag_GeneralizedTime | 24 |
| kASN1UniversalTag_GraphicString | 25 |
| kASN1UniversalTag_VisibleString | 26 |
| kASN1UniversalTag_GeneralString | 27 |
| kASN1UniversalTag_UniversalString | 28 |
Defined at line 63 of file gen/third_party/openweave-core/src/include/Weave/Support/ASN1.h
Records
Functions
-
OID ParseObjectID (const uint8_t * encodedOID, uint16_t encodedOIDLen) -
bool GetEncodedObjectID (OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen) -
OIDCategory GetOIDCategory (OID oid) -
const char * GetOIDName (OID oid) -
ASN1_ERROR DumpASN1 (ASN1Reader & reader, const char * prefix, const char * indent) -
bool FormatASN1Error (char * bufuint16_t bufSizeint32_t err)clang-format on
Variables
const OIDNameTableEntry[] sOIDNameTable
const OIDTableEntry[] sOIDTable
const size_t sOIDTableSize