nl:: बुनाई::प्रोफ़ाइलें::सुरक्षा::WeaveSignatureGenator

#include <src/lib/profiles/security/WeaveSig.h>

इन-मेमोरी निजी कुंजी का इस्तेमाल करके, WeaveSignature जनरेट करता है.

खास जानकारी

इस क्लास का इस्तेमाल WeaveSignature TLV स्ट्रक्चर को कोड में बदलने के लिए किया जा सकता है. इसके लिए, हस्ताक्षर वाले डेटा फ़ील्ड का हिसाब, दी गई निजी कुंजी का इस्तेमाल करके लगाया जाता है.

इनहेरिटेंस

इससे इनहेरिट किया जाता है: nl::Weave::Profiles::Security::WeaveSignatureGenatorBase

कंस्ट्रक्टर और कंस्ट्रक्टर

WeaveSignatureGenerator(WeaveCertificateSet & certSet, const uint8_t *privKey, uint16_t privKeyLen)

सार्वजनिक विशेषताएं

PrivKey
const uint8_t *
PrivKeyLen
uint16_t

सार्वजनिक फ़ंक्शन

GenerateSignature(const uint8_t *msgHash, uint8_t msgHashLen, TLVWriter & writer, uint64_t tag) __OVERRIDE
virtual WEAVE_ERROR

सार्वजनिक विशेषताएं

प्रिवकी

const uint8_t * PrivKey

प्रिवकीलेन

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
)