Package au.net.aba.crypto.provider

Class Summary
ABAProvider ABA Security provider.
BlockCipher This abstract class is the base class for all Block Ciphers.
Blowfish A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
BlowfishKey A class wrapper for Blowfish keys.
BlowfishKeyFactory This class is used to convert Blowfish keys into a format usable by the usable by the ABA provider.
BlowfishKeyGenerator This class is used for generating random Blowfish keys.
CRC16 A class that implements the CCITT CRC-16 checksumming algorithm, for the reflected polynomial 0x8408.
DES A class that provides DES encryption.
DESede A class that provides DES-EDE encryption.
DESedeKey a triple DES key.
DESedeKeyFactory This class is used to convert DESede keys into a format usable by the ABA provider.
DESedeKeyGenerator This class is used for generating random DESede keys.
DESKey a class that provides a basic DES key.
DESKeyFactory This class is used to convert DES keys into a format usable by the ABA provider.
DESKeyGenerator This class is used for generating random DES keys.
DESMac This class implements the DES based MAC algorithm as defined in FIPS PUB 113.
DHKeyFactory This class is used to convert Diffie-Hellman keys into a format usable by the ABA provider.
DHKeyPairGenerator a key pair generator for Diffie-Hellman keys (note: incomplete).
DHPrivKey a class representing a Diffie-Hellman private key - note: INCOMPLETE.
DHPubKey a class representing a Diffie-Hellman public key.
IDEA A class that provides IDEA public key encryption operations, such as encoding data and generating keys.
IDEAKey A class wrapper for Idea keys.
IDEAKeyFactory This class is used to convert IDEA keys into a format usable by the ABA provider.
IDEAKeyGenerator This class is used for generating random IDEA keys.
KeyStore This class defines the Service Provider Interface (SPI) for the KeyStore class.
MD5 A class that implements the RSA Data Security, Inc.
MD5withRSA This algorithm implements the Signature algorithm of "MD5 with RSA" as defined in PKCS#1.
PBE This class implements a basic password based encryption (PBE) algorithm.
PBEKey A class wrapper for Blowfish keys.
PBEKeyFactory This class is used to convert password based keys into a format usable by the ABA provider.
PBEWithMD5AndDES This Cipher implements password based encryption (PBE) as specified in PKCS#5.
PBEWithSHA1And128BitRC4 This Cipher implements password based encryption (PBE) as specified in PKCS#12.
RC4 A class that provides RC4 stream encryption.
RC4Key A class wrapper for RC4 keys.
RC4KeyFactory This class is used to convert RC4 keys into a format usable by the ABA provider.
RC4KeyGenerator This class is used for generating random RC4 keys.
RSA A class that provides RSA public/private key encryption and decryption as specified in PKCS#1.
RSAKeyFactory This class is used to convert RSA keys into a format usable by the ABA provider.
RSAKeyPairGenerator A class for generating a random RSA public/private key pair.
RSAPrivKey A class for ABA RSA private keys.
RSAPrivKeyCrt A class for ABA RSA private keys that can use the Chinese Remainder Theorem.
RSAPubKey A class for ABA RSA public keys.
SHA0 A class that implements the NIST Secure Hash Algorithm - version 0.
SHA1 A class that implements the NIST Secure Hash Algorithm - version 1.
Twofish  
TwofishKey A class wrapper for Twofish keys.
TwofishKeyFactory This class is used to convert Twofish keys into a format usable by the usable by the ABA provider.
TwofishKeyGenerator This class is used for generating random Twofish keys.