nl::Weave::Crypto::EncodedRSASignature

खास जानकारी

सार्वजनिक टाइप

@352 enum

सार्वजनिक एट्रिब्यूट

Len
uint16_t
Sig
uint8_t *

सार्वजनिक फ़ंक्शन

IsEqual(const EncodedRSASignature & other) const
bool
किसी दूसरे आरएसए हस्ताक्षर से तुलना करता है.
ReadSignature(TLVReader & reader)
यह फ़ंक्शन, दिए गए TLV रीडर से हस्ताक्षर को Weave RSASignature स्ट्रक्चर के तौर पर पढ़ता है.
WriteSignature(TLVWriter & writer, uint64_t tag) const
यह फ़ंक्शन, दिए गए टैग के साथ तय किए गए TLV लेखक को, हस्ताक्षर को Weave RSASignature स्ट्रक्चर के तौर पर लिखता है.

सार्वजनिक प्रकार

@352

 @352

सार्वजनिक एट्रिब्यूट

लेन

uint16_t Len

Sig

uint8_t * Sig

सार्वजनिक फ़ंक्शन

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

इसकी तुलना किसी अन्य आरएसए सिग्नेचर से की जाती है.

विवरण
पैरामीटर
[in] other
EncodedRSASignature ऑब्जेक्ट, जिस सिग्नेचर की तुलना की जानी है.
रिटर्न वैल्यू
true
हस्ताक्षर एक जैसे हैं.
false
हस्ताक्षर एक जैसे नहीं हैं.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

यह फ़ंक्शन, दिए गए TLV रीडर से हस्ताक्षर को Weave RSASignature स्ट्रक्चर के तौर पर पढ़ता है.

विवरण
पैरामीटर
[in] reader
वह TLVReader ऑब्जेक्ट जिससे कोड में बदला गया हस्ताक्षर पढ़ा जाना चाहिए.
रिटर्न वैल्यू
WEAVE_NO_ERROR
अगर कार्रवाई पूरी हो गई.
other
हस्ताक्षर पढ़ने से जुड़े अन्य Weave गड़बड़ी कोड.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

यह फ़ंक्शन, दिए गए टैग के साथ तय किए गए TLV लेखक को, हस्ताक्षर को Weave RSASignature स्ट्रक्चर के तौर पर लिखता है.

विवरण
पैरामीटर
[in] writer
वह TLVWriter ऑब्जेक्ट जिसमें कोड में बदला गया हस्ताक्षर लिखा जाना चाहिए.
[in] tag
कोड में बदले गए हस्ताक्षर के स्ट्रक्चर से जोड़ने के लिए TLV टैग.
रिटर्न वैल्यू
WEAVE_NO_ERROR
अगर कार्रवाई पूरी हो गई है.
other
हस्ताक्षर लेखन से संबंधित अन्य Weave गड़बड़ी कोड.