Rearrange the file tree.
[u/mdw/catacomb] / math / t / ec
1 # Elliptic curve tests
2
3 check {
4 "prime: 6277101735386680763835789423207666416083908700390324961279
5 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
6 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
7 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
8 0;
9 "prime: 6277101735386680763835789423207666416083908700390324961279
10 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
11 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
12 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
13 -1;
14 "prime: 6277101735386680763835789423207666416083908700390324961279
15 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
16 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
17 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
18 0;
19 "prime: 6277101735386680763835789423207666416083908700390324961279
20 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
21 "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
22 0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246"
23 0;
24 "prime: 6277101735386680763835789423207666416083908700390324961279
25 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
26 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
27 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
28 0;
29 "prime: 6277101735386680763835789423207666416083908700390324961279
30 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
31 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
32 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
33 -1;
34 "prime: 6277101735386680763835789423207666416083908700390324961279
35 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
36 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
37 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
38 0;
39
40 "niceprime: 6277101735386680763835789423207666416083908700390324961279
41 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
42 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
43 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
44 0;
45 "niceprime: 6277101735386680763835789423207666416083908700390324961279
46 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
47 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
48 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
49 -1;
50 "niceprime: 6277101735386680763835789423207666416083908700390324961279
51 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
52 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
53 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
54 0;
55 "niceprime: 6277101735386680763835789423207666416083908700390324961279
56 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
57 "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
58 0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246"
59 0;
60 "niceprime: 6277101735386680763835789423207666416083908700390324961279
61 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
62 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
63 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
64 0;
65 "niceprime: 6277101735386680763835789423207666416083908700390324961279
66 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
67 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
68 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
69 -1;
70 "niceprime: 6277101735386680763835789423207666416083908700390324961279
71 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
72 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
73 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
74 0;
75
76 "binpoly: 0x800000000000000000000000000000000000000c9
77 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
78 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
79 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1"
80 0;
81 "binpoly: 0x800000000000000000000000000000000000000c9
82 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
83 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
84 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f0"
85 -1;
86 "binpoly: 0x800000000000000000000000000000000000000c9
87 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
88 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
89 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
90 0;
91 "binpoly: 0x800000000000000000000000000000000000000c9
92 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
93 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
94 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1"
95 0;
96 "binpoly: 0x800000000000000000000000000000000000000c9
97 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
98 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
99 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f0"
100 -1;
101 "binpoly: 0x800000000000000000000000000000000000000c9
102 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
103 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
104 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
105 0;
106 "binpoly: 0x800000000000000000000000000000000000000c9
107 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
108 "0x3f0eba16286a2d57ea0591168d4994637e8343e36,
109 0x7fa8423c5ae194b56cdf21998ad8a721ef1201b8c"
110 0;
111 }
112
113 find {
114 "prime: 6277101735386680763835789423207666416083908700390324961279
115 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
116 0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
117 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
118 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811";
119 "prime: 6277101735386680763835789423207666416083908700390324961279
120 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
121 0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1011 inf;
122 "prime: 6277101735386680763835789423207666416083908700390324961279
123 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
124 0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
125 "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
126 0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
127
128 "niceprime: 6277101735386680763835789423207666416083908700390324961279
129 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
130 0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
131 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
132 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811";
133 "niceprime: 6277101735386680763835789423207666416083908700390324961279
134 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
135 0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1011 inf;
136 "niceprime: 6277101735386680763835789423207666416083908700390324961279
137 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
138 0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
139 "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
140 0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
141
142 "binpoly: 0x800000000000000000000000000000000000000c9
143 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
144 0x3f0eba16286a2d57ea0991168d4994637e8343e36
145 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
146 0x325f41d0ef702dc310254c42d65851a3b91471ac7";
147 "binpoly: 0x800000000000000000000000000000000000000c9
148 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
149 0x310eba16386a2d57ea0591168d4997637e8745e36 inf;
150 "binpoly: 0x800000000000000000000000000000000000000c9
151 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
152 0x3f0eba16286a2d57ea0591168d4994637e8343e36
153 "0x3f0eba16286a2d57ea0591168d4994637e8343e36,
154 0x7fa8423c5ae194b56cdf21998ad8a721ef1201b8c";
155 }
156
157 neg {
158 "prime: 6277101735386680763835789423207666416083908700390324961279
159 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
160 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
161 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
162 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
163 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
164 "prime: 6277101735386680763835789423207666416083908700390324961279
165 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
166 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
167 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
168 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
169 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
170
171 "niceprime: 6277101735386680763835789423207666416083908700390324961279
172 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
173 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
174 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
175 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
176 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
177 "niceprime: 6277101735386680763835789423207666416083908700390324961279
178 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
179 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
180 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
181 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
182 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
183
184 "binpoly: 0x800000000000000000000000000000000000000c9
185 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
186 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
187 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
188 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
189 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
190 "binpoly: 0x800000000000000000000000000000000000000c9
191 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
192 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
193 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
194 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
195 0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
196 }
197
198 dbl {
199 "prime: 23 prime: 1, 1" "4, 0" inf;
200 "prime: 23 primeproj: 1, 1" "4, 0" inf;
201
202 "prime: 6277101735386680763835789423207666416083908700390324961279
203 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
204 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
205 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
206 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
207 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
208 "prime: 6277101735386680763835789423207666416083908700390324961279
209 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
210 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
211 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
212 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
213 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
214
215 "niceprime: 6277101735386680763835789423207666416083908700390324961279
216 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
217 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
218 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
219 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
220 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
221 "niceprime: 6277101735386680763835789423207666416083908700390324961279
222 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
223 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
224 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
225 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
226 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
227
228 "binpoly: 0x800000000000000000000000000000000000000c9
229 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
230 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
231 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
232 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
233 0x49ed3be7f510e30e2462c517ad39038e493fc573c";
234 "binpoly: 0x800000000000000000000000000000000000000c9
235 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
236 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
237 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
238 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
239 0x49ed3be7f510e30e2462c517ad39038e493fc573c";
240
241 "binpoly: 0x020000000000000000000000000000200000000000000001
242 bin: 0, 0x1ee9"
243 "0x18, 0xd"
244 "0x1bd555555555555555555555555554e8000000000000158,
245 0x14e999999999999999999999999998d7000000000001fe6";
246 }
247
248 add {
249 "prime: 6277101735386680763835789423207666416083908700390324961279
250 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
251 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
252 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
253 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
254 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
255 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
256 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
257 "prime: 6277101735386680763835789423207666416083908700390324961279
258 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
259 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
260 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
261 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
262 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
263 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
264 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
265
266 "niceprime: 6277101735386680763835789423207666416083908700390324961279
267 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
268 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
269 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
270 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
271 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
272 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
273 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
274 "niceprime: 6277101735386680763835789423207666416083908700390324961279
275 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
276 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
277 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
278 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
279 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
280 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
281 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
282
283 "binpoly: 0x800000000000000000000000000000000000000c9
284 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
285 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
286 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
287 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
288 0x49ed3be7f510e30e2462c517ad39038e493fc573c"
289 "0x634000577f86aa315009d6f9b906691f6edd691fe,
290 0x235a3db7a94446301e666cafea5e12cb331f4a140";
291 "binpoly: 0x800000000000000000000000000000000000000c9
292 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
293 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
294 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
295 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
296 0x49ed3be7f510e30e2462c517ad39038e493fc573c"
297 "0x634000577f86aa315009d6f9b906691f6edd691fe,
298 0x235a3db7a94446301e666cafea5e12cb331f4a140";
299 }
300
301 sub {
302 "prime: 6277101735386680763835789423207666416083908700390324961279
303 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
304 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
305 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
306 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
307 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
308 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
309 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
310 "prime: 6277101735386680763835789423207666416083908700390324961279
311 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
312 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
313 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
314 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
315 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
316 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
317 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
318
319 "niceprime: 6277101735386680763835789423207666416083908700390324961279
320 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
321 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
322 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
323 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
324 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
325 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
326 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
327 "niceprime: 6277101735386680763835789423207666416083908700390324961279
328 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
329 "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
330 0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
331 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
332 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
333 "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
334 0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
335
336 "binpoly: 0x800000000000000000000000000000000000000c9
337 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
338 "0x634000577f86aa315009d6f9b906691f6edd691fe,
339 0x235a3db7a94446301e666cafea5e12cb331f4a140"
340 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
341 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
342 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
343 0x49ed3be7f510e30e2462c517ad39038e493fc573c";
344 "binpoly: 0x800000000000000000000000000000000000000c9
345 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
346 "0x634000577f86aa315009d6f9b906691f6edd691fe,
347 0x235a3db7a94446301e666cafea5e12cb331f4a140"
348 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
349 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
350 "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
351 0x49ed3be7f510e30e2462c517ad39038e493fc573c";
352 }
353
354 mul {
355 "prime: 23 prime: 1, 1" "0, 1" 28 inf;
356 "prime: 23 prime: 1, 1" "0, 1" 29 "0, 1";
357 "prime: 23 primeproj: 1, 1" "0, 1" 28 inf;
358 "prime: 23 primeproj: 1, 1" "0, 1" 29 "0, 1";
359
360 "prime: 6277101735386680763835789423207666416083908700390324961279
361 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
362 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
363 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
364 6277101735386680763835789423176059013767194773182842284080
365 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
366 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
367 "prime: 6277101735386680763835789423207666416083908700390324961279
368 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
369 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
370 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
371 6277101735386680763835789423176059013767194773182842284081
372 inf;
373 "prime: 6277101735386680763835789423207666416083908700390324961279
374 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
375 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
376 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
377 6277101735386680763835789423176059013767194773182842284080
378 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
379 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
380 "prime: 6277101735386680763835789423207666416083908700390324961279
381 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
382 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
383 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
384 6277101735386680763835789423176059013767194773182842284081
385 inf;
386
387 "niceprime: 6277101735386680763835789423207666416083908700390324961279
388 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
389 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
390 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
391 6277101735386680763835789423176059013767194773182842284080
392 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
393 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
394 "niceprime: 6277101735386680763835789423207666416083908700390324961279
395 prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
396 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
397 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
398 6277101735386680763835789423176059013767194773182842284081
399 inf;
400 "niceprime: 6277101735386680763835789423207666416083908700390324961279
401 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
402 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
403 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
404 6277101735386680763835789423176059013767194773182842284080
405 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
406 0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
407 "niceprime: 6277101735386680763835789423207666416083908700390324961279
408 primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
409 "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
410 0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
411 6277101735386680763835789423176059013767194773182842284081
412 inf;
413
414 "binpoly: 0x800000000000000000000000000000000000000c9
415 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
416 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
417 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
418 5846006549323611672814742442876390689256843201586
419 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
420 0xd51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
421 "binpoly: 0x800000000000000000000000000000000000000c9
422 bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
423 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
424 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
425 5846006549323611672814742442876390689256843201587
426 inf;
427 "binpoly: 0x800000000000000000000000000000000000000c9
428 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
429 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
430 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
431 5846006549323611672814742442876390689256843201586
432 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
433 0xd51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
434 "binpoly: 0x800000000000000000000000000000000000000c9
435 binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
436 "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
437 0x325f41d0ef702dc310254c42d65851a3b91471ac7"
438 5846006549323611672814742442876390689256843201587
439 inf;
440
441 "binpoly: 0x800000000000000000000000000000000000000c9; bin: 1, 1"
442 "0x2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8,
443 0x289070fb05d38ff58321f2e800536d538ccdaa3d9"
444 5846006549323611672814741753598448348329118574063
445 inf;
446 "binpoly: 0x800000000000000000000000000000000000000c9; binproj: 1, 1"
447 "0x2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8,
448 0x289070fb05d38ff58321f2e800536d538ccdaa3d9"
449 5846006549323611672814741753598448348329118574063
450 inf;
451 }