Package net.i2p.crypto.elgamal.spec
Class ElGamalParameterSpec
- java.lang.Object
-
- net.i2p.crypto.elgamal.spec.ElGamalParameterSpec
-
- All Implemented Interfaces:
AlgorithmParameterSpec
public class ElGamalParameterSpec extends Object implements AlgorithmParameterSpec
Copied from org.bouncycastle.jce.spec This can't actually be passed to the BC provider, we would have to use reflection to create a "real" org.bouncycasle.jce.spec.ElGamalParameterSpec.- Since:
- 0.9.18, moved from net.i2p.crypto in 0.9.25
-
-
Constructor Summary
Constructors Constructor Description ElGamalParameterSpec(BigInteger p, BigInteger g)Constructs a parameter set for Diffie-Hellman, using a prime moduluspand a base generatorg.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BigIntegergetG()Returns the base generatorg.BigIntegergetP()Returns the prime modulusp.inthashCode()
-
-
-
Constructor Detail
-
ElGamalParameterSpec
public ElGamalParameterSpec(BigInteger p, BigInteger g)
Constructs a parameter set for Diffie-Hellman, using a prime moduluspand a base generatorg.- Parameters:
p- the prime modulusg- the base generator
-
-
Method Detail
-
getP
public BigInteger getP()
Returns the prime modulusp.- Returns:
- the prime modulus
p
-
getG
public BigInteger getG()
Returns the base generatorg.- Returns:
- the base generator
g
-
-