nl::Weave::Crypto::EncodedHMACSignature

ملخّص

الأنواع العامة

@350 تعداد

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

Len
uint8_t
Sig
uint8_t *

وظائف عامة

IsEqual(const EncodedHMACSignature & other) const
bool
تتم المقارنة مع توقيع HMAC آخر.
ReadSignature(TLVReader & reader)
قراءة التوقيع كبنية Weave HMACSignature من قارئ TLV المحدَّد
WriteSignature(TLVWriter & writer, uint64_t tag) const
كتابة التوقيع كبنية Weave HMACSignature لكاتب TLV المحدَّد بالعلامة المحددة.

الأنواع العامة

350@

 @350

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

Len

uint8_t Len

سيجارة

uint8_t * Sig

وظائف عامة

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

تتم المقارنة مع توقيع HMAC آخر.

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

قراءة التوقيع كبنية Weave HMACSignature من قارئ TLV المحدَّد

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

كتابة التوقيع كبنية Weave HMACSignature لكاتب TLV المحدَّد بالعلامة المحددة.

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