diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-19 12:39:17 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-19 12:39:17 +0400 |
commit | cf0861530a9592c073af2f3da014602bbb75934c (patch) | |
tree | 3b1c6afac428b3a815e05a15799fa04afc619519 /core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java | |
parent | 32ad898a69832bedf51845902aeab5f14b08c923 (diff) |
Refactoring
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java b/core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java index e1cd60d6..959af1ad 100644 --- a/core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java +++ b/core/src/main/java/org/bouncycastle/crypto/tls/TlsDHUtils.java @@ -45,23 +45,24 @@ public class TlsDHUtils return dhGen.generateKeyPair(); } - public static DHPrivateKeyParameters generateEphemeralClientKeyExchange(SecureRandom random, DHParameters dhParameters, + public static DHPrivateKeyParameters generateEphemeralClientKeyExchange(SecureRandom random, DHParameters dhParams, OutputStream output) throws IOException { - AsymmetricCipherKeyPair dhAgreeClientKeyPair = generateDHKeyPair(random, dhParameters); + AsymmetricCipherKeyPair kp = generateDHKeyPair(random, dhParams); - DHPublicKeyParameters dhPublicKey = (DHPublicKeyParameters) dhAgreeClientKeyPair.getPublic(); + DHPublicKeyParameters dhPublicKey = (DHPublicKeyParameters) kp.getPublic(); writeDHParameter(dhPublicKey.getY(), output); - return (DHPrivateKeyParameters) dhAgreeClientKeyPair.getPrivate(); + return (DHPrivateKeyParameters) kp.getPrivate(); } - public static DHPrivateKeyParameters generateEphemeralServerKeyExchange(SecureRandom random, DHParameters dhParameters, + public static DHPrivateKeyParameters generateEphemeralServerKeyExchange(SecureRandom random, DHParameters dhParams, OutputStream output) throws IOException { - AsymmetricCipherKeyPair kp = TlsDHUtils.generateDHKeyPair(random, dhParameters); + AsymmetricCipherKeyPair kp = TlsDHUtils.generateDHKeyPair(random, dhParams); - ServerDHParams serverDHParams = new ServerDHParams((DHPublicKeyParameters)kp.getPublic()); + DHPublicKeyParameters dhPublicKey = (DHPublicKeyParameters)kp.getPublic(); + ServerDHParams serverDHParams = new ServerDHParams(dhPublicKey); serverDHParams.encode(output); return (DHPrivateKeyParameters)kp.getPrivate(); |