de.flexiprovider.core.mars
Class MARSKeyGenParameterSpec
java.lang.Object
|
+--de.flexiprovider.core.mars.MARSKeyGenParameterSpec
- All Implemented Interfaces:
- AlgorithmParameterSpec, java.security.spec.AlgorithmParameterSpec
- public class MARSKeyGenParameterSpec
- extends java.lang.Object
- implements AlgorithmParameterSpec
This class specifies parameters used for initializing the
MARSKeyGenerator. The parameters consist of the key size in bits.
Values for the key are 128, 192, 256, 320, 384, and 448 bits, with the
default being 128 bits.
- Author:
- Katja Rauch, Martin Döring
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_KEY_SIZE
public static final int DEFAULT_KEY_SIZE
- The default key size (128 bits)
MARSKeyGenParameterSpec
public MARSKeyGenParameterSpec()
- Construct the default parameters. Choose key size as
DEFAULT_KEY_SIZE.
MARSKeyGenParameterSpec
public MARSKeyGenParameterSpec(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, 192, 256, 320, 384, or 448 bits)
getKeySize
public int getKeySize()
- Returns:
- the key size in bits