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

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

‎@352

 @352

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

لين

uint16_t Len

Sig

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 متعلقة بكتابة التوقيع