Package org.bouncycastle.crypto.ec
Class ECElGamalDecryptor
- java.lang.Object
-
- org.bouncycastle.crypto.ec.ECElGamalDecryptor
-
- All Implemented Interfaces:
ECDecryptor
public class ECElGamalDecryptor extends java.lang.Object implements ECDecryptor
this does your basic decryption ElGamal style using EC
-
-
Constructor Summary
Constructors Constructor Description ECElGamalDecryptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ECPoint
decrypt(ECPair pair)
Decrypt an EC pair producing the original EC point.void
init(CipherParameters param)
initialise the decryptor.
-
-
-
Method Detail
-
init
public void init(CipherParameters param)
initialise the decryptor.- Specified by:
init
in interfaceECDecryptor
- Parameters:
param
- the necessary EC key parameters.
-
decrypt
public ECPoint decrypt(ECPair pair)
Decrypt an EC pair producing the original EC point.- Specified by:
decrypt
in interfaceECDecryptor
- Parameters:
pair
- the EC point pair to process.- Returns:
- the result of the Elgamal process.
-
-