CompositeMLDsa.VerifyData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.
Перегрузки
| Имя | Описание |
|---|---|
| VerifyData(Byte[], Byte[], Byte[]) |
Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных. |
VerifyData(Byte[], Byte[], Byte[])
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.
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
Параметры
- data
- Byte[]
Данные для проверки.
- signature
- Byte[]
Сигнатура для проверки.
- context
- Byte[]
Значение контекста, которое было предоставлено во время подписи.
Значение по умолчанию — null.
Возвращаемое значение
true Значение , если подпись проверяет данные; falseв противном случае .
Исключения
data или signature есть null.
context длина превышает 255 байт.
Этот экземпляр был удален.
Произошла ошибка при проверке данных.
Комментарии
Контекст рассматривается как пустой null .
Применяется к
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
- Исходный код:
- CompositeMLDsa.cs
Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.
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
Параметры
- data
- ReadOnlySpan<Byte>
Данные для проверки.
- signature
- ReadOnlySpan<Byte>
Сигнатура для проверки.
- context
- ReadOnlySpan<Byte>
Значение контекста, которое было предоставлено во время подписи.
Значение по умолчанию — пустой буфер.
Возвращаемое значение
true Значение , если подпись проверяет данные; falseв противном случае .
Исключения
context
Length имеет более 255 байт.
Этот экземпляр был удален.
Произошла ошибка при проверке данных.