diff options
Diffstat (limited to 'gnu/javax/net/ssl/provider/ServerDHParams.java')
-rw-r--r-- | gnu/javax/net/ssl/provider/ServerDHParams.java | 3 |
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, |