O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::Crypto::EncodedHMACSignature

Resumo

Tipos públicos

@350 tipo enumerado

Atributos públicos

Len
uint8_t
Sig
uint8_t *

Funções públicas

IsEqual(const EncodedHMACSignature & other) const
bool
Compara com outra assinatura HMAC.
ReadSignature(TLVReader & reader)
Lê a assinatura como uma estrutura HMACSignature do Weave do leitor TLV especificado.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Escreve a assinatura como uma estrutura HMACSignature do Weave no gravador TLV especificado com a tag especificada.

Tipos públicos

@350

 @350

Atributos públicos

Len

uint8_t Len

Sig

uint8_t * Sig

Funções públicas

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Compara com outra assinatura HMAC.

Detalhes
Parâmetros
[in] other
O objeto EncodedHMACSignature com que a assinatura deve ser comparada.
Valores de retorno
true
As assinaturas são iguais.
false
As assinaturas não são iguais.

Assinatura de leitura

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Lê a assinatura como uma estrutura HMACSignature do Weave do leitor TLV especificado.

Detalhes
Parâmetros
[in] reader
O objeto TLVReader do qual a assinatura codificada deve ser lida.
Valores de retorno
WEAVE_NO_ERROR
Se a operação foi bem-sucedida.
other
Outros códigos de erro do Weave relacionados à leitura de assinaturas.

Assinatura de gravação

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Escreve a assinatura como uma estrutura HMACSignature do Weave no gravador TLV especificado com a tag especificada.

Detalhes
Parâmetros
[in] writer
O objeto TLVWriter em que a assinatura codificada deve ser gravada.
[in] tag
TLV seja associada à estrutura de assinatura codificada.
Valores de retorno
WEAVE_NO_ERROR
Se a operação foi bem-sucedida.
other
Outros códigos de erro do Weave relacionados à gravação de assinatura.