nl::Weave::Crypto::EncodedRSASignature

Özet

Herkese açık türler

@352 enum

Herkese açık özellikler

Len
uint16_t
Sig
uint8_t *

Herkese açık işlevler

IsEqual(const EncodedRSASignature & other) const
bool
Başka bir RSA imzasıyla karşılaştırılır.
ReadSignature(TLVReader & reader)
İmzayı, belirtilen TLV okuyucudan Weave RSASignature yapısı olarak okur.
WriteSignature(TLVWriter & writer, uint64_t tag) const
İmzayı, belirtilen etiketle belirtilen TLV yazarına bir Weave RSASignature yapısı olarak yazar.

Herkese açık türler

@352

 @352

Herkese açık özellikler

Len

uint16_t Len

Sig

uint8_t * Sig

Herkese açık işlevler

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

Başka bir RSA imzasıyla karşılaştırılır.

Ayrıntılar
Parametreler
[in] other
İmzanın karşılaştırılacağı EncodedRSASignature nesnesi.
Değerleri Döndür
true
İmzalar eşittir.
false
İmzalar eşit değildir.

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

İmzayı, belirtilen TLV okuyucudan Weave RSASignature yapısı olarak okur.

Ayrıntılar
Parametreler
[in] reader
Kodlanmış imzanın okunacağı TLVReader nesnesi.
Değerleri Döndür
WEAVE_NO_ERROR
İşlemin başarılı olup olmadığı.
other
İmza okumasıyla ilgili diğer Weave hata kodları.

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

İmzayı, belirtilen etiketle belirtilen TLV yazarına bir Weave RSASignature yapısı olarak yazar.

Ayrıntılar
Parametreler
[in] writer
Kodlanmış imzanın yazılması gereken TLVWriter nesnesi.
[in] tag
TLV etiketi, kodlanmış imza yapısıyla ilişkilendirilecektir.
Değerleri Döndür
WEAVE_NO_ERROR
İşlemin başarılı olup olmadığı.
other
İmza yazmayla ilgili diğer Weave hata kodları.