Package | Description |
---|---|
org.spongycastle.crypto.agreement |
Basic key agreement classes.
|
org.spongycastle.crypto.tls |
A lightweight TLS API.
|
Modifier and Type | Field and Description |
---|---|
private DHPrivateKeyParameters |
DHAgreement.key |
private DHPrivateKeyParameters |
DHBasicAgreement.key |
Modifier and Type | Field and Description |
---|---|
protected DHPrivateKeyParameters |
TlsDHKeyExchange.dhAgreeClientPrivateKey |
protected DHPrivateKeyParameters |
TlsPSKKeyExchange.dhAgreeClientPrivateKey |
Modifier and Type | Method and Description |
---|---|
static DHPrivateKeyParameters |
TlsDHUtils.generateEphemeralClientKeyExchange(java.security.SecureRandom random,
DHParameters dhParams,
java.io.OutputStream os) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
TlsDHKeyExchange.calculateDHBasicAgreement(DHPublicKeyParameters publicKey,
DHPrivateKeyParameters privateKey) |
static byte[] |
TlsDHUtils.calculateDHBasicAgreement(DHPublicKeyParameters publicKey,
DHPrivateKeyParameters privateKey) |