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::Weave::Profil::Keamanan::WeaveSignatureGenerator

#include <src/lib/profiles/security/WeaveSig.h>

Menghasilkan WeaveSignature menggunakan kunci pribadi dalam memori.

Ringkasan

Class ini dapat digunakan untuk mengenkode struktur TLV WeaveSignature tempat kolom data tanda tangan dihitung menggunakan kunci pribadi yang disediakan.

Warisan

Mewarisi dari: nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase

Konstruktor dan Destruktor

WeaveSignatureGenerator(WeaveCertificateSet & certSet, const uint8_t *privKey, uint16_t privKeyLen)

Atribut publik

PrivKey
const uint8_t *
PrivKeyLen
uint16_t

Fungsi publik

GenerateSignature(const uint8_t *msgHash, uint8_t msgHashLen, TLVWriter & writer, uint64_t tag) __OVERRIDE
virtual WEAVE_ERROR

Atribut publik

Kunci Priv

const uint8_t * PrivKey

PrivKeyLen

uint16_t PrivKeyLen

Fungsi publik

GenerateSignature

virtual WEAVE_ERROR GenerateSignature(
  const uint8_t *msgHash,
  uint8_t msgHashLen,
  TLVWriter & writer,
  uint64_t tag
) __OVERRIDE

Generator Tanda Tangan Weave

 WeaveSignatureGenerator(
  WeaveCertificateSet & certSet,
  const uint8_t *privKey,
  uint16_t privKeyLen
)