nl :: Tejido:: ASN1
Este espacio de nombres incluye todas las interfaces dentro de Weave para trabajar con Abstract Syntax Notation One (ASN.1).
Resumen
Enumeraciones | |
---|---|
@334 | enumeración |
ASN1TagClasses | enumeración |
ASN1UniversalTags | enumeración |
Typedefs | |
---|---|
ASN1_ERROR | typedef El tipo básico de todos los ASN1 errores del subsistema. |
Funciones | |
---|---|
DumpASN1 ( ASN1Reader & reader, const char *prefix, const char *indent) | |
FormatASN1Error (char *buf, uint16_t bufSize, int32_t err) | bool Dado un ASN1 error, devuelve una cadena C terminada en NULL legible que describe el 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 |
Clases | |
---|---|
nl :: Armadura :: :: ASN1 ASN1Reader | |
nl :: Armadura :: :: ASN1 ASN1UniversalTime | |
nl :: Armadura :: :: ASN1 ASN1Writer |
Enumeraciones
@ 334
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
ASN1UniversalTags
Typedefs
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
El tipo básico de todos los ASN1 errores del subsistema.
Esto se define para un tipo específico de plataforma o sistema.
Funciones
DumpASN1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
FormatASN1Error
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
Dado un ASN1 error, devuelve una cadena C terminada en NULL legible que describe el error.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | true Si se escribió una cadena de descripción en el búfer proporcionado. | ||||||
Devoluciones | Si el error falsa suministrada no era un ASN1 error. |
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 )
ParseObjectID
OID ParseObjectID( const uint8_t *encodedOID, uint16_t encodedOIDLen )
ReverseBits
uint8_t ReverseBits( uint8_t v )
ReverseBits
uint8_t ReverseBits( uint8_t v )
itoa2
void itoa2( uint32_t val, uint8_t *buf )