nl::Weave::Crypto::EncodedHMACSignature

Ringkasan

Jenis publik

@350 enum

Atribut publik

Len
uint8_t
Sig
uint8_t *

Fungsi publik

IsEqual(const EncodedHMACSignature & other) const
bool
Dibandingkan dengan tanda tangan HMAC lainnya.
ReadSignature(TLVReader & reader)
Membaca tanda tangan sebagai struktur HMACSignature Weave dari pembaca TLV yang ditentukan.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Menulis tanda tangan sebagai struktur HMACSignature Weave ke penulis TLV yang ditentukan dengan tag yang diberikan.

Jenis publik

@350

 @350

Atribut publik

Len

uint8_t Len

Sig

uint8_t * Sig

Fungsi publik

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Dibandingkan dengan tanda tangan HMAC lainnya.

Detail
Parameter
[in] other
Objek EncodedHMACSignature yang tanda tangannya harus dibandingkan.
Nilai yang Ditampilkan
true
Tanda tangannya sama.
false
Tanda tangan tidak sama.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Membaca tanda tangan sebagai struktur HMACSignature Weave dari pembaca TLV yang ditentukan.

Detail
Parameter
[in] reader
Objek TLVReader tempat tanda tangan yang dienkode harus dibaca.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika operasi berhasil.
other
Kode error Weave lainnya yang terkait dengan pembacaan tanda tangan.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Menulis tanda tangan sebagai struktur HMACSignature Weave ke penulis TLV yang ditentukan dengan tag yang diberikan.

Detail
Parameter
[in] writer
Objek TLVWriter tempat tanda tangan yang dienkode harus ditulis.
[in] tag
TLV yang akan dikaitkan dengan struktur tanda tangan yang dienkode.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika operasi berhasil.
other
Kode error Weave lainnya yang terkait dengan penulisan tanda tangan.