Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl::Weave::Perfiles::Seguridad:WeaveSignatureGenerator

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

Genera una WeaveSignature con una clave privada en la memoria.

Resumen

Esta clase se puede usar para codificar una estructura TLV de WeaveSignature en la que el campo de datos de la firma se calcula con una clave privada proporcionada.

Herencia

Hereda de: nl::Weave::Profiles::Security::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 públicas

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

Atributos públicos

Clave Priv

const uint8_t * PrivKey

PrivKeyLen

uint16_t PrivKeyLen

Funciones públicas

Generar firma

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
)