gnu.crypto.jce.spec
Class BlockCipherParameterSpec
java.lang.Object
gnu.crypto.jce.spec.BlockCipherParameterSpec
- AlgorithmParameterSpec
public class BlockCipherParameterSpec
extends java.lang.Object
implements AlgorithmParameterSpec
Block cipher parameters in GNU Crypto are the cipher's name, its block
and key sizes, and an optional initialization vector.
Version:
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.
- The block size.
getIV
public byte[] getIV()
Get the initialization vector for the cipher, or null
if there is no IV.
- The IV.
getKeySize
public int getKeySize()
Get the key size of the cipher these parameters are for.
- The block size.
toString
public String toString()
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.