| Package | Description |
|---|---|
| org.bouncycastle.crypto.params | |
| org.bouncycastle.crypto.tls |
| Modifier and Type | Method and Description |
|---|---|
DHPrivateKeyParameters |
DHUPrivateParameters.getEphemeralPrivateKey() |
DHPrivateKeyParameters |
DHMQVPrivateParameters.getEphemeralPrivateKey() |
DHPrivateKeyParameters |
DHUPrivateParameters.getStaticPrivateKey() |
DHPrivateKeyParameters |
DHMQVPrivateParameters.getStaticPrivateKey() |
| Constructor and Description |
|---|
DHMQVPrivateParameters(DHPrivateKeyParameters staticPrivateKey,
DHPrivateKeyParameters ephemeralPrivateKey) |
DHMQVPrivateParameters(DHPrivateKeyParameters staticPrivateKey,
DHPrivateKeyParameters ephemeralPrivateKey,
DHPublicKeyParameters ephemeralPublicKey) |
DHUPrivateParameters(DHPrivateKeyParameters staticPrivateKey,
DHPrivateKeyParameters ephemeralPrivateKey) |
DHUPrivateParameters(DHPrivateKeyParameters staticPrivateKey,
DHPrivateKeyParameters ephemeralPrivateKey,
DHPublicKeyParameters ephemeralPublicKey) |
| Modifier and Type | Field and Description |
|---|---|
protected DHPrivateKeyParameters |
TlsPSKKeyExchange.dhAgreePrivateKey |
protected DHPrivateKeyParameters |
TlsDHKeyExchange.dhAgreePrivateKey |
| Modifier and Type | Method and Description |
|---|---|
static DHPrivateKeyParameters |
TlsDHUtils.generateEphemeralClientKeyExchange(SecureRandom random,
DHParameters dhParams,
OutputStream output) |
static DHPrivateKeyParameters |
TlsDHUtils.generateEphemeralServerKeyExchange(SecureRandom random,
DHParameters dhParams,
OutputStream output) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
TlsDHUtils.calculateDHBasicAgreement(DHPublicKeyParameters publicKey,
DHPrivateKeyParameters privateKey) |
Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.