nl::Weave::Crypto::EncodedRSASignature

الملخّص

الأنواع المتاحة للجميع

@352 تعداد

السمات العامة

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
كتابة التوقيع كبنية SwAve RSASignature إلى كاتب TLV المحدد بالعلامة المحددة.

الأنواع المتاحة للجميع

@352

 @352

السمات العامة

لين

uint16_t Len

سيغ

uint8_t * Sig

وظائف عامة

متساوٍ

bool IsEqual(
  const EncodedRSASignature & other
) const 

مقارنةً بتوقيع RSA آخر.

التفاصيل
المعلَمات
[in] other
الكائن EncodedRSASignature الذي يجب مقارنة التوقيع به.
قيم الإرجاع
true
التوقيعات متساوية.
false
التوقيعات غير متساوية.

قراءة التوقيع

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

قراءة التوقيع كبنية Weave RSASignature من قارئ TLV المحدد.

التفاصيل
المعلَمات
[in] reader
عنصر TLVReader الذي يجب قراءة التوقيع المشفّر منه.
قيم الإرجاع
WEAVE_NO_ERROR
إذا تم تنفيذ العملية بنجاح.
other
رموز خطأ Weave الأخرى ذات الصلة بقراءة التوقيع.

كتابة توقيع

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

كتابة التوقيع كبنية SwAve RSASignature إلى كاتب TLV المحدد بالعلامة المحددة.

التفاصيل
المعلَمات
[in] writer
عنصر TLVWriter الذي يجب كتابة التوقيع الموقّع عليه.
[in] tag
علامة TLV المراد ربطها ببنية التوقيع المشفّرة.
قيم الإرجاع
WEAVE_NO_ERROR
إذا تم تنفيذ العملية بنجاح.
other
رموز خطأ Weave الأخرى المتعلقة بكتابة التوقيع.