nl:: বুনা:: ক্রিপ্টো:: এনকোডেডHMACS স্বাক্ষর

সারাংশ

পাবলিক প্রকার

@350 enum

পাবলিক বৈশিষ্ট্য

Len
uint8_t
Sig
uint8_t *

পাবলিক ফাংশন

IsEqual (const EncodedHMACSignature & other) const
bool
অন্য HMAC স্বাক্ষরের সাথে তুলনা করে।
ReadSignature ( TLVReader & reader)
নির্দিষ্ট TLV রিডার থেকে একটি উইভ HMACS স্বাক্ষর কাঠামো হিসাবে স্বাক্ষর পড়ে।
WriteSignature ( TLVWriter & writer, uint64_t tag) const
প্রদত্ত ট্যাগ সহ নির্দিষ্ট TLV লেখকের কাছে উইভ HMACS স্বাক্ষর কাঠামো হিসাবে স্বাক্ষর লেখে।

পাবলিক প্রকার

@350

 @350

পাবলিক বৈশিষ্ট্য

লেন

uint8_t Len

সিগ

uint8_t * Sig

পাবলিক ফাংশন

সমান

bool IsEqual(
  const EncodedHMACSignature & other
) const 

অন্য HMAC স্বাক্ষরের সাথে তুলনা করে।

বিস্তারিত
পরামিতি
[in] other
এনকোডেডHMACS স্বাক্ষর বস্তু যার সাথে স্বাক্ষর তুলনা করা উচিত।
রিটার্ন মান
true
স্বাক্ষর সমান।
false
স্বাক্ষর সমান নয়।

স্বাক্ষর পড়ুন

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

নির্দিষ্ট TLV রিডার থেকে একটি উইভ HMACS স্বাক্ষর কাঠামো হিসাবে স্বাক্ষর পড়ে।

বিস্তারিত
পরামিতি
[in] reader
TLVReader অবজেক্ট যেখান থেকে এনকোড করা স্বাক্ষর পড়া উচিত।
রিটার্ন মান
WEAVE_NO_ERROR
অপারেশন সফল হলে।
other
স্বাক্ষর পড়ার সাথে সম্পর্কিত অন্যান্য বুনা ত্রুটি কোড।

স্বাক্ষর লিখুন

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

প্রদত্ত ট্যাগ সহ নির্দিষ্ট TLV লেখকের কাছে উইভ HMACS স্বাক্ষর কাঠামো হিসাবে স্বাক্ষর লেখে।

বিস্তারিত
পরামিতি
[in] writer
TLVWriter অবজেক্ট যেখানে এনকোড করা স্বাক্ষর লেখা উচিত।
[in] tag
TLV ট্যাগ এনকোডেড স্বাক্ষর কাঠামোর সাথে যুক্ত হতে হবে।
রিটার্ন মান
WEAVE_NO_ERROR
অপারেশন সফল হলে।
other
স্বাক্ষর লেখার সাথে সম্পর্কিত অন্যান্য বুনা ত্রুটি কোড।