diff options
Diffstat (limited to 'jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java')
-rw-r--r-- | jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java b/jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java index 20c03dc07..f511e8b81 100644 --- a/jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java +++ b/jessie-tests/gnu/javax/net/ssl/provider/testServerDHParams.java @@ -9,6 +9,19 @@ class testServerDHParams { public static void main (String[] argv) throws Throwable { + try + { + check (); + } + catch (Exception x) + { + System.out.println ("FAIL: caught exception " + x); + x.printStackTrace (); + } + } + + static void check () throws Exception + { BigInteger p = new BigInteger ("1234567890abcdef1234567890abcdef1234567890abcdef", 16); BigInteger g = BigInteger.valueOf (2); BigInteger y = new BigInteger ("fedcba0987654321fedcba0987654321fedcba0987654321", 16); @@ -20,12 +33,20 @@ class testServerDHParams params.setG (g); params.setY (y); - if (!params.getP ().equals (p)) - System.out.println ("FAIL: " + p + " != " + params.getP ()); - if (!params.getG ().equals (g)) - System.out.println ("FAIL: " + g + " != " + params.getG ()); - if (!params.getY ().equals (y)) - System.out.println ("FAIL: " + y + " != " + params.getY ()); + if (params.p ().equals (p)) + System.out.println ("PASS: p"); + else + System.out.println ("FAIL: " + p + " != " + params.p ()); + + if (params.g ().equals (g)) + System.out.println ("PASS: g"); + else + System.out.println ("FAIL: " + g + " != " + params.g ()); + + if (params.y ().equals (y)) + System.out.println ("PASS: y"); + else + System.out.println ("FAIL: " + y + " != " + params.y ()); System.err.println (params); } |