java.lang.Object
net.i2p.crypto.elgamal.spec.ElGamalKeySpec
All Implemented Interfaces:
KeySpec
Direct Known Subclasses:
ElGamalPrivateKeySpec, ElGamalPublicKeySpec

public class ElGamalKeySpecextends Object implements KeySpec
Base key specification for ElGamal keys.

This class provides a foundation for ElGamal key specifications by encapsulating the ElGamal parameters (prime p and generator g). It serves as a base class for more specific key specifications used in key generation and conversion operations.

  • Field Details

  • Constructor Details

    • ElGamalKeySpec

      public ElGamalKeySpec(ElGamalParameterSpec spec)
      ElGamal key specification with the given parameters.
      Parameters:
      spec - The ElGamal parameter specification containing prime p and generator g.
  • Method Details

    • getParams

      public ElGamalParameterSpec getParams()
      Returns the ElGamal parameter specification.
      Returns:
      the ElGamal parameter specification