Class ECElGamalDecryptor

java.lang.Object
org.bouncycastle.crypto.ec.ECElGamalDecryptor
All Implemented Interfaces:
ECDecryptor

public class ECElGamalDecryptor extends Object implements ECDecryptor
this does your basic decryption ElGamal style using EC
  • Constructor Details

    • ECElGamalDecryptor

      public ECElGamalDecryptor()
  • Method Details

    • init

      public void init(CipherParameters param)
      initialise the decryptor.
      Specified by:
      init in interface ECDecryptor
      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 interface ECDecryptor
      Parameters:
      pair - the EC point pair to process.
      Returns:
      the result of the Elgamal process.