nl::Weave::암호화::인코딩된 HMACSignature

요약

공개 유형

@350 enum

공개 속성

Len
uint8_t
Sig
uint8_t *

공개 함수

IsEqual(const EncodedHMACSignature & other) const
bool
다른 HMAC 서명과 비교합니다.
ReadSignature(TLVReader & reader)
지정된 TLV 리더에서 서명을 Weave HMACSignature 구조로 읽습니다.
WriteSignature(TLVWriter & writer, uint64_t tag) const
지정된 태그를 사용하여 지정된 TLV 작성자에 Weave HMACSignature 구조로 서명을 작성합니다.

공개 유형

@350

 @350

공개 속성

uint8_t Len

시그

uint8_t * Sig

공개 함수

같음

bool IsEqual(
  const EncodedHMACSignature & other
) const 

다른 HMAC 서명과 비교합니다.

세부정보
매개변수
[in] other
서명을 비교하는 EnencodedHMACSignature 객체입니다.
반환 값
true
서명이 동일합니다.
false
서명이 같지 않습니다.

읽기 서명

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

지정된 TLV 리더에서 서명을 Weave HMACSignature 구조로 읽습니다.

세부정보
매개변수
[in] reader
인코딩된 서명을 읽어야 하는 TLVReader 객체입니다.
반환 값
WEAVE_NO_ERROR
작업에 성공한 경우
other
서명 읽기와 관련된 기타 Weave 오류 코드입니다.

쓰기 서명

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

지정된 태그를 사용하여 지정된 TLV 작성자에 Weave HMACSignature 구조로 서명을 작성합니다.

세부정보
매개변수
[in] writer
인코딩된 서명을 작성해야 하는 TLVwriter 객체입니다.
[in] tag
TLV 태그가 인코딩된 서명 구조와 연결될 것입니다.
반환 값
WEAVE_NO_ERROR
작업에 성공한 경우
other
서명 쓰기와 관련된 기타 Weave 오류 코드입니다.