nl::Weave::ASN1
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cet espace de noms inclut toutes les interfaces de Weave permettant de travailler avec ASN.1 (Abstract Syntax Notation One).
Résumé
Énumérations |
|
---|---|
@334
|
énum |
ASN1TagClasses
|
énum |
ASN1UniversalTags
|
énum |
Typedefs |
|
---|---|
ASN1_ERROR
|
typedef Type de base pour toutes les erreurs du sous-système ASN1. |
Fonctions |
|
---|---|
DumpASN1(ASN1Reader & reader, const char *prefix, const char *indent)
|
|
FormatASN1Error(char *buf, uint16_t bufSize, int32_t err)
|
bool
Pour une erreur ASN1, renvoie une chaîne C lisible par l'humain et décrivant l'erreur.
|
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
|
Énumérations
@334
@334
ASN1TagClasses
ASN1TagClasses
ASN1UniversalTags
ASN1UniversalTags
Typedefs
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
Type de base pour toutes les erreurs du sous-système ASN1.
Il s'agit d'un type spécifique à la plate-forme ou au système.
Fonctions
DumpASN1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
FormatASN1Error
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
Pour une erreur ASN1, renvoie une chaîne C lisible par l'humain et décrivant l'erreur.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Renvoie |
"true" si une chaîne de description a été écrite dans le tampon fourni.
|
||||||
Renvoie |
"false" si l'erreur fournie n'était pas une erreur 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 )
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 )