O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

nl::Terra::ASN1

Esse namespace inclui todas as interfaces no Weave para trabalhar com a notação de sintaxe abstrata uma (ASN.1).

Resumo

Enumerações

@334 tipo enumerado
ASN1TagClasses tipo enumerado
ASN1UniversalTags tipo enumerado

Typedefs

ASN1_ERROR typedef
O tipo básico para todos os erros de subsistema ASN1.

Funções

DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
bool
Considera um erro ASN1 e retorna uma string C terminada em NULL legível e que descreve o erro.
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

Classes

nl::Traçar::ASN1::ASN1Leitor
nl::Terra::ASN1::ASN1UniversalTime
nl::Testar::ASN1::ASN1Writer

Enumerações

@334

 @334

Classes ASN1Tag

 ASN1TagClasses

TagsUniversal1 do ASN

 ASN1UniversalTags

Typedefs

ASN1_ERRO

ASN1_CONFIG_ERROR_TYPE ASN1_ERROR

O tipo básico para todos os erros de subsistema ASN1.

Isso é definido para um tipo específico de plataforma ou sistema.

Funções

DumpASN1

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

Erro de formataçãoASN1

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

Considera um erro ASN1 e retorna uma string C terminada em NULL legível e que descreve o erro.

Detalhes
Parâmetros
[in] buf
Buffer em que a string de erro será colocada.
[in] bufSize
Tamanho do buffer fornecido em bytes.
[in] err
O erro a ser descrito.
Retorna
true: se uma string de descrição foi gravada no buffer fornecido.
Retorna
"false" se o erro fornecido não for um erro ASN1.

GetEncodedObjectID

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

GetOIDCategory

OIDCategory GetOIDCategory(
  OID oid
)

GetOIDName

const char * GetOIDName(
  OID oid
)

HighestBit

uint8_t HighestBit(
  uint32_t v
)

Código do objeto de análise

OID ParseObjectID(
  const uint8_t *encodedOID,
  uint16_t encodedOIDLen
)

Reversos

uint8_t ReverseBits(
  uint8_t v
)

Reversos

uint8_t ReverseBits(
  uint8_t v
)

Itoa2

void itoa2(
  uint32_t val,
  uint8_t *buf
)