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

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

הפונקציה יוצרת חתימת WeaveSignature באמצעות מפתח פרטי בזיכרון.

סיכום

ניתן להשתמש במחלקה הזו כדי לקודד מבנה TLV של WeaveSignature, שבו שדה נתוני החתימה מחושב באמצעות מפתח פרטי שסופק.

ירושה

Inherits from: 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
)