gf: Fix gf_irreduciblep() for small-degree polynomials.
[u/mdw/catacomb] / tests / ec
index aba2b58..0212230 100644 (file)
--- a/tests/ec
+++ b/tests/ec
@@ -1,4 +1,4 @@
-# $Id: ec,v 1.3 2004/03/27 17:54:12 mdw Exp $
+# $Id$
 #
 # Elliptic curve tests
 
@@ -125,7 +125,7 @@ find {
      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
     0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411, 
-      0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246";
+      0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
 
   "niceprime: 6277101735386680763835789423207666416083908700390324961279
      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
@@ -139,7 +139,7 @@ find {
      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
     0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411, 
-      0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246";
+      0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
 
   "binpoly: 0x800000000000000000000000000000000000000c9
     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
@@ -198,6 +198,9 @@ neg {
 }
 
 dbl {
+  "prime: 23 prime: 1, 1" "4, 0" inf;
+  "prime: 23 primeproj: 1, 1" "4, 0" inf;
+
   "prime: 6277101735386680763835789423207666416083908700390324961279
      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
@@ -351,6 +354,11 @@ sub {
 }
 
 mul {
+  "prime: 23 prime: 1, 1" "0, 1" 28 inf;
+  "prime: 23 prime: 1, 1" "0, 1" 29 "0, 1";
+  "prime: 23 primeproj: 1, 1" "0, 1" 28 inf;
+  "prime: 23 primeproj: 1, 1" "0, 1" 29 "0, 1";
+
   "prime: 6277101735386680763835789423207666416083908700390324961279
      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,