nl:: বুনা:: প্রোফাইল:: নিরাপত্তা:: উইভসিগনেচার জেনারেটর
#include <src/lib/profiles/security/WeaveSig.h>
একটি ইন-মেমরি ব্যক্তিগত কী ব্যবহার করে একটি WeaveSignature তৈরি করে।
সারসংক্ষেপ
এই ক্লাসটি একটি WeaveSignature TLV কাঠামো এনকোড ব্যবহার করা যেতে পারে যেখানে একটি সরবরাহ করা ব্যক্তিগত কী ব্যবহার করে স্বাক্ষর ডেটা ক্ষেত্র গণনা করা হয়।
উত্তরাধিকার
থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase পাবলিক বৈশিষ্ট্য
PrivKey
const uint8_t * PrivKey
PrivKeyLen
uint16_t PrivKeyLen
পাবলিক ফাংশন
স্বাক্ষর তৈরি করুন
virtual WEAVE_ERROR GenerateSignature(
const uint8_t *msgHash,
uint8_t msgHashLen,
TLVWriter & writer,
uint64_t tag
) __OVERRIDE
উইভসিগনেচার জেনারেটর
WeaveSignatureGenerator(
WeaveCertificateSet & certSet,
const uint8_t *privKey,
uint16_t privKeyLen
)