Aes.DecryptKeyWrapPaddedCore メソッド

定義

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

protected:
 virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

パラメーター

source
ReadOnlySpan<Byte>

ラップを解除するデータ。

destination
Span<Byte>

ラップされていないキーを受け取るバッファー。

返品

ラップされていないキーのバイト数。

例外

アンラップ アルゴリズムで暗号テキストのラップを解除できませんでした。

-又は-

暗号化操作中にエラーが発生しました。

注釈

基底クラスによって呼び出されると、 source は少なくとも 16 バイトの長さと 8 バイトの倍数であることが事前に検証されます。

基底クラスによって呼び出された場合、 destination は常に sourceより正確に 8 バイト短いので、有効な値は常に収まります。

適用対象