Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::위::ASN1::ASN1작성자

요약

공개 함수

EndConstructedType(void)
EndEncapsulatedType(void)
Finalize(void)
GetLengthWritten(void) const
uint16_t
Init(uint8_t *buf, uint32_t maxLen)
void
InitNullWriter(void)
void
PutBitString(uint32_t val)
PutBitString(uint8_t unusedBits, const uint8_t *val, uint16_t valLen)
PutBitString(uint8_t unusedBits, nl::Weave::TLV::TLVReader & val)
PutBoolean(bool val)
PutInteger(int64_t val)
PutNull(void)
PutObjectId(const uint8_t *val, uint16_t valLen)
PutObjectId(OID oid)
PutOctetString(const uint8_t *val, uint16_t valLen)
PutOctetString(uint8_t cls, uint32_t tag, const uint8_t *val, uint16_t valLen)
PutOctetString(uint8_t cls, uint32_t tag, nl::Weave::TLV::TLVReader & val)
PutString(uint32_t tag, const char *val, uint16_t valLen)
PutTime(const ASN1UniversalTime & val)
PutValue(uint8_t cls, uint32_t tag, bool isConstructed, const uint8_t *val, uint16_t valLen)
PutValue(uint8_t cls, uint32_t tag, bool isConstructed, nl::Weave::TLV::TLVReader & val)
StartConstructedType(uint8_t cls, uint32_t tag)
StartEncapsulatedType(uint8_t cls, uint32_t tag, bool bitStringEncoding)

공개 함수

EndConstructedType

ASN1_ERROR EndConstructedType(
  void
)

EndEncapsulatedType

ASN1_ERROR EndEncapsulatedType(
  void
)

완료

ASN1_ERROR Finalize(
  void
)

GetLength필드

uint16_t GetLengthWritten(
  void
) const 

Init

void Init(
  uint8_t *buf,
  uint32_t maxLen
)

InitNull작성자

void InitNullWriter(
  void
)

퍼트비트 문자열

ASN1_ERROR PutBitString(
  uint32_t val
)

퍼트비트 문자열

ASN1_ERROR PutBitString(
  uint8_t unusedBits,
  const uint8_t *val,
  uint16_t valLen
)

퍼트비트 문자열

ASN1_ERROR PutBitString(
  uint8_t unusedBits,
  nl::Weave::TLV::TLVReader & val
)

PutBoolean

ASN1_ERROR PutBoolean(
  bool val
)

퍼정수

ASN1_ERROR PutInteger(
  int64_t val
)

Null

ASN1_ERROR PutNull(
  void
)

CapObjectId

ASN1_ERROR PutObjectId(
  const uint8_t *val,
  uint16_t valLen
)

CapObjectId

ASN1_ERROR PutObjectId(
  OID oid
)

FootetString

ASN1_ERROR PutOctetString(
  const uint8_t *val,
  uint16_t valLen
)

FootetString

ASN1_ERROR PutOctetString(
  uint8_t cls,
  uint32_t tag,
  const uint8_t *val,
  uint16_t valLen
)

FootetString

ASN1_ERROR PutOctetString(
  uint8_t cls,
  uint32_t tag,
  nl::Weave::TLV::TLVReader & val
)

퍼스트링

ASN1_ERROR PutString(
  uint32_t tag,
  const char *val,
  uint16_t valLen
)

퍼타임

ASN1_ERROR PutTime(
  const ASN1UniversalTime & val
)

CapValue

ASN1_ERROR PutValue(
  uint8_t cls,
  uint32_t tag,
  bool isConstructed,
  const uint8_t *val,
  uint16_t valLen
)

CapValue

ASN1_ERROR PutValue(
  uint8_t cls,
  uint32_t tag,
  bool isConstructed,
  nl::Weave::TLV::TLVReader & val
)

StartConstructedType

ASN1_ERROR StartConstructedType(
  uint8_t cls,
  uint32_t tag
)

StartEncapsulatedType

ASN1_ERROR StartEncapsulatedType(
  uint8_t cls,
  uint32_t tag,
  bool bitStringEncoding
)