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

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

요약

공개 유형

@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

공개 속성

uint16_t Len

시그

uint8_t * Sig

공개 함수

같음

bool IsEqual(
  const EncodedRSASignature & other
) const 

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

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

읽기 서명

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

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

쓰기 서명

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

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

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