nl::Weave::Crypto::EncodedRSASignature

摘要

公開類型

@352 列舉

公開屬性

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
將簽章以 Weave RSASignature 結構體的形式,寫入指定的 TLV 編寫器,並附上指定的標記。

公開類型

@352

 @352

公開屬性

智慧鏡頭

uint16_t Len

Sig

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 

將簽章以 Weave RSASignature 結構體的形式,寫入指定的 TLV 編寫器,並附上指定的標記。

詳細資料
參數
[in] writer
應將已編碼的簽名寫入的 TLVWriter 物件。
[in] tag
TLV 標記來與編碼的簽名結構建立關聯。
傳回值
WEAVE_NO_ERROR
如果作業成功,
other
其他與 Weave 簽名書寫相關的錯誤代碼。