nl::Weave::Crypto::EncodedRSASignature

סיכום

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

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

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

Len
uint16_t
Sig
uint8_t *

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

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

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

@352

 @352

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

Len

uint16_t Len

זיג

uint8_t * Sig

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

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

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

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

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