class ASN1Reader

Defined at line 102 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Support/ASN1.h

Public Members

uint8_t Class
uint32_t Tag
const uint8_t * Value
uint32_t ValueLen
bool IsConstructed
bool IsIndefiniteLen
bool IsEndOfContents

Public Methods

void Init (const uint8_t * buf, uint32_t len)
ASN1_ERROR Next ()
ASN1_ERROR EnterConstructedType ()
ASN1_ERROR ExitConstructedType ()
ASN1_ERROR EnterEncapsulatedType ()
ASN1_ERROR ExitEncapsulatedType ()
bool IsContained ()
ASN1_ERROR GetInteger (int64_t & val)
ASN1_ERROR GetBoolean (bool & val)
ASN1_ERROR GetObjectId (OID & oid)
ASN1_ERROR GetUTCTime (ASN1UniversalTime & outTime)
ASN1_ERROR GetGeneralizedTime (ASN1UniversalTime & outTime)
ASN1_ERROR GetBitString (uint32_t & outVal)