nl::Weave::Crypto::EncodedRSASignature

Tóm tắt

Loại công khai

@352 enum

Các thuộc tính công khai

Len
uint16_t
Sig
uint8_t *

Hàm công khai

IsEqual(const EncodedRSASignature & other) const
bool
So sánh với một chữ ký RSA khác.
ReadSignature(TLVReader & reader)
Đọc chữ ký dưới dạng cấu trúc Weave RSASignature từ trình đọc TLV được chỉ định.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Ghi chữ ký dưới dạng cấu trúc Weave RSASignature vào trình ghi TLV được chỉ định bằng thẻ đã cho.

Loại công khai

@352

 @352

Các thuộc tính công khai

Len

uint16_t Len

Sig

uint8_t * Sig

Hàm công khai

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

So sánh với một chữ ký RSA khác.

Thông tin chi tiết
Thông số
[in] other
Đối tượng EncodedRSASignature mà chữ ký cần được so sánh.
Giá trị trả về
true
Số lượng chữ ký bằng nhau.
false
Các chữ ký không bằng nhau.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

Đọc chữ ký dưới dạng cấu trúc Weave RSASignature từ trình đọc TLV đã chỉ định.

Thông tin chi tiết
Thông số
[in] reader
Đối tượng TLVReader mà bạn sẽ đọc chữ ký đã mã hoá.
Giá trị trả về
WEAVE_NO_ERROR
Nếu thao tác thành công.
other
Các mã lỗi Weave khác liên quan đến việc đọc chữ ký.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Ghi chữ ký dưới dạng cấu trúc Weave RSASignature vào trình ghi TLV được chỉ định bằng thẻ đã cho.

Thông tin chi tiết
Thông số
[in] writer
Đối tượng TLVWriter mà chữ ký đã mã hoá sẽ được ghi vào.
[in] tag
TLV để liên kết với cấu trúc chữ ký đã mã hoá.
Giá trị trả về
WEAVE_NO_ERROR
Nếu thao tác thành công.
other
Các mã lỗi Weave khác liên quan đến việc ghi chữ ký.