|
Bouncy Castle Cryptography 1.50 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bouncycastle.crypto.tls.TlsDHUtils
public class TlsDHUtils
| Constructor Summary | |
|---|---|
TlsDHUtils()
|
|
| Method Summary | |
|---|---|
static boolean |
areCompatibleParameters(DHParameters a,
DHParameters b)
|
static byte[] |
calculateDHBasicAgreement(DHPublicKeyParameters publicKey,
DHPrivateKeyParameters privateKey)
|
static AsymmetricCipherKeyPair |
generateDHKeyPair(java.security.SecureRandom random,
DHParameters dhParams)
|
static DHPrivateKeyParameters |
generateEphemeralClientKeyExchange(java.security.SecureRandom random,
DHParameters dhParams,
java.io.OutputStream output)
|
static DHPrivateKeyParameters |
generateEphemeralServerKeyExchange(java.security.SecureRandom random,
DHParameters dhParams,
java.io.OutputStream output)
|
static java.math.BigInteger |
readDHParameter(java.io.InputStream input)
|
static DHPublicKeyParameters |
validateDHPublicKey(DHPublicKeyParameters key)
|
static void |
writeDHParameter(java.math.BigInteger x,
java.io.OutputStream output)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TlsDHUtils()
| Method Detail |
|---|
public static boolean areCompatibleParameters(DHParameters a,
DHParameters b)
public static byte[] calculateDHBasicAgreement(DHPublicKeyParameters publicKey,
DHPrivateKeyParameters privateKey)
public static AsymmetricCipherKeyPair generateDHKeyPair(java.security.SecureRandom random,
DHParameters dhParams)
public static DHPrivateKeyParameters generateEphemeralClientKeyExchange(java.security.SecureRandom random,
DHParameters dhParams,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOException
public static DHPrivateKeyParameters generateEphemeralServerKeyExchange(java.security.SecureRandom random,
DHParameters dhParams,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOException
public static DHPublicKeyParameters validateDHPublicKey(DHPublicKeyParameters key)
throws java.io.IOException
java.io.IOException
public static java.math.BigInteger readDHParameter(java.io.InputStream input)
throws java.io.IOException
java.io.IOException
public static void writeDHParameter(java.math.BigInteger x,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOException
|
Bouncy Castle Cryptography 1.50 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||