nl::Weave::Crypto::EncodedHMACSignature

요약

공개 유형

@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

공개 속성

Len

uint8_t Len

서명

uint8_t * Sig

공개 함수

IsEqual

bool IsEqual(
  const EncodedHMACSignature & other
) const 

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

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

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