nl::Weave::Crypto::EncodedRSASignature

요약

공개 유형

@352 enum

공개 속성

Len
uint16_t
Sig
uint8_t *

공개 함수

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

공개 유형

@352

 @352

공개 속성

Len

uint16_t Len

서명

uint8_t * Sig

공개 함수

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

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

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

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

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

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

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