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
署名を Weave RSASignature 構造として、指定されたタグを持つ指定された TLV ライターに書き込みます。

公開タイプ

@352

 @352

パブリック属性

Len

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 エラーコード。