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–2021 XWiki. All rights reserved.