nl::Weave::Crypto::EncodedRSASignature

Résumé

Types publics

@352 énum

Attributs publics

Len
uint16_t
Sig
uint8_t *

Fonctions publiques

IsEqual(const EncodedRSASignature & other) const
bool
À comparer à une autre signature RSA.
ReadSignature(TLVReader & reader)
Lit la signature en tant que structure RSASignature Weave à partir du lecteur TLV spécifié.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Écrit la signature sous la forme d'une structure RSASignature Weave pour le rédacteur TLV spécifié avec la balise donnée.

Types publics

@352

 @352

Attributs publics

Len

uint16_t Len

Sig

uint8_t * Sig

Fonctions publiques

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

À comparer à une autre signature RSA.

Détails
Paramètres
[in] other
Objet EncodedRSASignature avec lequel la signature doit être comparée.
Valeurs renvoyées
true
Les signatures sont égales.
false
Les signatures ne sont pas égales.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Lit la signature en tant que structure RSASignature Weave à partir du lecteur TLV spécifié.

Détails
Paramètres
[in] reader
Objet TLVReader à partir duquel la signature encodée doit être lue.
Valeurs renvoyées
WEAVE_NO_ERROR
Si l'opération a réussi.
other
Autres codes d'erreur Weave liés à la lecture de la signature.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Écrit la signature sous la forme d'une structure RSASignature Weave pour le rédacteur TLV spécifié avec le tag donné.

Détails
Paramètres
[in] writer
Objet TLVWriter dans lequel la signature encodée doit être écrite.
[in] tag
Balise TLV à associer à la structure de signature encodée.
Valeurs renvoyées
WEAVE_NO_ERROR
Si l'opération a réussi.
other
Autres codes d'erreur Weave liés à l'écriture de la signature.