cryptix.provider.cipher

Class Rijndael

public final class Rijndael extends Cipher implements SymmetricCipher

Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit block size and variable key-size (128-, 192- and 256-bit).

Rijndael was designed by Vincent Rijmen and Joan Daemen.

Since: Cryptix 3.1.3/3.2.0

Version: $Revision: 1.1 $

Author: Raif S. Naffah Paulo S. L. M. Barreto (pbarreto@cryptix.org) Jeroen C. van Gelderen (gelderen@cryptix.org) Edwin Woudt (edwin@cryptix.org)

Constructor Summary
Rijndael()
Method Summary
protected voidcoreInit(Key key, boolean decrypt)
protected intengineBlockSize()
protected voidengineInitDecrypt(Key key)
protected voidengineInitEncrypt(Key key)
protected intengineUpdate(byte[] in, int inOffset, int inLen, byte[] out, int outOffset)

Constructor Detail

Rijndael

public Rijndael()

Method Detail

coreInit

protected void coreInit(Key key, boolean decrypt)

engineBlockSize

protected int engineBlockSize()

engineInitDecrypt

protected void engineInitDecrypt(Key key)

engineInitEncrypt

protected void engineInitEncrypt(Key key)

engineUpdate

protected int engineUpdate(byte[] in, int inOffset, int inLen, byte[] out, int outOffset)