Prześlij opinię
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
nl:: Weave:: Crypto:: EncodedHMACSignature
Podsumowanie
Typy publiczne
@350
enum | typ wyliczeniowy
Atrybuty publiczne
Len
uint8_t
Sig
uint8_t *
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
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.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a przykładowy kod jest dostępny na licencji Apache 2.0 . Szczegółowe informacje na ten temat znajdziesz w zasadach dotyczących witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych. OPENTHREAD i powiązane znaki są znakami towarowymi organizacji Thread Group i są używane na licencji.
Ostatnia aktualizacja: 2024-09-09 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-09 UTC."],[],[]]