MLDsa.VerifyPreHash Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan.
Overload
| Nama | Deskripsi |
|---|---|
| VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan. |
| VerifyPreHash(Byte[], Byte[], String, Byte[]) |
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan. |
VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>)
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan.
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public bool VerifyPreHash(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, string hashAlgorithmOid, ReadOnlySpan<byte> context = default);
public bool VerifyPreHash(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, string hashAlgorithmOid, ReadOnlySpan<byte> context = default);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.VerifyPreHash : ReadOnlySpan<byte> * ReadOnlySpan<byte> * string * ReadOnlySpan<byte> -> bool
member this.VerifyPreHash : ReadOnlySpan<byte> * ReadOnlySpan<byte> * string * ReadOnlySpan<byte> -> bool
Public Function VerifyPreHash (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), hashAlgorithmOid As String, Optional context As ReadOnlySpan(Of Byte) = Nothing) As Boolean
Parameter
- hash
- ReadOnlySpan<Byte>
Hash untuk memverifikasi.
- signature
- ReadOnlySpan<Byte>
Tanda tangan untuk diverifikasi.
- hashAlgorithmOid
- String
OID algoritma hash yang digunakan untuk membuat hash.
- context
- ReadOnlySpan<Byte>
Nilai konteks yang disediakan selama penandatanganan.
Nilai defaultnya adalah buffer kosong.
Mengembalikan
true jika tanda tangan memvalidasi hash; jika tidak, false.
- Atribut
Pengecualian
hashAlgorithmOid adalah null.
context memiliki Length lebih dari 255 byte.
Instans ini telah dibuang.
hashAlgorithmOid bukan OID yang terbentuk dengan baik.
-atau-
hashAlgorithmOid adalah algoritma terkenal dan hash tidak memiliki panjang yang diharapkan.
-atau-
Terjadi kesalahan saat memverifikasi hash.
Berlaku untuk
VerifyPreHash(Byte[], Byte[], String, Byte[])
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
Memverifikasi bahwa tanda tangan pra-hash FIPS 204 yang ditentukan berlaku untuk kunci ini dan hash yang disediakan.
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public bool VerifyPreHash(byte[] hash, byte[] signature, string hashAlgorithmOid, byte[]? context = default);
public bool VerifyPreHash(byte[] hash, byte[] signature, string hashAlgorithmOid, byte[]? context = default);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.VerifyPreHash : byte[] * byte[] * string * byte[] -> bool
member this.VerifyPreHash : byte[] * byte[] * string * byte[] -> bool
Public Function VerifyPreHash (hash As Byte(), signature As Byte(), hashAlgorithmOid As String, Optional context As Byte() = Nothing) As Boolean
Parameter
- hash
- Byte[]
Hash untuk memverifikasi.
- signature
- Byte[]
Tanda tangan untuk diverifikasi.
- hashAlgorithmOid
- String
OID algoritma hash yang digunakan untuk membuat hash.
Mengembalikan
true jika tanda tangan memvalidasi hash; jika tidak, false.
- Atribut
Pengecualian
hash atau signature atau hashAlgorithmOid adalah null.
context memiliki panjang lebih dari 255 byte.
Instans ini telah dibuang.
hashAlgorithmOid bukan OID yang terbentuk dengan baik.
-atau-
hashAlgorithmOid adalah algoritma terkenal dan hash tidak memiliki panjang yang diharapkan.
-atau-
Terjadi kesalahan saat memverifikasi hash.
Keterangan
Konteks null diperlakukan kosong.