com.mindbright.security.cipher
Class RC2
java.lang.Object
com.mindbright.jce.crypto.CipherSpi
com.mindbright.security.cipher.BlockCipher
com.mindbright.security.cipher.RC2
public final class RC2
- extends BlockCipher
Constructor Summary |
RC2()
|
Methods inherited from class com.mindbright.security.cipher.BlockCipher |
engineDoFinal, engineGetBlockSize, engineGetIV, engineGetOutputSize, engineInit, engineInit, engineSetMode, engineSetPadding, getIntLSBO, getIntMSBO, nboIncr, putIntLSBO, putIntMSBO |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RC2
public RC2()
getBlockSize
public int getBlockSize()
- Specified by:
getBlockSize
in class BlockCipher
putWordLSBO
protected static final void putWordLSBO(int val,
byte[] dest,
int destOffset)
initializeKey
public void initializeKey(byte[] key)
throws InvalidKeyException
- Specified by:
initializeKey
in class BlockCipher
- Throws:
InvalidKeyException
blockEncrypt
public void blockEncrypt(byte[] in,
int inOffset,
byte[] out,
int outOffset)
- Specified by:
blockEncrypt
in class BlockCipher
blockDecrypt
public void blockDecrypt(byte[] in,
int inOffset,
byte[] out,
int outOffset)
- Specified by:
blockDecrypt
in class BlockCipher