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のパラメータ・セットを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 intgetCounter()構成されたカウンタ値を返します。byte[]getNonce()Nonce値を返します。
- 
コンストラクタの詳細- 
ChaCha20ParameterSpecpublic ChaCha20ParameterSpec(byte[] nonce, int counter)指定されたnonceおよびカウンタからChaCha20のパラメータ・セットを構築します。- パラメータ:
- nonce- 12バイトのnonce値
- counter- 初期カウンタ値
- 例外:
- NullPointerException-- nonceが- nullの場合
- IllegalArgumentException-- nonceの長さが12バイトでないか
 
 
- 
- 
メソッドの詳細- 
getNoncepublic byte[] getNonce()Nonce値を返します。- 戻り値:
- nonce値。 このメソッドは、このメソッドが呼び出されるたびに新しい配列を返します。
 
- 
getCounterpublic int getCounter()構成されたカウンタ値を返します。- 戻り値:
- カウンタ値
 
 
-