次の方法で共有


Kmac256 クラス

定義

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

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

注釈

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

コンストラクター

Kmac256(Byte[], Byte[])

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

Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

プロパティ

IsSupported

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

メソッド

AppendData(Byte[])

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

AppendData(ReadOnlySpan<Byte>)

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

Clone()

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

Dispose()

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

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[])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象