nl::Weave::Crypto::EncodedHMACSignature

Podsumowanie

Typy publiczne

@350 enum | typ wyliczeniowy

Atrybuty publiczne

Len
uint8_t
Sig
uint8_t *

Funkcje publiczne

IsEqual(const EncodedHMACSignature & other) const
bool
Porównany z innym podpisem HMAC.
ReadSignature(TLVReader & reader)
Odczytuje podpis jako strukturę HMACSignature Weave z określonego czytnika TLV.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Zapisuje podpis jako strukturę HMACSignature Weave dla określonego zapisującego TLV z podanym tagiem.

Typy publiczne

@350

 @350

Atrybuty publiczne

Len

uint8_t Len

Sig

uint8_t * Sig

Funkcje publiczne

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Porównany z innym podpisem HMAC.

Szczegóły
Parametry
[in] other
Obiekt EncodedHMACSignature, z którym należy porównać podpis.
Zwracane wartości
true
Podpisy są takie same.
false
Podpisy są różne.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Odczytuje podpis jako strukturę HMACSignature Weave z określonego czytnika TLV.

Szczegóły
Parametry
[in] reader
Obiekt TLVReader, z którego należy odczytać zakodowany podpis.
Zwracane wartości
WEAVE_NO_ERROR
Jeśli operacja się udała.
other
Inne kody błędów Weave związane z odczytem podpisu.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Zapisuje podpis jako strukturę HMACSignature Weave dla określonego zapisującego TLV z podanym tagiem.

Szczegóły
Parametry
[in] writer
Obiekt TLVWriter, w którym należy zapisać zakodowany podpis.
[in] tag
TLV, który ma być powiązany z zakodowaną strukturą podpisu.
Zwracane wartości
WEAVE_NO_ERROR
Jeśli operacja się udała.
other
Inne kody błędów Weave związane z pisaniem podpisu.