summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/ServerDHParams.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/ServerDHParams.java')
-rw-r--r--gnu/javax/net/ssl/provider/ServerDHParams.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/javax/net/ssl/provider/ServerDHParams.java b/gnu/javax/net/ssl/provider/ServerDHParams.java
index 38abe93bb..55d4a41da 100644
--- a/gnu/javax/net/ssl/provider/ServerDHParams.java
+++ b/gnu/javax/net/ssl/provider/ServerDHParams.java
@@ -42,6 +42,7 @@ import java.io.PrintWriter;
import java.io.StringWriter;
import java.math.BigInteger;
import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
/**
* The server's Diffie-Hellman parameters message.
@@ -61,7 +62,7 @@ public class ServerDHParams implements Builder, ServerKeyExchangeParams
public ServerDHParams (final ByteBuffer buffer)
{
- this.buffer = buffer;
+ this.buffer = buffer.duplicate().order(ByteOrder.BIG_ENDIAN);
}
public ServerDHParams (final BigInteger p, final BigInteger g,