Save This Page
Home » crypto-143 » org.bouncycastle.crypto.engines » [javadoc | source]
org.bouncycastle.crypto.engines
public class: RijndaelEngine [javadoc | source]
java.lang.Object
   org.bouncycastle.crypto.engines.RijndaelEngine

All Implemented Interfaces:
    BlockCipher

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.
Field Summary
static  byte[][] shifts0     
static  byte[][] shifts1     
Constructor:
 public RijndaelEngine() 
 public RijndaelEngine(int blockBits) 
Method from org.bouncycastle.crypto.engines.RijndaelEngine Summary:
getAlgorithmName,   getBlockSize,   init,   processBlock,   reset
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.bouncycastle.crypto.engines.RijndaelEngine Detail:
 public String getAlgorithmName() 
 public int getBlockSize() 
 public  void init(boolean forEncryption,
    CipherParameters params) 
    initialise a Rijndael cipher.
 public int processBlock(byte[] in,
    int inOff,
    byte[] out,
    int outOff) 
 public  void reset()