nl::Weave::Crypto::EncodedHMACSignature

Resumen

Tipos públicos

@350 enum

Atributos públicos

Len
uint8_t
Sig
uint8_t *

Funciones públicas

IsEqual(const EncodedHMACSignature & other) const
bool
Compara con otra firma HMAC.
ReadSignature(TLVReader & reader)
Lee la firma como una estructura HMACSignature de Weave desde el lector TLV especificado.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Escribe la firma como una estructura HMACSignature de Weave para el escritor de TLV especificado con la etiqueta determinada.

Tipos públicos

@350

 @350

Atributos públicos

Len

uint8_t Len

Seg.

uint8_t * Sig

Funciones públicas

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Compara con otra firma HMAC.

Detalles
Parámetros
[in] other
El objeto EncodedHMACSignature con el que se debe comparar la firma.
Valores que se muestran
true
Las firmas son iguales.
false
Las firmas no son iguales.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Lee la firma como una estructura HMACSignature de Weave desde el lector TLV especificado.

Detalles
Parámetros
[in] reader
El objeto TLVReader desde el que se debe leer la firma codificada.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realizó correctamente.
other
Otros códigos de error de Weave relacionados con la lectura de firmas.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Escribe la firma como una estructura HMACSignature de Weave para el escritor de TLV especificado con la etiqueta determinada.

Detalles
Parámetros
[in] writer
El objeto TLVWriter en el que se debe escribir la firma codificada.
[in] tag
TLV que se asociará con la estructura de firma codificada.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realizó correctamente.
other
Otros códigos de error de Weave relacionados con la escritura de firmas.