public class DHKeyGenerationParameters extends Object implements KeyGenerationParameters
| Constructor and Description |
|---|
DHKeyGenerationParameters(BigInteger p,
BigInteger g)
Initialize DH parameters.
|
DHKeyGenerationParameters(BigInteger p,
BigInteger g,
BigInteger q)
Initialize DH parameters.
|
DHKeyGenerationParameters(BigInteger p,
BigInteger g,
BigInteger q,
BigInteger j,
DHKeyValidationParameters parameters)
Initialize DH parameters.
|
DHKeyGenerationParameters(BigInteger p,
BigInteger g,
BigInteger q,
int l)
Initialize DH parameters.
|
DHKeyGenerationParameters(BigInteger p,
BigInteger g,
BigInteger q,
int m,
int l)
Initialize DH parameters.
|
DHKeyGenerationParameters(BigInteger p,
BigInteger g,
BigInteger q,
int m,
int l,
BigInteger j,
DHKeyValidationParameters parameters)
Initialize DH parameters.
|
| Modifier and Type | Method and Description |
|---|---|
BigInteger |
getG() |
BigInteger |
getJ() |
int |
getL() |
int |
getM() |
BigInteger |
getP() |
BigInteger |
getQ() |
DHKeyValidationParameters |
getValidationParameters() |
public DHKeyGenerationParameters(BigInteger p, BigInteger g)
p - public (prime) number P.g - the public (prime) base G.public DHKeyGenerationParameters(BigInteger p, BigInteger g, BigInteger q)
p - public (prime) number P.g - the public (prime) base G.q - the Sophie Germain prime Q.public DHKeyGenerationParameters(BigInteger p, BigInteger g, BigInteger q, int l)
p - public (prime) number P.g - the public (prime) base G.q - the Sophie Germain prime Q.l - the private value length in bytes.public DHKeyGenerationParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l)
p - public (prime) number P.g - the public (prime) base G.q - the Sophie Germain prime Q.m - the minimum length of the private value in bytes.l - the private value length in bytes.public DHKeyGenerationParameters(BigInteger p, BigInteger g, BigInteger q, BigInteger j, DHKeyValidationParameters parameters)
p - public (prime) number P.g - the public (prime) base G.q - the Sophie Germain prime Q.j - the subgroup factor J.parameters - the validation parameters.public DHKeyGenerationParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l, BigInteger j, DHKeyValidationParameters parameters)
p - public (prime) number P.g - the public (prime) base G.q - the Sophie Germain prime Q.m - the minimum length of the private value in bytes.l - the private value length in bytes.j - the subgroup factor J.parameters - the validation parameters.public BigInteger getP()
public BigInteger getG()
public BigInteger getQ()
public int getM()
public int getL()
public BigInteger getJ()
public DHKeyValidationParameters getValidationParameters()
Copyright © 2004–2014 XWiki. All rights reserved.