Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: Bảo vệ:: WeaveSignatureGenerator

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

Tạo WeaveSignature bằng khóa riêng trong bộ nhớ.

Tóm lược

Đây là lớp có thể được sử dụng để mã hóa cấu trúc WeaveSignature TLV trong đó trường dữ liệu chữ ký được tính bằng khóa riêng được cung cấp.

Di sản

Kế thừa từ: nl :: Weave :: Profiles :: Security :: WeaveSignatureGeneratorBase

Người xây dựng và Người phá hủy

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

Thuộc tính công cộng

PrivKey
const uint8_t *
PrivKeyLen
uint16_t

Chức năng công cộng

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

Thuộc tính công cộng

PrivKey

const uint8_t * PrivKey

PrivKeyLen

uint16_t PrivKeyLen

Chức năng công cộng

Tạo chữ ký

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

WeaveSignatureGenerator

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