Modifier and Type | Field and Description |
---|---|
static DHParameters |
DHStandardGroups.rfc2409_1024 |
static DHParameters |
DHStandardGroups.rfc2409_768 |
static DHParameters |
DHStandardGroups.rfc3526_1536 |
static DHParameters |
DHStandardGroups.rfc3526_2048 |
static DHParameters |
DHStandardGroups.rfc3526_3072 |
static DHParameters |
DHStandardGroups.rfc3526_4096 |
static DHParameters |
DHStandardGroups.rfc3526_6144 |
static DHParameters |
DHStandardGroups.rfc3526_8192 |
static DHParameters |
DHStandardGroups.rfc4306_1024 |
static DHParameters |
DHStandardGroups.rfc4306_768 |
static DHParameters |
DHStandardGroups.rfc5114_1024_160
Deprecated.
Existence of a "hidden SNFS" backdoor cannot be ruled out. see https://eprint.iacr.org/2016/961.pdf
|
static DHParameters |
DHStandardGroups.rfc5114_2048_224
Deprecated.
Existence of a "hidden SNFS" backdoor cannot be ruled out. see https://eprint.iacr.org/2016/961.pdf
|
static DHParameters |
DHStandardGroups.rfc5114_2048_256
Deprecated.
Existence of a "hidden SNFS" backdoor cannot be ruled out. see https://eprint.iacr.org/2016/961.pdf
|
static DHParameters |
DHStandardGroups.rfc5996_1024 |
static DHParameters |
DHStandardGroups.rfc5996_768 |
static DHParameters |
DHStandardGroups.rfc7919_ffdhe2048 |
static DHParameters |
DHStandardGroups.rfc7919_ffdhe3072 |
static DHParameters |
DHStandardGroups.rfc7919_ffdhe4096 |
static DHParameters |
DHStandardGroups.rfc7919_ffdhe6144 |
static DHParameters |
DHStandardGroups.rfc7919_ffdhe8192 |
Modifier and Type | Method and Description |
---|---|
DHParameters |
DHParametersGenerator.generateParameters()
which generates the p and g values from the given parameters,
returning the DHParameters object.
|
Modifier and Type | Method and Description |
---|---|
CramerShoupParameters |
CramerShoupParametersGenerator.generateParameters(DHParameters dhParams) |
Modifier and Type | Method and Description |
---|---|
DHParameters |
DHKeyParameters.getParameters() |
DHParameters |
DHKeyGenerationParameters.getParameters() |
Constructor and Description |
---|
DHKeyGenerationParameters(SecureRandom random,
DHParameters params) |
DHKeyParameters(boolean isPrivate,
DHParameters params) |
DHPrivateKeyParameters(BigInteger x,
DHParameters params) |
DHPublicKeyParameters(BigInteger y,
DHParameters params) |
Constructor and Description |
---|
DHIESPublicKeyParser(DHParameters dhParams) |
Modifier and Type | Field and Description |
---|---|
protected DHParameters |
TlsDHKeyExchange.dhParameters |
protected DHParameters |
TlsPSKKeyExchange.dhParameters |
Modifier and Type | Method and Description |
---|---|
protected DHParameters |
DefaultTlsServer.getDHParameters() |
protected DHParameters |
PSKTlsServer.getDHParameters() |
static DHParameters |
TlsDHUtils.getParametersForDHEGroup(short dheGroup) |
static DHParameters |
TlsDHUtils.readDHParameters(InputStream input) |
static DHParameters |
TlsDHUtils.receiveDHParameters(TlsDHVerifier dhVerifier,
InputStream input) |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultTlsDHVerifier.accept(DHParameters dhParameters) |
boolean |
TlsDHVerifier.accept(DHParameters dhParameters)
Check whether the given DH parameters are acceptable for use.
|
static boolean |
TlsDHUtils.areCompatibleParameters(DHParameters a,
DHParameters b) |
protected boolean |
DefaultTlsDHVerifier.areGroupsEqual(DHParameters a,
DHParameters b) |
protected boolean |
DefaultTlsDHVerifier.checkGroup(DHParameters dhParameters) |
protected boolean |
DefaultTlsDHVerifier.checkMinimumPrimeBits(DHParameters dhParameters) |
static AsymmetricCipherKeyPair |
TlsDHUtils.generateDHKeyPair(SecureRandom random,
DHParameters dhParams) |
static DHPrivateKeyParameters |
TlsDHUtils.generateEphemeralClientKeyExchange(SecureRandom random,
DHParameters dhParams,
OutputStream output) |
static DHPrivateKeyParameters |
TlsDHUtils.generateEphemeralServerKeyExchange(SecureRandom random,
DHParameters dhParams,
OutputStream output) |
static void |
TlsDHUtils.writeDHParameters(DHParameters dhParameters,
OutputStream output) |
Constructor and Description |
---|
TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters)
Deprecated.
Use constructor that takes a TlsDHVerifier
|
TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsDHVerifier dhVerifier,
DHParameters dhParameters) |
TlsDHKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters)
Deprecated.
Use constructor that takes a TlsDHVerifier
|
TlsDHKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsDHVerifier dhVerifier,
DHParameters dhParameters) |
TlsPSKKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsPSKIdentity pskIdentity,
TlsPSKIdentityManager pskIdentityManager,
DHParameters dhParameters,
int[] namedCurves,
short[] clientECPointFormats,
short[] serverECPointFormats)
Deprecated.
Use constructor that takes a TlsDHVerifier
|
TlsPSKKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsPSKIdentity pskIdentity,
TlsPSKIdentityManager pskIdentityManager,
TlsDHVerifier dhVerifier,
DHParameters dhParameters,
int[] namedCurves,
short[] clientECPointFormats,
short[] serverECPointFormats) |
Modifier and Type | Method and Description |
---|---|
DHParameters |
DHDomainParameterSpec.getDomainParameters()
Return the DHDomainParameters object we represent.
|
Constructor and Description |
---|
DHDomainParameterSpec(DHParameters domainParameters)
Base constructor - use the values in an existing set of domain parameters.
|
Copyright © 2020 BouncyCastle.org. All rights reserved.