nl::Weave::Crypto::EncodedHMACSignature

סיכום

סוגים ציבוריים

@350 טיפוסים בני מנייה (enum)

מאפיינים ציבוריים

Len
uint8_t
Sig
uint8_t *

תפקידים ציבוריים

IsEqual(const EncodedHMACSignature & other) const
bool
השוואה לחתימת HMAC אחרת.
ReadSignature(TLVReader & reader)
החתימה קוראת כמבנה Weave HMACSignature מקורא ה-TLV שצוין.
WriteSignature(TLVWriter & writer, uint64_t tag) const
כותבת את החתימה כמבנה של Weave HMACSignature לכותב ה-TLV שצוין עם התג הנתון.

סוגים ציבוריים

350@

 @350

מאפיינים ציבוריים

לן

uint8_t Len

סיג

uint8_t * Sig

תפקידים ציבוריים

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

השוואה לחתימת HMAC אחרת.

פרטים
פרמטרים
[in] other
האובייקט EncodedHMACSignature שאליו צריך להשוות את החתימה.
ערכים מוחזרים
true
החתימות זהות.
false
החתימות לא זהות.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

החתימה קוראת כמבנה Weave HMACSignature מקורא ה-TLV שצוין.

פרטים
פרמטרים
[in] reader
אובייקט ה-TLVReader שממנו יש לקרוא את החתימה המקודדת.
ערכים מוחזרים
WEAVE_NO_ERROR
אם הפעולה הצליחה.
other
קודי שגיאה אחרים של Weave הקשורים לקריאת חתימה.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

כותבת את החתימה כמבנה של Weave HMACSignature לכותב ה-TLV שצוין עם התג הנתון.

פרטים
פרמטרים
[in] writer
האובייקט TLVWriter שאליו תיכתב החתימה המקודדת.
[in] tag
TLV שישויך למבנה החתימה המקודדת.
ערכים מוחזרים
WEAVE_NO_ERROR
אם הפעולה הצליחה.
other
קודי שגיאה אחרים ב-Weave הקשורים לכתיבה של חתימה.