de.flexiprovider.core.saferplusplus
Class SAFERPlusPlusKeyGenParameterSpec

java.lang.Object
  |
  +--de.flexiprovider.core.saferplusplus.SAFERPlusPlusKeyGenParameterSpec
All Implemented Interfaces:
AlgorithmParameterSpec, java.security.spec.AlgorithmParameterSpec

public class SAFERPlusPlusKeyGenParameterSpec
extends java.lang.Object
implements AlgorithmParameterSpec

This class specifies parameters used for initializing the SAFERPlusPlusKeyGenerator. The parameters consist of the key size in bits. Values for the key size are 128 and 256 bits, with the default being 128 bits.

Author:
Martin Döring

Field Summary
static int DEFAULT_KEY_SIZE
          The default key size (128 bits)
 
Constructor Summary
SAFERPlusPlusKeyGenParameterSpec()
          Construct the default parameters.
SAFERPlusPlusKeyGenParameterSpec(int keySize)
          Construct new parameters from the given key size.
 
Method Summary
 int getKeySize()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_KEY_SIZE

public static final int DEFAULT_KEY_SIZE
The default key size (128 bits)
Constructor Detail

SAFERPlusPlusKeyGenParameterSpec

public SAFERPlusPlusKeyGenParameterSpec()
Construct the default parameters. Choose key size as DEFAULT_KEY_SIZE.

SAFERPlusPlusKeyGenParameterSpec

public SAFERPlusPlusKeyGenParameterSpec(int keySize)
Construct new parameters from the given key size. If the key size is invalid, the default key size is chosen.
Parameters:
keySize - the key size (128 or 256 bits)
Method Detail

getKeySize

public int getKeySize()
Returns:
the key size in bits