透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::Weave::設定檔::安全性::WeaveSignatureGenerator

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

使用記憶體內私密金鑰產生 WeaveSignature。

總結

此類別可用來對 WeaveSignature TLV 結構進行編碼,其中使用提供的私密金鑰來計算簽名資料欄位。

繼承

繼承來源: 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

公開函式

產生簽名

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
)