nl::Weave::Crypto::EncodedRSASignature

Podsumowanie

Typy publiczne

@352 enum | typ wyliczeniowy

Atrybuty publiczne

Len
uint16_t
Sig
uint8_t *

Funkcje publiczne

IsEqual(const EncodedRSASignature & other) const
bool
Porównuje go z innym podpisem RSA.
ReadSignature(TLVReader & reader)
Odczytuje podpis jako strukturę RSASignature na platformie Weave z określonego czytnika TLV.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Zapisuje podpis jako strukturę Weave RSASignature w określonym autorze TLV z danym tagiem.

Typy publiczne

@352

 @352

Atrybuty publiczne

Lena

uint16_t Len

Znak

uint8_t * Sig

Funkcje publiczne

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

Porównuje go z innym podpisem RSA.

Szczegóły
Parametry
[in] other
Obiekt EncodedRSASignature, z którym należy porównywać podpis.
Zwracane wartości
true
Podpisy są identyczne.
false
Podpisy nie są sobie równe.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Odczytuje podpis jako strukturę RSASignature na platformie Weave z określonego czytnika TLV.

Szczegóły
Parametry
[in] reader
Obiekt TLVReader, z którego ma być odczytywany 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ę Weave RSASignature w określonym autorze TLV z danym tagiem.

Szczegóły
Parametry
[in] writer
Obiekt TLVWriter, w którym powinien być zapisany zakodowany podpis.
[in] tag
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.