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 per lo scrittore TLV specificato con il tag specificato.

Tipi pubblici

@350

 @350

Attributi pubblici

Len

uint8_t Len

Seg.

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 sono diverse.

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 delle firme.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Scrive la firma come struttura Weave HMACSignature per lo scrittore 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.