nl::Weave::Crypto::EncodedRSASignature

Riepilogo

Tipi pubblici

@352 enum

Attributi pubblici

Len
uint16_t
Sig
uint8_t *

Funzioni pubbliche

IsEqual(const EncodedRSASignature & other) const
bool
Confronta con un'altra firma RSA.
ReadSignature(TLVReader & reader)
Legge la firma come struttura Weave RSASignature dal lettore TLV specificato.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Scrive la firma come struttura Weave RSASignature per l'autore TLV specificato con il tag specificato.

Tipi pubblici

@352

 @352

Attributi pubblici

Len

uint16_t Len

Seg.

uint8_t * Sig

Funzioni pubbliche

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

Confronta con un'altra firma RSA.

Dettagli
Parametri
[in] other
L'oggetto EncodedRSASignature con cui confrontare la firma.
Valori restituiti
true
Le firme sono uguali.
false
Le firme sono diverse.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Legge la firma come struttura Weave RSASignature dal lettore TLV specificato.

Dettagli
Parametri
[in] reader
L'oggetto TLVReader da cui deve essere letta la firma codificata.
Valori restituiti
WEAVE_NO_ERROR
Se l'operazione è riuscita.
other
Altri codici di errore Weave relativi alla lettura delle firme.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Scrive la firma come struttura Weave RSASignature per l'autore TLV specificato con il tag specificato.

Dettagli
Parametri
[in] writer
L'oggetto TLVWriter in cui deve essere scritta la firma codificata.
[in] tag
TLV da associare alla struttura della firma codificata.
Valori restituiti
WEAVE_NO_ERROR
Se l'operazione è riuscita.
other
Altri codici di errore Weave relativi alla scrittura delle firme.