Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Menenun::Crypto::DikodekanHMACHMAC

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 Weave HMACSignature dari pembaca TLV yang ditentukan.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Menulis tanda tangan sebagai struktur Weave HMACSignature kepada penulis TLV yang ditentukan dengan tag yang diberikan.

Jenis publik

@350

 @350

Atribut publik

Len

uint8_t Len

Sig

uint8_t * Sig

Fungsi publik

Sama Dengan

bool IsEqual(
  const EncodedHMACSignature & other
) const 

Dibandingkan dengan tanda tangan HMAC lainnya.

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Membaca tanda tangan sebagai struktur Weave HMACSignature 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.

TulisTanda Tangan

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

Detail
Parameter
[in] writer
Objek TLVWriter tempat tanda tangan yang dienkode harus ditulis.
[in] tag
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 terkait penulisan tanda tangan.