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

nl :: Tecer:: Crypto :: EncodedHMACSignature

Resumo

Tipos públicos

@350 enum

Atributos públicos

Len
uint8_t
Sig
uint8_t *

Funções públicas

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

Tipos públicos

@ 350

 @350

Atributos públicos

Len

uint8_t Len

Sig

uint8_t * Sig

Funções públicas

É igual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Compara com outro HMAC assinatura.

Detalhes
Parâmetros
[in] other
O EncodedHMACSignature objeto com o qual a assinatura devem ser comparados.
Valores Retornados
true
As assinaturas são iguais.
false
As assinaturas não são iguais.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Escreve a assinatura como uma estrutura Weave HMACSignature ao especificado TLV escritor com a tag dada.

Detalhes
Parâmetros
[in] writer
O objeto TLVWriter no qual a assinatura codificada deve ser gravada.
[in] tag
TLV etiqueta a ser associada com a estrutura da assinatura codificada.
Valores Retornados
WEAVE_NO_ERROR
Se a operação for bem-sucedida.
other
Outros códigos de erro do Weave relacionados à escrita da assinatura.