En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: Seguridad:: TejidoFirmaGenerador

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

Genera una WeaveSignature utilizando una clave privada en memoria.

Resumen

Esta es la clase de codificación puede ser utilizado un WeaveSignature TLV estructura en la que el campo de datos de firma se calcula utilizando una clave privada suministrado.

Herencia

Hereda de: nl :: Armadura :: Perfiles :: Seguridad :: WeaveSignatureGeneratorBase

Constructores y Destructores

WeaveSignatureGenerator ( WeaveCertificateSet & certSet, const uint8_t *privKey, uint16_t privKeyLen)

Atributos públicos

PrivKey
const uint8_t *
PrivKeyLen
uint16_t

Funciones publicas

GenerateSignature (const uint8_t *msgHash, uint8_t msgHashLen,TLVWriter & writer, uint64_t tag) __OVERRIDE
virtual WEAVE_ERROR

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
)