public class DHParameters extends java.lang.Object implements CipherParameters
Constructor and Description |
---|
DHParameters(java.math.BigInteger p,
java.math.BigInteger g) |
DHParameters(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger q) |
DHParameters(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger q,
java.math.BigInteger j,
DHValidationParameters validation) |
DHParameters(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger q,
int l) |
DHParameters(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger q,
int m,
int l) |
DHParameters(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger q,
int m,
int l,
java.math.BigInteger j,
DHValidationParameters validation) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.math.BigInteger |
getG() |
java.math.BigInteger |
getJ()
Return the subgroup factor J.
|
int |
getL()
Return the private value length in bits - if set, zero otherwise
|
int |
getM()
Return the minimum length of the private value.
|
java.math.BigInteger |
getP() |
java.math.BigInteger |
getQ() |
DHValidationParameters |
getValidationParameters() |
int |
hashCode() |
public DHParameters(java.math.BigInteger p, java.math.BigInteger g)
public DHParameters(java.math.BigInteger p, java.math.BigInteger g, java.math.BigInteger q)
public DHParameters(java.math.BigInteger p, java.math.BigInteger g, java.math.BigInteger q, int l)
public DHParameters(java.math.BigInteger p, java.math.BigInteger g, java.math.BigInteger q, int m, int l)
public DHParameters(java.math.BigInteger p, java.math.BigInteger g, java.math.BigInteger q, java.math.BigInteger j, DHValidationParameters validation)
public DHParameters(java.math.BigInteger p, java.math.BigInteger g, java.math.BigInteger q, int m, int l, java.math.BigInteger j, DHValidationParameters validation)
public java.math.BigInteger getP()
public java.math.BigInteger getG()
public java.math.BigInteger getQ()
public java.math.BigInteger getJ()
public int getM()
public int getL()
public DHValidationParameters getValidationParameters()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object