gnu.crypto.jce.spec
Class BlockCipherParameterSpec
- AlgorithmParameterSpec
public class BlockCipherParameterSpec
implements AlgorithmParameterSpec
Block cipher parameters in GNU Crypto are the cipher's name, its block
and key sizes, and an optional initialization vector.
protected int | blockSize - The cipher's block size, in bytes.
|
protected byte[] | iv - The initialization vector.
|
protected int | keySize - The cipher's key size, in bytes.
|
int | getBlockSize() - Get the block size of the cipher these parameters are for.
|
byte[] | getIV() - Get the initialization vector for the cipher, or
null
if there is no IV.
|
int | getKeySize() - Get the key size of the cipher these parameters are for.
|
String | toString()
|
blockSize
protected int blockSize
The cipher's block size, in bytes.
iv
protected byte[] iv
The initialization vector.
keySize
protected int keySize
The cipher's key size, in bytes.
BlockCipherParameterSpec
public BlockCipherParameterSpec(byte[] iv,
int blockSize,
int keySize)
Create a new parameter specification.
iv
- The initialization vector, or null
if
there is no IV.blockSize
- The cipher's block size, in bytes.keySize
- The cipher's key size, in bytes.
BlockCipherParameterSpec
public BlockCipherParameterSpec(int blockSize,
int keySize)
Create a new parameter specification with no IV.
blockSize
- The cipher's block size, in bytes.keySize
- The cipher's key size, in bytes.
getBlockSize
public int getBlockSize()
Get the block size of the cipher these parameters are for.
getIV
public byte[] getIV()
Get the initialization vector for the cipher, or null
if there is no IV.
getKeySize
public int getKeySize()
Get the key size of the cipher these parameters are for.
toString
public String toString()
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.