MLDsa.VerifyData Metode

Definisi

Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.

Overload

Nama Deskripsi
VerifyData(Byte[], Byte[], Byte[])

Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.

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

Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.

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

Sumber:
MLDsa.cs
Sumber:
MLDsa.cs
Sumber:
MLDsa.cs

Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.

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

Parameter

data
Byte[]

Data yang akan diverifikasi.

signature
Byte[]

Tanda tangan untuk diverifikasi.

context
Byte[]

Nilai konteks yang disediakan selama penandatanganan.

Nilai defaultnya adalah null.

Mengembalikan

true jika tanda tangan memvalidasi data; jika tidak, false.

Pengecualian

data atau signature adalah null.

context memiliki panjang lebih dari 255 byte.

Instans ini telah dibuang.

Terjadi kesalahan saat memverifikasi data.

Keterangan

Konteks null diperlakukan kosong.

Berlaku untuk

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

Sumber:
MLDsa.cs
Sumber:
MLDsa.cs
Sumber:
MLDsa.cs

Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.

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

Parameter

data
ReadOnlySpan<Byte>

Data yang akan diverifikasi.

signature
ReadOnlySpan<Byte>

Tanda tangan untuk diverifikasi.

context
ReadOnlySpan<Byte>

Nilai konteks yang disediakan selama penandatanganan.

Nilai defaultnya adalah buffer kosong.

Mengembalikan

true jika tanda tangan memvalidasi data; jika tidak, false.

Pengecualian

context memiliki Length lebih dari 255 byte.

Instans ini telah dibuang.

Instans hanya mewakili kunci publik.

-atau-

Terjadi kesalahan saat memverifikasi data.

Berlaku untuk