nl::Weave::Crypto::EncodedRSASignature

Ringkasan

Jenis publik

@352 enum

Atribut publik

Len
uint16_t
Sig
uint8_t *

Fungsi publik

IsEqual(const EncodedRSASignature & other) const
bool
Membandingkan dengan tanda tangan RSA lain.
ReadSignature(TLVReader & reader)
Membaca tanda tangan sebagai struktur RSASignature Weave dari pembaca TLV yang ditentukan.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Menulis tanda tangan sebagai struktur RSASignature Weave ke penulis TLV yang ditentukan dengan tag yang diberikan.

Jenis publik

@352

 @352

Atribut publik

Len

uint16_t Len

Tanda

uint8_t * Sig

Fungsi publik

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

Membandingkan dengan tanda tangan RSA lain.

Detail
Parameter
[in] other
Objek EncodedRSASignature yang akan digunakan untuk membandingkan tanda tangan.
Nilai Pengembalian
true
Tanda tangannya sama.
false
Tanda tangan tidak sama.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

Detail
Parameter
[in] reader
Objek TLVReader tempat tanda tangan yang dienkode harus dibaca.
Nilai Pengembalian
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 RSASignature 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 Pengembalian
WEAVE_NO_ERROR
Jika operasi berhasil.
other
Kode error Weave lainnya yang terkait dengan penulisan tanda tangan.