org.bouncycastle.crypto.engines

Class RC6Engine

public class RC6Engine extends Object implements BlockCipher

An RC6 engine.
Constructor Summary
RC6Engine()
Create an instance of the RC6 encryption algorithm and set some defaults
Method Summary
StringgetAlgorithmName()
intgetBlockSize()
voidinit(boolean forEncryption, CipherParameters params)
initialise a RC5-32 cipher.
intprocessBlock(byte[] in, int inOff, byte[] out, int outOff)
voidreset()

Constructor Detail

RC6Engine

public RC6Engine()
Create an instance of the RC6 encryption algorithm and set some defaults

Method Detail

getAlgorithmName

public String getAlgorithmName()

getBlockSize

public int getBlockSize()

init

public void init(boolean forEncryption, CipherParameters params)
initialise a RC5-32 cipher.

Parameters: forEncryption 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 int processBlock(byte[] in, int inOff, byte[] out, int outOff)

reset

public void reset()