次の方法で共有


Kmac128 クラス

定義

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

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

注釈

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

コンストラクター

Kmac128(Byte[], Byte[])

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

Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

プロパティ

IsSupported

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

メソッド

AppendData(Byte[])

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

AppendData(ReadOnlySpan<Byte>)

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

Clone()

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

Dispose()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象