次の方法で共有


KmacXof128 クラス

定義

入力データの KMACXOF128 MAC を計算します。

public ref class KmacXof128 sealed : IDisposable
public sealed class KmacXof128 : IDisposable
type KmacXof128 = class
    interface IDisposable
Public NotInheritable Class KmacXof128
Implements IDisposable
継承
KmacXof128
実装

注釈

このアルゴリズムは、NIST SP 800-185 で指定されています。

コンストラクター

KmacXof128(Byte[], Byte[])

KmacXof128 クラスの新しいインスタンスを初期化します。

KmacXof128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

KmacXof128 クラスの新しいインスタンスを初期化します。

プロパティ

IsSupported

アルゴリズムが現在のプラットフォームでサポートされているかどうかを示す値を取得します。

メソッド

AppendData(Byte[])

ハッシュで既に処理されているデータに、指定したデータを追加します。

AppendData(ReadOnlySpan<Byte>)

ハッシュで既に処理されているデータに、指定したデータを追加します。

Clone()

既存の追加データが保持された KmacXof128 の新しいインスタンスを作成します。

Dispose()

KmacXof128 クラスの現在のインスタンスで使用されているすべてのリソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCurrentHash(Int32)

オブジェクトを初期状態にリセットせずに、AppendData メソッドの以前の呼び出しから蓄積されたデータのハッシュを取得します。

GetCurrentHash(Span<Byte>)

オブジェクトを初期状態にリセットせずに、AppendData メソッドの以前の呼び出しから蓄積されたデータのハッシュをバッファーに格納します。

GetHashAndReset(Int32)

AppendData メソッドの以前の呼び出しから蓄積されたデータのハッシュを取得し、オブジェクトを初期状態にリセットします。

GetHashAndReset(Span<Byte>)

AppendData メソッドの以前の呼び出しから蓄積されたデータのハッシュをバッファーに格納し、オブジェクトを初期状態にリセットします。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HashData(Byte[], Byte[], Int32, Byte[])

KMACXOF128 アルゴリズムを使用してデータのハッシュを計算します。

HashData(Byte[], Stream, Int32, Byte[])

KMACXOF128 アルゴリズムを使用してストリームのハッシュを計算します。

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)

KMACXOF128 アルゴリズムを使用してデータのハッシュを計算します。

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

KMACXOF128 アルゴリズムを使用してデータのハッシュを計算します。

HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)

KMACXOF128 アルゴリズムを使用してストリームのハッシュを計算します。

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)

KMACXOF128 アルゴリズムを使用してストリームのハッシュを計算します。

HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)

KMACXOF128 アルゴリズムを使用して、ストリームのハッシュを非同期的に計算します。

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)

KMACXOF128 アルゴリズムを使用して、ストリームのハッシュを非同期的に計算します。

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)

KMACXOF128 アルゴリズムを使用して、ストリームのハッシュを非同期的に計算します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象