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 z innym podpisem RSA.
ReadSignature(TLVReader & reader)
Odczytuje podpis jako strukturę Weave RSASignature z określonego czytnika TLV.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Zapisuje podpis jako strukturę Weave RSASignature w określonym TLV writerze z danym tagiem.

Typy publiczne

@352

 @352

Atrybuty publiczne

Długa

uint16_t Len

Sig

uint8_t * Sig

Funkcje publiczne

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

Porównuje z innym podpisem RSA.

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

Szczegóły
Parametry
[in] reader
Obiekt TLVReader, z którego ma zostać odczytany zakodowany podpis.
Zwracane wartości
WEAVE_NO_ERROR
czy operacja się powiodł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 TLV writerze z danym tagiem.

Szczegóły
Parametry
[in] writer
Obiekt TLVWriter, do którego ma zostać zapisany zakodowany podpis.
[in] tag
tag TLV powiązany ze strukturą zakodowanego podpisu.
Zwracane wartości
WEAVE_NO_ERROR
Jeśli operacja się powiodła.
other
Inne kody błędów Weave związane z tworzeniem podpisu.