java.lang.Object
net.i2p.crypto.elgamal.spec.ElGamalKeySpec
net.i2p.crypto.elgamal.spec.ElGamalPublicKeySpec
All Implemented Interfaces:
KeySpec

public class ElGamalPublicKeySpecextends ElGamalKeySpec
This class specifies an ElGamal public key with its associated parameters.
See Also:
  • Field Details

    • y

      private final BigInteger y
      The public value g^x mod p.
  • Constructor Details

    • ElGamalPublicKeySpec

      public ElGamalPublicKeySpec(BigInteger y, ElGamalParameterSpec spec)
      ElGamal public key specification.
      Parameters:
      y - The public key value.
      spec - The ElGamal parameter specification.
  • Method Details

    • getY

      public BigInteger getY()
      Returns the public value y.
      Returns:
      the public value y