nl :: Dệt :: Hồ sơ :: Bảo vệ:: WeaveSignatureGenerator
#include <src/lib/profiles/security/WeaveSig.h>
Tạo WeaveSignature bằng khóa riêng trong bộ nhớ.
Tóm lược
Đây là lớp có thể được sử dụng để mã hóa cấu trúc WeaveSignature TLV trong đó trường dữ liệu chữ ký được tính bằng khóa riêng được cung cấp.
Di sản
Kế thừa từ: nl :: Weave :: Profiles :: Security :: WeaveSignatureGeneratorBase Thuộc tính công cộng
PrivKey
const uint8_t * PrivKey
PrivKeyLen
uint16_t PrivKeyLen
Chức năng công cộng
Tạo chữ ký
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
)