Package org.bouncycastle.crypto.general
Class ElGamal
- java.lang.Object
-
- org.bouncycastle.crypto.general.ElGamal
-
public final class ElGamal extends java.lang.ObjectSource class for implementations of ElGamal based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classElGamal.KeyGenParametersElGamal key pair generation parameters.static classElGamal.KeyPairGeneratorElGamal key pair generator class.static classElGamal.KeyWrapOperatorFactoryFactory for creating ElGamal key wrap/unwrap operators.static classElGamal.OAEPParametersParameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static classElGamal.OperatorFactoryFactory for creating ElGamal encryption/decryption operators.static classElGamal.ParametersBase class for ElGamal encryption/decryption and key wrap/unwrap parameters.static classElGamal.PKCS1v15ParametersParameters for use with PKCS#1 v1.5 formatted key wrapping/unwrapping and encryption/decryption.static classElGamal.RawParametersParameters for use with unformatted encryption/decryption.static interfaceElGamal.WrapParametersMarker interface for parameters that can also be used for key wrapping.
-
Field Summary
Fields Modifier and Type Field Description static GeneralAlgorithmALGORITHMBasic ElGamal key marker, can be used for creating general purpose ElGamal keys.static ElGamal.RawParametersRAWRAW ElGamal algorithm parameter source.static ElGamal.OAEPParametersWRAP_OAEPPKCS#1 v1.5 ElGamal algorithm parameter source.static ElGamal.PKCS1v15ParametersWRAP_PKCS1v1_5OAEP ElGamal algorithm parameter source - default digest is SHA-1
-
-
-
Field Detail
-
ALGORITHM
public static final GeneralAlgorithm ALGORITHM
Basic ElGamal key marker, can be used for creating general purpose ElGamal keys.
-
RAW
public static final ElGamal.RawParameters RAW
RAW ElGamal algorithm parameter source.
-
WRAP_OAEP
public static final ElGamal.OAEPParameters WRAP_OAEP
PKCS#1 v1.5 ElGamal algorithm parameter source.
-
WRAP_PKCS1v1_5
public static final ElGamal.PKCS1v15Parameters WRAP_PKCS1v1_5
OAEP ElGamal algorithm parameter source - default digest is SHA-1
-
-