nl :: Tejido:: Perfiles: Seguridad:: TejidoFirmaGenerador
#include <src/lib/profiles/security/WeaveSig.h>
Genera una WeaveSignature utilizando una clave privada en memoria.
Resumen
Esta clase se puede utilizar para codificar una estructura TLV de WeaveSignature donde el campo de datos de la firma se calcula utilizando una clave privada proporcionada.
Herencia
Se hereda de: nl :: Weave :: Profiles :: Security :: WeaveSignatureGeneratorBase Atributos públicos
PrivKey
const uint8_t * PrivKey
PrivKeyLen
uint16_t PrivKeyLen
Funciones publicas
Generar firma
virtual WEAVE_ERROR GenerateSignature(
const uint8_t *msgHash,
uint8_t msgHashLen,
TLVWriter & writer,
uint64_t tag
) __OVERRIDE
TejidoFirmaGenerador
WeaveSignatureGenerator(
WeaveCertificateSet & certSet,
const uint8_t *privKey,
uint16_t privKeyLen
)