SlhDsa.VerifyPreHash メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
指定した FIPS 205 事前ハッシュ署名がこのキーと指定されたハッシュに対して有効であることを確認します。 |
| VerifyPreHash(Byte[], Byte[], String, Byte[]) |
指定した FIPS 205 事前ハッシュ署名がこのキーと指定されたハッシュに対して有効であることを確認します。 |
VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>)
- ソース:
- SlhDsa.cs
- ソース:
- SlhDsa.cs
- ソース:
- SlhDsa.cs
指定した FIPS 205 事前ハッシュ署名がこのキーと指定されたハッシュに対して有効であることを確認します。
public bool VerifyPreHash(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, string hashAlgorithmOid, ReadOnlySpan<byte> context = default);
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
パラメーター
- hash
- ReadOnlySpan<Byte>
検証するハッシュ。
- signature
- ReadOnlySpan<Byte>
確認する署名。
- hashAlgorithmOid
- String
ハッシュの作成に使用されるハッシュ アルゴリズムの OID。
返品
true 署名がハッシュを検証する場合。それ以外の場合は false。
例外
hashAlgorithmOid は nullです。
context には、255 バイトを超える Length があります。
このインスタンスは破棄されました。
hashAlgorithmOid は整形式 OID ではありません。
-又は-
hashAlgorithmOid は既知のアルゴリズムであり、 hash は予想される長さを持っていません。
-又は-
ハッシュの検証中にエラーが発生しました。
適用対象
VerifyPreHash(Byte[], Byte[], String, Byte[])
- ソース:
- SlhDsa.cs
- ソース:
- SlhDsa.cs
- ソース:
- SlhDsa.cs
指定した FIPS 205 事前ハッシュ署名がこのキーと指定されたハッシュに対して有効であることを確認します。
public bool VerifyPreHash(byte[] hash, byte[] signature, string hashAlgorithmOid, byte[]? context = default);
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
パラメーター
- hash
- Byte[]
検証するハッシュ。
- signature
- Byte[]
確認する署名。
- hashAlgorithmOid
- String
ハッシュの作成に使用されるハッシュ アルゴリズムの OID。
返品
true 署名がハッシュを検証する場合。それ以外の場合は false。
例外
hash または signature または hashAlgorithmOid が null。
context の長さが 255 バイトを超えています。
このインスタンスは破棄されました。
hashAlgorithmOid は整形式 OID ではありません。
-又は-
hashAlgorithmOid は既知のアルゴリズムであり、 hash は予想される長さを持っていません。
-又は-
ハッシュの検証中にエラーが発生しました。
注釈
null コンテキストは空として扱われます。