MLDsa.VerifyData Yöntem

Tanım

Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular.

Aşırı Yüklemeler

Name Description
VerifyData(Byte[], Byte[], Byte[])

Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular.

VerifyData(Byte[], Byte[], Byte[])

Kaynak:
MLDsa.cs
Kaynak:
MLDsa.cs
Kaynak:
MLDsa.cs

Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular.

public bool VerifyData(byte[] data, byte[] signature, byte[]? context = default);
member this.VerifyData : byte[] * byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte(), Optional context As Byte() = Nothing) As Boolean

Parametreler

data
Byte[]

Doğrulanması gereken veriler.

signature
Byte[]

Doğrulanması gereken imza.

context
Byte[]

İmzalama sırasında sağlanan bağlam değeri.

null varsayılan değerdir.

Döndürülenler

true imza verileri doğrularsa; aksi takdirde , false.

Özel durumlar

data veya signature şeklindedir null.

context uzunluğu 255 bayt'ın üzerindedir.

Bu örnek atılmıştır.

Veriler doğrulanırken bir hata oluştu.

Açıklamalar

Bağlam null boş olarak değerlendirilir.

Şunlara uygulanır

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Kaynak:
MLDsa.cs
Kaynak:
MLDsa.cs
Kaynak:
MLDsa.cs

Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular.

public bool VerifyData(ReadOnlySpan<byte> data, ReadOnlySpan<byte> signature, ReadOnlySpan<byte> context = default);
member this.VerifyData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyData (data As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Parametreler

data
ReadOnlySpan<Byte>

Doğrulanması gereken veriler.

signature
ReadOnlySpan<Byte>

Doğrulanması gereken imza.

context
ReadOnlySpan<Byte>

İmzalama sırasında sağlanan bağlam değeri.

Varsayılan değer boş bir arabellektir.

Döndürülenler

true imza verileri doğrularsa; aksi takdirde , false.

Özel durumlar

context 255 bayt'ın üzerinde bir Length değeri vardır.

Bu örnek atılmıştır.

Örnek yalnızca bir ortak anahtarı temsil eder.

-veya-

Veriler doğrulanırken bir hata oluştu.

Şunlara uygulanır