nl::Weave::Mật khẩu::Mã hóa được mã hóa (RSA)

Tóm tắt

Loại công khai

@352 enum

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 Chữ ký RSA từ trình đọc TLV đã chỉ định.
WriteSignature(TLVWriter & writer, uint64_t tag) const
Ghi chữ ký dưới dạng cấu trúc RSA Weave vào tác giả TLV đã chỉ định với thẻ đã cho.

Loại công khai

@352

 @352

Thuộc tính công khai

Len

uint16_t Len

Dấu hoa thị

uint8_t * Sig

Hàm công khai

Đảo Equal

bool IsEqual(
  const EncodedRSASignature & other
) const 

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

Thông tin chi tiết
Các thông số
[in] other
Đối tượng EnencodedRSAChữ ký sẽ được so sánh với chữ ký.
Giá trị trả về
true
Các chữ ký bằng nhau.
false
Các chữ ký không bằng nhau.

Đọc chữ ký

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

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

Thông tin chi tiết
Các thông số
[in] reader
Đối tượng TLV Reader giúp đọ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ý.

Ghi chữ ký

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

Ghi chữ ký dưới dạng cấu trúc RSA Weave vào tác giả TLV đã chỉ định với thẻ đã cho.

Thông tin chi tiết
Các thông số
[in] writer
Đối tượng TLVWriter cần viết chữ ký được mã hóa.
[in] tag
Thẻ TLV được liên kết với cấu trúc chữ ký đã mã hóa.
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 chữ ký.