Bouncy Castle Cryptography 1.11 API Specification: Package org.bouncycastle.crypto.engines
Class Summary
AESEngine
an implementation of the AES (Rijndael), from FIPS-197.
AESWrapEngine
an implementation of the AES Key Wrapper from the NIST Key Wrap
Specification.
BlowfishEngine
A class that provides Blowfish key encryption operations,
such as encoding data and generating keys.
CAST5Engine
A class that provides CAST key encryption operations,
such as encoding data and generating keys.
CAST6Engine
A class that provides CAST6 key encryption operations,
such as encoding data and generating keys.
DESedeEngine
a class that provides a basic DESede (or Triple DES) engine.
DESEngine
a class that provides a basic DES engine.
ElGamalEngine
this does your basic ElGamal algorithm.
IDEAEngine
A class that provides a basic International Data Encryption Algorithm (IDEA) engine.
IESEngine
support class for constructing intergrated encryption ciphers
for doing basic message exchanges on top of key agreement ciphers
RC2Engine
an implementation of RC2 as described in RFC 2268
"A Description of the RC2(r) Encryption Algorithm" R.
RC4Engine
RC532Engine
The specification for RC5 came from the RC5 Encryption Algorithm
publication in RSA CryptoBytes, Spring of 1995.
RC564Engine
The specification for RC5 came from the RC5 Encryption Algorithm
publication in RSA CryptoBytes, Spring of 1995.
RC6Engine
An RC6 engine.
RijndaelEngine
an implementation of Rijndael, based on the documentation and reference implementation
by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.
RSAEngine
this does your basic RSA algorithm.
SerpentEngine
Serpent is a 128-bit 32-round block cipher with variable key lengths,
including 128, 192 and 256 bit keys conjectured to be at least as
secure as three-key triple-DES.
SkipjackEngine
a class that provides a basic SKIPJACK engine.
TwofishEngine
A class that provides Twofish encryption operations.