public final class ElGamal
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ElGamal.KeyGenParameters
ElGamal key pair generation parameters.
|
static class |
ElGamal.KeyPairGenerator
ElGamal key pair generator class.
|
static class |
ElGamal.KeyWrapOperatorFactory
Factory for creating ElGamal key wrap/unwrap operators.
|
static class |
ElGamal.OAEPParameters
Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.
|
static class |
ElGamal.OperatorFactory
Factory for creating ElGamal encryption/decryption operators.
|
static class |
ElGamal.Parameters
Base class for ElGamal encryption/decryption and key wrap/unwrap parameters.
|
static class |
ElGamal.PKCS1v15Parameters
Parameters for use with PKCS#1 v1.5 formatted key wrapping/unwrapping and encryption/decryption.
|
static class |
ElGamal.RawParameters
Parameters for use with unformatted encryption/decryption.
|
static interface |
ElGamal.WrapParameters
Marker interface for parameters that can also be used for key wrapping.
|
Modifier and Type | Field and Description |
---|---|
static GeneralAlgorithm |
ALGORITHM
Basic ElGamal key marker, can be used for creating general purpose ElGamal keys.
|
static ElGamal.RawParameters |
RAW
RAW ElGamal algorithm parameter source.
|
static ElGamal.OAEPParameters |
WRAP_OAEP
PKCS#1 v1.5 ElGamal algorithm parameter source.
|
static ElGamal.PKCS1v15Parameters |
WRAP_PKCS1v1_5
OAEP ElGamal algorithm parameter source - default digest is SHA-1
|
public static final GeneralAlgorithm ALGORITHM
public static final ElGamal.RawParameters RAW
public static final ElGamal.OAEPParameters WRAP_OAEP
public static final ElGamal.PKCS1v15Parameters WRAP_PKCS1v1_5