- java.lang.Object
-
- javax.crypto.spec.ChaCha20ParameterSpec
-
- すべての実装されたインタフェース:
AlgorithmParameterSpec
public final class ChaCha20ParameterSpec extends Object implements AlgorithmParameterSpec
このクラスは、ChaCha20アルゴリズムで使用されるパラメータを指定します。パラメータは、12バイトのnonceおよび32ビット整数で表される初期カウンタ値で構成されます。
このクラスを使用して、ChaCha20アルゴリズムを実装する
Cipher
オブジェクトを初期化できます。- 導入されたバージョン:
- 11
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ChaCha20ParameterSpec(byte[] nonce, int counter)
指定されたnonceおよびカウンタからChaCha20のパラメータ・セットを構築します。
-
-
-
コンストラクタの詳細
-
ChaCha20ParameterSpec
public ChaCha20ParameterSpec(byte[] nonce, int counter)
指定されたnonceおよびカウンタからChaCha20のパラメータ・セットを構築します。- パラメータ:
nonce
- 12バイトのnonce値counter
- 初期カウンタ値- 例外:
NullPointerException
-nonce
がnull
の場合IllegalArgumentException
-nonce
の長さが12バイトでないか
-
-