nl::Weave::Profiles::Security::WeaveSignatureGenerator

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

تُنشئ توقيع Weave باستخدام مفتاح خاص في الذاكرة.

ملخّص

يمكن استخدام هذه الفئة لتشفير بنية TLV في WeaveSignature حيث يتم احتساب حقل بيانات التوقيع باستخدام مفتاح خاص مُقدَّم.

الاكتساب

الاكتساب من: nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase

وظائف الإنشاء ووظائف التدمير

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

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

PrivKey

const uint8_t * PrivKey

PrivKeyLen

uint16_t PrivKeyLen

الوظائف العامة

GenerateSignature

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

WeaveSignatureGenerator

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