| 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. |