Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ক্রিপ্টো :: এনকোডড এইচএমএএস সিগনেচার

সারসংক্ষেপ

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

@350 এনাম

জনসাধারণের গুণাবলী

Len
uint8_t
Sig
uint8_t *

পাবলিক ফাংশন

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

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

@ 350

 @350

জনসাধারণের গুণাবলী

লেন

uint8_t Len

সিগ

uint8_t * Sig

পাবলিক ফাংশন

সমান

bool IsEqual(
  const EncodedHMACSignature & other
) const 

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

বিশদ
পরামিতি
[in] other
EncodedHMACSignature বস্তুর যা দিয়ে স্বাক্ষর তুলনা করতে হবে।
রিটার্ন মান
true
স্বাক্ষর সমান।
false
স্বাক্ষর সমান নয়।

রিডসাইনচার

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

নিদিষ্ট থেকে একটি বুনা HMACSignature কাঠামো হিসাবে স্বাক্ষর রাউন্ডআপ TLV পাঠক।

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

WritSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

উল্লেখিত একটি বুনা HMACSignature কাঠামো হিসাবে স্বাক্ষর লিখেছেন TLV দেওয়া ট্যাগ দিয়ে লেখক।

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