Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2013-06-22 17:17:49 +0400
committerPeter Dettman <peter.dettman@bouncycastle.org>2013-06-22 17:17:49 +0400
commit00b7bef1d44a1411e3e59b75175e379365b9aebc (patch)
tree0b1577d5d75643ee75e9ec851e4f229916acdcd9 /core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java
parentea034578a865f278224a2dee9d974c7e9d3a0d36 (diff)
Set extra fields in SecurityParameters
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java')
-rw-r--r--core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java b/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java
index 847ddbc3..b05120e5 100644
--- a/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java
+++ b/core/src/main/java/org/bouncycastle/crypto/tls/DTLSServerProtocol.java
@@ -112,8 +112,9 @@ public class DTLSServerProtocol
// TODO This block could really be done before actually sending the hello
{
- securityParameters.prfAlgorithm = TlsProtocol.getPRFAlgorithm(state.serverContext, state.selectedCipherSuite);
+ securityParameters.cipherSuite = state.selectedCipherSuite;
securityParameters.compressionAlgorithm = state.selectedCompressionMethod;
+ securityParameters.prfAlgorithm = TlsProtocol.getPRFAlgorithm(state.serverContext, state.selectedCipherSuite);
/*
* RFC 5264 7.4.9. Any cipher suite which does not explicitly specify verify_data_length
@@ -338,7 +339,7 @@ public class DTLSServerProtocol
TlsUtils.writeVersion(state.serverContext.getServerVersion(), buf);
- buf.write(securityParameters.serverRandom);
+ buf.write(securityParameters.getServerRandom());
/*
* The server may return an empty session_id to indicate that the session will not be cached