Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Weave::프로필::보안::WeaveSignatureGenerator

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

메모리 내 비공개 키를 사용하여 WeaveSignature를 생성합니다.

요약

이 클래스는 제공된 비공개 키를 사용하여 서명 데이터 필드를 계산하는 WeaveSignature TLV 구조를 인코딩하는 데 사용할 수 있습니다.

상속

상속 위치: nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase

생성자 및 소멸자

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

공개 속성

PrivKey
const uint8_t *
PrivKeyLen
uint16_t

공개 함수

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

공개 속성

PrivKey

const uint8_t * PrivKey

PrivKeyLen

uint16_t PrivKeyLen

공개 함수

GenerateSignature

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
)