New hash variant SHA224.
[u/mdw/catacomb] / tests / mp
index 98399a2..f66795e 100644 (file)
--- a/tests/mp
+++ b/tests/mp
@@ -1,6 +1,6 @@
 # Test vectors for MP functions
 #
-# $Id: mp,v 1.14 2002/10/19 18:55:08 mdw Exp $
+# $Id: mp,v 1.16 2003/10/12 15:03:35 mdw Exp $
 
 add {
   5 4 9; 5 -4 1; -5 4 -1; -5 -4 -9;
@@ -19,6 +19,14 @@ mul {
 
 div {
   9 4 2 1; -9 4 -3 3; 9 -4 -3 -3; -9 -4 2 -1;
+  -3 6277101735386680763835789423207666416083908700390324961279
+    -1 6277101735386680763835789423207666416083908700390324961276;
+  3131675836296406071791252329528905062261497366991742517193
+    1110875761630725856340142297645383444629395595869672555585
+    2 909924313034954359110967734238138173002706175252397406023;
+  3131675836296406071791252329528905062261497366991742517193
+    53
+    59088223326347284373419855274130284193613157867768726739 26;
 }
 
 bin2c {
@@ -34,9 +42,22 @@ lsr2c {
   -1 5 -1;
   1 5 0;
   -6 2 -2;
+  5 0 5;
+  -4 0 -4;
   7 2 1;
  -7 2 -2;
-  -7 -2 0;
+  -7 20 -1;
+}
+
+lsl2c {
+  -1 5 -32;
+  5 0 5;
+  -4 0 -4;
+  7 2 28;
+  -7 2 -28;
+  0xc0000000 1 0x180000000;
+  -0xc0000000 1 -0x180000000;
+  -1 32 -0x100000000;
 }
 
 setbit {