Package cryptix.provider.elgamal

Class Summary
Any_ElGamal_PKCS1Signature An abstract class to digest a message and sign/verify the resulting hash value, using any JCA MessageDigest algorithm with the ElGamal digital signature scheme, and formatting and padding conventions based on PKCS#1.
BaseElGamalKeyPairGenerator A class capable of generating ElGamal key pairs.
BaseElGamalParams Class representing an ElGamal-specific set of key parameters, which defines an ElGamal key family.
BaseElGamalPrivateKey A class representing an ElGamal private key.
BaseElGamalPublicKey A class representing an ElGamal public key.
DefaultElGamalParameterSet A default set of ElGamal parameters for Cryptix.
ElGamalAlgorithm A class that calculates the ElGamal family of algorithms (encryption, decryption, signing and verification).
GenericElGamalParameterSet This class represents a set of ElGamal parameters for various prime lengths.
MD2_ElGamal_PKCS1Signature A class to digest a message with MD2, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
MD5_ElGamal_PKCS1Signature A class to digest a message with MD5, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
RawElGamalCipher The raw ElGamal encryption algorithm.
RIPEMD160_ElGamal_PKCS1Signature A class to digest a message with RIPEMD160, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.
SHA1_ElGamal_PKCS1Signature A class to digest a message with SHA-1, and sign/verify the resulting hash using the ElGamal digital signature scheme, with PKCS#1 block padding.