Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Anyaman::ASN1

Namespace ini mencakup semua antarmuka dalam Weave untuk bekerja dengan Abstract Syntax Notation One (ASN.1).

Ringkasan

Enumerasi

@334 enum
ASN1TagClasses enum
ASN1UniversalTags enum

Typedef

ASN1_ERROR typedef
Jenis dasar untuk semua error subsistem ASN1.

Functions

DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
bool
Mengingat error ASN1, menampilkan string C yang diakhiri NULL yang dapat dibaca manusia dan menjelaskan error.
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

Class

nl::Weaa::ASN1::ASN1Reader
nl::Wea::ASN1::ASN1UniversalTime
nl::Wea::ASN1::ASN1Penulis

Enumerasi

@334

 @334

ASN1TagClasses

 ASN1TagClasses

ASN1UniversalTags

 ASN1UniversalTags

Typedef

ASN1_ERROR

ASN1_CONFIG_ERROR_TYPE ASN1_ERROR

Jenis dasar untuk semua error subsistem ASN1.

Ini ditentukan untuk jenis khusus platform atau sistem.

Functions

DumpASN1

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

FormatASN1Error

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

Mengingat error ASN1, menampilkan string C yang diakhiri NULL yang dapat dibaca manusia dan menjelaskan error.

Detail
Parameter
[in] buf
Buffering tempat string error akan ditempatkan.
[in] bufSize
Ukuran buffer yang disediakan dalam byte.
[in] err
Error yang akan dijelaskan.
Hasil
true Jika string deskripsi ditulis ke dalam buffer yang disediakan.
Hasil
false Jika error yang diberikan bukan error ASN1.

GetEncodedObjectID

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

Kategori GetOID

OIDCategory GetOIDCategory(
  OID oid
)

GetOIDName

const char * GetOIDName(
  OID oid
)

Bit Tertinggi

uint8_t HighestBit(
  uint32_t v
)

ParseObjectID

OID ParseObjectID(
  const uint8_t *encodedOID,
  uint16_t encodedOIDLen
)

BalikBit

uint8_t ReverseBits(
  uint8_t v
)

BalikBit

uint8_t ReverseBits(
  uint8_t v
)

Itoa2

void itoa2(
  uint32_t val,
  uint8_t *buf
)