нл:: Переплетение:: Профили:: Безопасность:: Генератор WeaveSignature
#include <src/lib/profiles/security/WeaveSig.h>
Генерирует WeaveSignature, используя закрытый ключ в памяти.
Краткое содержание
Этот класс можно использовать для кодирования структуры WeaveSignature TLV , где поле данных подписи вычисляется с использованием предоставленного закрытого ключа.
Наследование
Наследуется от: nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Публичные атрибуты
ПривКей
const uint8_t * PrivKey
ПривКейЛен
uint16_t PrivKeyLen
Общественные функции
Создать подпись
virtual WEAVE_ERROR GenerateSignature(
const uint8_t *msgHash,
uint8_t msgHashLen,
TLVWriter & writer,
uint64_t tag
) __OVERRIDE
Генератор WeaveSignature
WeaveSignatureGenerator(
WeaveCertificateSet & certSet,
const uint8_t *privKey,
uint16_t privKeyLen
)