nl::Weave::Crypto::EncodedHMACSignature

סיכום

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

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

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

Len
uint8_t
Sig
uint8_t *

פונקציות ציבוריות

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

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

@350

 @350

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

Len

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
)

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

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

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