En Google, luchamos por la equidad racial de la comunidad negra. Más información
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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
Se compara con otra firma HMAC.
ReadSignature(TLVReader & reader)
Lee la firma como una estructura de Weave HMACSignature del lector TLV especificado.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Escribe la firma como una estructura HWE de Weave en el escritor TLV especificado con la etiqueta determinada.

Tipos públicos

@350

 @350

Atributos públicos

Len

uint8_t Len

Sig

uint8_t * Sig

Funciones públicas

Igual a

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Se 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.

Firma de lectura

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Lee la firma como una estructura de Weave HMACSignature del 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

Firma de escritura

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Escribe la firma como una estructura HWE de Weave en el escritor 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á a 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