org.bouncycastle.crypto.engines

Class RC2Engine

public class RC2Engine extends Object implements BlockCipher

an implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R. Rivest.
Method Summary
StringgetAlgorithmName()
intgetBlockSize()
voidinit(boolean encrypting, CipherParameters params)
initialise a RC2 cipher.
intprocessBlock(byte[] in, int inOff, byte[] out, int outOff)
voidreset()

Method Detail

getAlgorithmName

public String getAlgorithmName()

getBlockSize

public int getBlockSize()

init

public void init(boolean encrypting, CipherParameters params)
initialise a RC2 cipher.

Parameters: encrypting whether or not we are for encryption. params the parameters required to set up the cipher.

Throws: IllegalArgumentException if the params argument is inappropriate.

processBlock

public final int processBlock(byte[] in, int inOff, byte[] out, int outOff)

reset

public void reset()