| Package | Description |
|---|---|
| org.bouncycastle.crypto.agreement | |
| org.bouncycastle.crypto.generators | |
| org.bouncycastle.crypto.params | |
| org.bouncycastle.crypto.parsers | |
| org.bouncycastle.crypto.tls |
| 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 |
static DHParameters |
DHStandardGroups.rfc5114_2048_224 |
static DHParameters |
DHStandardGroups.rfc5114_2048_256 |
static DHParameters |
DHStandardGroups.rfc5996_1024 |
static DHParameters |
DHStandardGroups.rfc5996_768 |
| 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 |
DHKeyGenerationParameters.getParameters() |
DHParameters |
DHKeyParameters.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) |
protected DHParameters |
TlsDHKeyExchange.validateDHParameters(DHParameters params) |
static DHParameters |
TlsDHUtils.validateDHParameters(DHParameters params) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
TlsDHUtils.areCompatibleParameters(DHParameters a,
DHParameters b) |
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) |
protected DHParameters |
TlsDHKeyExchange.validateDHParameters(DHParameters params) |
static DHParameters |
TlsDHUtils.validateDHParameters(DHParameters params) |
| Constructor and Description |
|---|
TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters) |
TlsDHKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters) |
TlsPSKKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsPSKIdentity pskIdentity,
TlsPSKIdentityManager pskIdentityManager,
DHParameters dhParameters,
int[] namedCurves,
short[] clientECPointFormats,
short[] serverECPointFormats) |
Copyright © 2015–2017 The veraPDF Consortium. All rights reserved.