透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::編織::ASN1

這個命名空間包含 Weave 中與 Abstract 語法標記法 (ASN.1) 搭配使用的所有介面。

摘要

列舉

@334 列舉
ASN1TagClasses 列舉
ASN1UniversalTags 列舉

Typedefs

ASN1_ERROR typedef
所有 ASN1 子系統錯誤的基本類型。

Functions

DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
bool
傳回 ASN1 錯誤,系統會傳回使用者可理解的 NULL 終止 C 字串。
GetEncodedObjectID(OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen)
bool
GetOIDCategory(OID oid)
OIDCategory
GetOIDName(OID oid)
const char *
HighestBit(uint32_t v)
uint8_t
ParseObjectID(const uint8_t *encodedOID, uint16_t encodedOIDLen)
OID
ReverseBits(uint8_t v)
uint8_t
ReverseBits(uint8_t v)
uint8_t
itoa2(uint32_t val, uint8_t *buf)
void

類別

nl::編織::ASN1::ASN1reader
nl::編織::ASN1::ASN1UniversalTime
nl::編織::ASN1::ASN1Writer

列舉

@334

 @334

ASN1Tag 類別

 ASN1TagClasses

ASN1 通用廣告代碼

 ASN1UniversalTags

Typedefs

ASN1_ERROR

ASN1_CONFIG_ERROR_TYPE ASN1_ERROR

所有 ASN1 子系統錯誤的基本類型。

此為平台專屬或系統專屬類型。

Functions

DumpASN1

ASN1_ERROR DumpASN1(
  ASN1Reader & reader,
  const char *prefix,
  const char *indent
)

FormatASN1 錯誤

bool FormatASN1Error(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

傳回 ASN1 錯誤,系統會傳回使用者可理解的 NULL 終止 C 字串。

詳情
參數
[in] buf
用來放置錯誤字串的緩衝區。
[in] bufSize
提供的緩衝區大小 (以位元組為單位)。
[in] err
要描述的錯誤。
傳回
如果將說明字串寫入提供的緩衝區,則為 true。
傳回
提供的錯誤不是 ASN1 錯誤。

GetEncodedObjectID

bool GetEncodedObjectID(
  OID oid,
  const uint8_t *& encodedOID,
  uint16_t & encodedOIDLen
)

GetOIDCategory

OIDCategory GetOIDCategory(
  OID oid
)

GetOIDName

const char * GetOIDName(
  OID oid
)

最高位元率

uint8_t HighestBit(
  uint32_t v
)

ParseObjectID

OID ParseObjectID(
  const uint8_t *encodedOID,
  uint16_t encodedOIDLen
)

反向位元

uint8_t ReverseBits(
  uint8_t v
)

反向位元

uint8_t ReverseBits(
  uint8_t v
)

itoa2

void itoa2(
  uint32_t val,
  uint8_t *buf
)