nl::Weave::Crypto::EncodedHMACSignature

Riepilogo

Tipi pubblici

@350 enum

Attributi pubblici

Len
uint8_t
Sig
uint8_t *

Funzioni pubbliche

IsEqual(const EncodedHMACSignature & other) const
bool
Confronta con un'altra firma HMAC.
ReadSignature(TLVReader & reader)
Legge la firma come struttura Weave HMACSignature dal lettore TLV specificato.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Scrive la firma come struttura Weave HMACSignature nell'autore TLV specificato con il tag specificato.

Tipi pubblici

@350

 @350

Attributi pubblici

LUNGHEZZA

uint8_t Len

Sig.

uint8_t * Sig

Funzioni pubbliche

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Confronta con un'altra firma HMAC.

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Legge la firma come struttura Weave HMACSignature 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 della firma.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Scrive la firma come struttura Weave HMACSignature nell'autore TLV specificato con il tag specificato.

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