| java.lang.Object org.bouncycastle.crypto.engines.RijndaelEngine
RijndaelEngine | public class RijndaelEngine implements BlockCipher(Code) | | an implementation of Rijndael, based on the documentation and reference implementation
by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.
Note: this implementation is based on information prior to final NIST publication.
|
shifts0 | static byte[][] shifts0(Code) | | |
shifts1 | static byte[][] shifts1(Code) | | |
RijndaelEngine | public RijndaelEngine()(Code) | | default constructor - 128 bit block size.
|
RijndaelEngine | public RijndaelEngine(int blockBits)(Code) | | basic constructor - set the cipher up for a given blocksize
Parameters: blockBits - the blocksize in bits, must be 128, 192, or 256. |
getBlockSize | public int getBlockSize()(Code) | | |
init | public void init(boolean forEncryption, CipherParameters params)(Code) | | initialise a Rijndael cipher.
Parameters: forEncryption - whether or not we are for encryption. Parameters: params - the parameters required to set up the cipher. exception: IllegalArgumentException - if the params argument isinappropriate. |
processBlock | public int processBlock(byte[] in, int inOff, byte[] out, int outOff)(Code) | | |
reset | public void reset()(Code) | | |
|
|