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

تنين

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 الأخرى المتعلقة بكتابة التوقيع.