Home » crypto-143 » org » bouncycastle » crypto » engines »

org.bouncycastle.crypto.engines

Classes:

AESEngine   an implementation of the AES (Rijndael), from FIPS-197.  code | html
AESFastEngine   an implementation of the AES (Rijndael), from FIPS-197.  code | html
AESLightEngine   an implementation of the AES (Rijndael), from FIPS-197.  code | html
AESWrapEngine   an implementation of the AES Key Wrapper from the NIST Key Wrap Specification.  code | html
BlowfishEngine   A class that provides Blowfish key encryption operations, such as encoding data and generating keys.  code | html
CAST5Engine   A class that provides CAST key encryption operations, such as encoding data and generating keys.  code | html
CAST6Engine   A class that provides CAST6 key encryption operations, such as encoding data and generating keys.  code | html
CamelliaEngine   Camellia - based on RFC 3713.  code | html
CamelliaLightEngine   Camellia - based on RFC 3713, smaller implementation, about half the size of CamelliaEngine.  code | html
CamelliaWrapEngine   An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394.  code | html
DESEngine   a class that provides a basic DES engine.  code | html
DESedeEngine   a class that provides a basic DESede (or Triple DES) engine.  code | html
DESedeWrapEngine   Wrap keys according to draft-ietf-smime-key-wrap-01.txt code | html
ElGamalEngine   this does your basic ElGamal algorithm.  code | html
GOST28147Engine   implementation of GOST 28147-89  code | html
Grain128Engine   Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain-128.  code | html
Grainv1Engine   Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain v1.  code | html
HC128Engine   HC-128 is a software-efficient stream cipher created by Hongjun Wu.  code | html
HC256Engine   HC-256 is a software-efficient stream cipher created by Hongjun Wu.  code | html
IDEAEngine   A class that provides a basic International Data Encryption Algorithm (IDEA) engine.  code | html
IESEngine   support class for constructing intergrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers  code | html
NaccacheSternEngine   NaccacheStern Engine.  code | html
NoekeonEngine   A Noekeon engine, using direct-key mode.  code | html
NullEngine   The no-op engine that just copies bytes through, irrespective of whether encrypting and decrypting.  code | html
RC2Engine   an implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R.  code | html
RC2WrapEngine   Wrap keys according to RFC 3217 - RC2 mechanism  code | html
RC4Engine     code | html
RC532Engine   The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995.  code | html
RC564Engine   The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995.  code | html
RC6Engine   An RC6 engine.  code | html
RFC3211WrapEngine   an implementation of the RFC 3211 Key Wrap Specification.  code | html
RFC3394WrapEngine   an implementation of the AES Key Wrapper from the NIST Key Wrap Specification as described in RFC 3394.  code | html
RSABlindedEngine   this does your basic RSA algorithm with blinding  code | html
RSABlindingEngine   This does your basic RSA Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.  code | html
RSACoreEngine   this does your basic RSA algorithm.  code | html
RSAEngine   this does your basic RSA algorithm.  code | html
RijndaelEngine   an implementation of Rijndael, based on the documentation and reference implementation by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.  code | html
SEEDEngine   Implementation of the SEED algorithm as described in RFC 4009  code | html
SEEDWrapEngine   An implementation of the SEED key wrapper based on RFC 4010/RFC 3394.  code | html
Salsa20Engine   Implementation of Daniel J. Bernstein's Salsa20 stream cipher, Snuffle 2005  code | html
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.  code | html
SkipjackEngine   a class that provides a basic SKIPJACK engine.  code | html
TEAEngine   An TEA engine.  code | html
TwofishEngine   A class that provides Twofish encryption operations.  code | html
VMPCEngine     code | html
VMPCKSA3Engine     code | html
XTEAEngine   An XTEA engine.  code | html