nl::Weave::Crypto::EncodedRSASignature

סיכום

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

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

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

Len
uint16_t
Sig
uint8_t *

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

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

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

352@

 @352

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

לן

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
)

החתימה קוראת את החתימה כמבנה של Weave RSASignature מקורא ה-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 הקשורים לכתיבה של חתימה.