com.ibm.crypto.provider
Class RC2Parameters
java.lang.Object
java.security.AlgorithmParametersSpi
com.ibm.crypto.provider.RC2Parameters
public final class RC2Parameters
- extends AlgorithmParametersSpi
This class implements the parameters used with the RC2 algorithm
in various mode (CBC, ECB, OFB, CFB, PCBC). Parameters are defined in the standards (RFC 2268)
as follows:
RC2-CBCParameter ::= CHOICE {
iv IV,
params SEQUENCE {
version RC2Version,
iv IV
}
}
RC2 is a 64-bit block cipher with a variable-length key.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RC2Parameters
public RC2Parameters()
engineInit
protected void engineInit(AlgorithmParameterSpec paramSpec)
throws InvalidParameterSpecException
- Specified by:
engineInit
in class AlgorithmParametersSpi
- Throws:
InvalidParameterSpecException
engineInit
protected void engineInit(byte[] encoded)
throws IOException
- Specified by:
engineInit
in class AlgorithmParametersSpi
- Throws:
IOException
engineInit
protected void engineInit(byte[] encoded,
String decodingMethod)
throws IOException
- Specified by:
engineInit
in class AlgorithmParametersSpi
- Throws:
IOException
engineGetParameterSpec
protected AlgorithmParameterSpec engineGetParameterSpec(Class paramSpec)
throws InvalidParameterSpecException
- Specified by:
engineGetParameterSpec
in class AlgorithmParametersSpi
- Throws:
InvalidParameterSpecException
engineGetEncoded
protected byte[] engineGetEncoded()
throws IOException
- Specified by:
engineGetEncoded
in class AlgorithmParametersSpi
- Throws:
IOException
engineGetEncoded
protected byte[] engineGetEncoded(String encodingMethod)
throws IOException
- Specified by:
engineGetEncoded
in class AlgorithmParametersSpi
- Throws:
IOException
engineToString
protected String engineToString()
- Specified by:
engineToString
in class AlgorithmParametersSpi