1{
2  "algorithm" : "ECDH",
3  "generatorVersion" : "0.8r12",
4  "numberOfTests" : 216,
5  "header" : [
6    "Test vectors of type EcdhWebTest are intended for",
7    "testing an ECDH implementations where the public key",
8    "is just an ASN encoded point."
9  ],
10  "notes" : {
11    "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176",
12    "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format."
13  },
14  "schema" : "ecdh_ecpoint_test_schema.json",
15  "testGroups" : [
16    {
17      "curve" : "secp256r1",
18      "encoding" : "ecpoint",
19      "type" : "EcdhEcpointTest",
20      "tests" : [
21        {
22          "tcId" : 1,
23          "comment" : "normal case",
24          "public" : "0462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf",
25          "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
26          "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
27          "result" : "valid",
28          "flags" : []
29        },
30        {
31          "tcId" : 2,
32          "comment" : "compressed public key",
33          "public" : "0362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26",
34          "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
35          "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
36          "result" : "acceptable",
37          "flags" : [
38            "CompressedPoint"
39          ]
40        },
41        {
42          "tcId" : 3,
43          "comment" : "edge case for shared secret",
44          "public" : "0458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c",
45          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
46          "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
47          "result" : "valid",
48          "flags" : []
49        },
50        {
51          "tcId" : 4,
52          "comment" : "edge case for shared secret",
53          "public" : "040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be",
54          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
55          "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
56          "result" : "valid",
57          "flags" : []
58        },
59        {
60          "tcId" : 5,
61          "comment" : "edge case for shared secret",
62          "public" : "0400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc",
63          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
64          "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001",
65          "result" : "valid",
66          "flags" : []
67        },
68        {
69          "tcId" : 6,
70          "comment" : "edge case for shared secret",
71          "public" : "04e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0",
72          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
73          "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000",
74          "result" : "valid",
75          "flags" : []
76        },
77        {
78          "tcId" : 7,
79          "comment" : "edge case for shared secret",
80          "public" : "04e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13",
81          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
82          "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
83          "result" : "valid",
84          "flags" : []
85        },
86        {
87          "tcId" : 8,
88          "comment" : "edge case for shared secret",
89          "public" : "04767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea",
90          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
91          "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001",
92          "result" : "valid",
93          "flags" : []
94        },
95        {
96          "tcId" : 9,
97          "comment" : "edge case for shared secret",
98          "public" : "04c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef",
99          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
100          "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c",
101          "result" : "valid",
102          "flags" : []
103        },
104        {
105          "tcId" : 10,
106          "comment" : "edge case for shared secret",
107          "public" : "0434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5",
108          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
109          "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3",
110          "result" : "valid",
111          "flags" : []
112        },
113        {
114          "tcId" : 11,
115          "comment" : "edge case for shared secret",
116          "public" : "04d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e",
117          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
118          "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd",
119          "result" : "valid",
120          "flags" : []
121        },
122        {
123          "tcId" : 12,
124          "comment" : "edge case for shared secret",
125          "public" : "04f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c",
126          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
127          "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45",
128          "result" : "valid",
129          "flags" : []
130        },
131        {
132          "tcId" : 13,
133          "comment" : "edge case for shared secret",
134          "public" : "04f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7",
135          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
136          "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
137          "result" : "valid",
138          "flags" : []
139        },
140        {
141          "tcId" : 14,
142          "comment" : "edge case for shared secret",
143          "public" : "04cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24",
144          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
145          "shared" : "8000000000000000000000000000000000000000000000000000000000000004",
146          "result" : "valid",
147          "flags" : []
148        },
149        {
150          "tcId" : 15,
151          "comment" : "edge case for shared secret",
152          "public" : "047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe",
153          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
154          "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
155          "result" : "valid",
156          "flags" : []
157        },
158        {
159          "tcId" : 16,
160          "comment" : "edge case for shared secret",
161          "public" : "04a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011",
162          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
163          "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
164          "result" : "valid",
165          "flags" : []
166        },
167        {
168          "tcId" : 17,
169          "comment" : "edge case for shared secret",
170          "public" : "048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f",
171          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
172          "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
173          "result" : "valid",
174          "flags" : []
175        },
176        {
177          "tcId" : 18,
178          "comment" : "edge case for shared secret",
179          "public" : "04c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a",
180          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
181          "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
182          "result" : "valid",
183          "flags" : []
184        },
185        {
186          "tcId" : 19,
187          "comment" : "y-coordinate of the public key is small",
188          "public" : "043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503",
189          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
190          "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
191          "result" : "valid",
192          "flags" : []
193        },
194        {
195          "tcId" : 20,
196          "comment" : "y-coordinate of the public key is small",
197          "public" : "042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7",
198          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
199          "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
200          "result" : "valid",
201          "flags" : []
202        },
203        {
204          "tcId" : 21,
205          "comment" : "y-coordinate of the public key is small",
206          "public" : "04450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61",
207          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
208          "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
209          "result" : "valid",
210          "flags" : []
211        },
212        {
213          "tcId" : 22,
214          "comment" : "y-coordinate of the public key is large",
215          "public" : "043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc",
216          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
217          "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
218          "result" : "valid",
219          "flags" : []
220        },
221        {
222          "tcId" : 23,
223          "comment" : "y-coordinate of the public key is large",
224          "public" : "042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108",
225          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
226          "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
227          "result" : "valid",
228          "flags" : []
229        },
230        {
231          "tcId" : 24,
232          "comment" : "y-coordinate of the public key is large",
233          "public" : "04450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e",
234          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
235          "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
236          "result" : "valid",
237          "flags" : []
238        },
239        {
240          "tcId" : 25,
241          "comment" : "y-coordinate of the public key has many trailing 1's",
242          "public" : "049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730",
243          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
244          "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
245          "result" : "valid",
246          "flags" : []
247        },
248        {
249          "tcId" : 26,
250          "comment" : "y-coordinate of the public key has many trailing 1's",
251          "public" : "048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b",
252          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
253          "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
254          "result" : "valid",
255          "flags" : []
256        },
257        {
258          "tcId" : 27,
259          "comment" : "y-coordinate of the public key has many trailing 1's",
260          "public" : "04293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509",
261          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
262          "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
263          "result" : "valid",
264          "flags" : []
265        },
266        {
267          "tcId" : 28,
268          "comment" : "y-coordinate of the public key has many trailing 0's",
269          "public" : "049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf",
270          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
271          "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
272          "result" : "valid",
273          "flags" : []
274        },
275        {
276          "tcId" : 29,
277          "comment" : "y-coordinate of the public key has many trailing 0's",
278          "public" : "048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84",
279          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
280          "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
281          "result" : "valid",
282          "flags" : []
283        },
284        {
285          "tcId" : 30,
286          "comment" : "y-coordinate of the public key has many trailing 0's",
287          "public" : "04293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6",
288          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
289          "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
290          "result" : "valid",
291          "flags" : []
292        },
293        {
294          "tcId" : 31,
295          "comment" : "edge cases for ephemeral key",
296          "public" : "04000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4",
297          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
298          "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848",
299          "result" : "valid",
300          "flags" : []
301        },
302        {
303          "tcId" : 32,
304          "comment" : "edge cases for ephemeral key",
305          "public" : "0400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733",
306          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
307          "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509",
308          "result" : "valid",
309          "flags" : []
310        },
311        {
312          "tcId" : 33,
313          "comment" : "edge cases for ephemeral key",
314          "public" : "040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0",
315          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
316          "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9",
317          "result" : "valid",
318          "flags" : []
319        },
320        {
321          "tcId" : 34,
322          "comment" : "edge cases for ephemeral key",
323          "public" : "0400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e",
324          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
325          "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888",
326          "result" : "valid",
327          "flags" : []
328        },
329        {
330          "tcId" : 35,
331          "comment" : "edge cases for ephemeral key",
332          "public" : "04000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508",
333          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
334          "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d",
335          "result" : "valid",
336          "flags" : []
337        },
338        {
339          "tcId" : 36,
340          "comment" : "edge cases for ephemeral key",
341          "public" : "040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0",
342          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
343          "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45",
344          "result" : "valid",
345          "flags" : []
346        },
347        {
348          "tcId" : 37,
349          "comment" : "edge cases for ephemeral key",
350          "public" : "04085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38",
351          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
352          "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993",
353          "result" : "valid",
354          "flags" : []
355        },
356        {
357          "tcId" : 38,
358          "comment" : "edge cases for ephemeral key",
359          "public" : "04190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83",
360          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
361          "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6",
362          "result" : "valid",
363          "flags" : []
364        },
365        {
366          "tcId" : 39,
367          "comment" : "edge cases for ephemeral key",
368          "public" : "04507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d",
369          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
370          "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507",
371          "result" : "valid",
372          "flags" : []
373        },
374        {
375          "tcId" : 40,
376          "comment" : "edge cases for ephemeral key",
377          "public" : "045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd",
378          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
379          "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018",
380          "result" : "valid",
381          "flags" : []
382        },
383        {
384          "tcId" : 41,
385          "comment" : "edge cases for ephemeral key",
386          "public" : "047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9",
387          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
388          "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346",
389          "result" : "valid",
390          "flags" : []
391        },
392        {
393          "tcId" : 42,
394          "comment" : "edge cases for ephemeral key",
395          "public" : "0480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e",
396          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
397          "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f",
398          "result" : "valid",
399          "flags" : []
400        },
401        {
402          "tcId" : 43,
403          "comment" : "edge cases for ephemeral key",
404          "public" : "048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39",
405          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
406          "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26",
407          "result" : "valid",
408          "flags" : []
409        },
410        {
411          "tcId" : 44,
412          "comment" : "edge cases for ephemeral key",
413          "public" : "04ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad",
414          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
415          "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55",
416          "result" : "valid",
417          "flags" : []
418        },
419        {
420          "tcId" : 45,
421          "comment" : "edge cases for ephemeral key",
422          "public" : "04ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77",
423          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
424          "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21",
425          "result" : "valid",
426          "flags" : []
427        },
428        {
429          "tcId" : 46,
430          "comment" : "edge cases for ephemeral key",
431          "public" : "04ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a",
432          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
433          "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265",
434          "result" : "valid",
435          "flags" : []
436        },
437        {
438          "tcId" : 47,
439          "comment" : "edge cases for ephemeral key",
440          "public" : "047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d",
441          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
442          "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
443          "result" : "valid",
444          "flags" : []
445        },
446        {
447          "tcId" : 48,
448          "comment" : "edge cases for ephemeral key",
449          "public" : "047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2",
450          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
451          "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
452          "result" : "valid",
453          "flags" : []
454        },
455        {
456          "tcId" : 49,
457          "comment" : "edge cases for ephemeral key",
458          "public" : "047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff",
459          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
460          "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
461          "result" : "valid",
462          "flags" : []
463        },
464        {
465          "tcId" : 50,
466          "comment" : "edge cases for ephemeral key",
467          "public" : "047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000",
468          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
469          "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
470          "result" : "valid",
471          "flags" : []
472        },
473        {
474          "tcId" : 51,
475          "comment" : "edge cases for ephemeral key",
476          "public" : "04000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0",
477          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
478          "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
479          "result" : "valid",
480          "flags" : []
481        },
482        {
483          "tcId" : 52,
484          "comment" : "edge cases for ephemeral key",
485          "public" : "04000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f",
486          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
487          "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
488          "result" : "valid",
489          "flags" : []
490        },
491        {
492          "tcId" : 53,
493          "comment" : "edge cases for ephemeral key",
494          "public" : "040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff",
495          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
496          "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
497          "result" : "valid",
498          "flags" : []
499        },
500        {
501          "tcId" : 54,
502          "comment" : "edge cases for ephemeral key",
503          "public" : "040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000",
504          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
505          "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
506          "result" : "valid",
507          "flags" : []
508        },
509        {
510          "tcId" : 55,
511          "comment" : "edge cases for ephemeral key",
512          "public" : "04000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f",
513          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
514          "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
515          "result" : "valid",
516          "flags" : []
517        },
518        {
519          "tcId" : 56,
520          "comment" : "edge cases for ephemeral key",
521          "public" : "04000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0",
522          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
523          "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
524          "result" : "valid",
525          "flags" : []
526        },
527        {
528          "tcId" : 57,
529          "comment" : "edge cases for ephemeral key",
530          "public" : "04000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff",
531          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
532          "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
533          "result" : "valid",
534          "flags" : []
535        },
536        {
537          "tcId" : 58,
538          "comment" : "edge cases for ephemeral key",
539          "public" : "04000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000",
540          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
541          "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
542          "result" : "valid",
543          "flags" : []
544        },
545        {
546          "tcId" : 59,
547          "comment" : "point with coordinate x = 0",
548          "public" : "04000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4",
549          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
550          "shared" : "d11c640b4382e60ec8d254ee76f09b8fac57651ab73b6dd3fdc935a61564a3e9",
551          "result" : "valid",
552          "flags" : []
553        },
554        {
555          "tcId" : 60,
556          "comment" : "point with coordinate x = 0",
557          "public" : "04100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f032a1c219fa1457cb20588297e0513cfd4901f9a95414f7e914f9179f38567a6",
558          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
559          "shared" : "90e712e2afd14171c19467a2bfe7abf1c477d1f40f6675f00e622fd5604fa16a",
560          "result" : "valid",
561          "flags" : []
562        },
563        {
564          "tcId" : 61,
565          "comment" : "point with coordinate x = 0",
566          "public" : "04cad02ab537c80831ccdd395129fc4bfe4a89ae0c866f6619a3e14146d3691694689d477065b40f140ed87b37ad041e28229b0f79a6b3c992689954c97f7336d0",
567          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
568          "shared" : "159583103d83f63538bd4e203607d7348990bb7f847ffbc9e5e509c7e34d392c",
569          "result" : "valid",
570          "flags" : []
571        },
572        {
573          "tcId" : 62,
574          "comment" : "point with coordinate x = 0 in left to right addition chain",
575          "public" : "04abd12eed4d654baa7d968633770f4a582f173d6633906000ed8acf6233c6365f0912f30bb98e7cb525890d5ea1e217149d52a6c59f7802a9f307e80d2a9fee3a",
576          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
577          "shared" : "546a2dfadb1d60140becac2dc2e62d20c789037755ad5a49e37e48f2ca1b7680",
578          "result" : "valid",
579          "flags" : []
580        },
581        {
582          "tcId" : 63,
583          "comment" : "point with coordinate x = 0 in left to right addition chain",
584          "public" : "04a562c1ad9a72217df00147c7d2ceafc65a1620a1469c947e14fe43003ac5371b7ad1d33c01f0eb92b779ed6e460d0334447075a3cf66b2ffbdae31b438df6d7b",
585          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
586          "shared" : "e5859c7811c5c3aca6c236ab499ccad10301c7c5ee913ce91bb66428cde11e4d",
587          "result" : "valid",
588          "flags" : []
589        },
590        {
591          "tcId" : 64,
592          "comment" : "point with coordinate x = 0 in left to right addition chain",
593          "public" : "048cdbebe9d07d2ebc4e41b1d72a9bac2974cfc4cf738d8b6de71a40ede9920d88dc2439ee0003fbde7b0a3ae41710c64b17b08a8841e97a390e482c9768fe01ea",
594          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
595          "shared" : "65754ab459a10471af00943f414f28de1bc37968b097ad2845fe111420855008",
596          "result" : "valid",
597          "flags" : []
598        },
599        {
600          "tcId" : 65,
601          "comment" : "point with coordinate x = 0 in left to right addition chain",
602          "public" : "04f0cd7cd8334678308cfeb785a68a1504a91418d4441c4d4c740c57488b9aafb079d8a8d29973eb502267eccf6eda326626fc6e025d532b85e9f711f8ce6971bb",
603          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
604          "shared" : "8631fedee6ceb3386ac42edf322c188824893d267d6108f0cf5de6964b88331b",
605          "result" : "valid",
606          "flags" : []
607        },
608        {
609          "tcId" : 66,
610          "comment" : "point with coordinate x = 0 in left to right addition chain",
611          "public" : "048ad0af23b90e0341b4e2a5a963c8522fe011ace19b1b8610cbe7927a17a7249736b87ab9907289a23a0fb20ca4be42d421fe38d35af09d79cbe6e6a4e95a1a8b",
612          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
613          "shared" : "68c58599c123be6d37d343bd41b11cecc5f84b2635661163656f76d7fb04b426",
614          "result" : "valid",
615          "flags" : []
616        },
617        {
618          "tcId" : 67,
619          "comment" : "point with coordinate x = 0 in left to right addition chain",
620          "public" : "0459c9cc2d7297ddb0be6304c94cebf42d813e970c50f45287753b8e9cb0c6db45f571d986990897851fc8e1db67c99759e8979c3d9ddfd02f633cf1ea5b6c48ab",
621          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
622          "shared" : "b58d00525c4c4b4f46562852c15ce2e48dbe23a3be37541e048446eff5152ec6",
623          "result" : "valid",
624          "flags" : []
625        },
626        {
627          "tcId" : 68,
628          "comment" : "point with coordinate x = 0 in left to right addition chain",
629          "public" : "04e97080da7263a29c3072a65178b7b31587a5dffc19754c561e32fc53199234f04e0b9b70c97b60e940d5629f2266d1a8e242deb71eb7f0b2b2da2e3044738ab0",
630          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
631          "shared" : "4baa01c211af8f94aca89548902a71f7b53f7814bbceb3d4bef31b376e34b476",
632          "result" : "valid",
633          "flags" : []
634        },
635        {
636          "tcId" : 69,
637          "comment" : "point with coordinate x = 0 in left to right addition chain",
638          "public" : "0444f600da7160b975a0232cb6a4a9e72803fd77caac84352039ce9f4a67a1da77626045599381e599eb9cd03f282e267b8cfd3ba98dabbb0f29ab1c0944270f3f",
639          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
640          "shared" : "e19fe9d1294cca94a6388825249e6b37931a231eb917cfecb292792d0c18f1b8",
641          "result" : "valid",
642          "flags" : []
643        },
644        {
645          "tcId" : 70,
646          "comment" : "point with coordinate x = 0 in left to right addition chain",
647          "public" : "0471e3e9be0e0ee4449a19d2ef7919266814a0fafd04fb677edc32656e6a46e4d2bc5f404c5b54f03e294be22e8820a71b4d4ac04a708e13cd71fdb0041e7e9698",
648          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
649          "shared" : "ddc1f4663b928add06b1e57c48db98ea08c4d33c3c2106371407f3848a9d53f7",
650          "result" : "valid",
651          "flags" : []
652        },
653        {
654          "tcId" : 71,
655          "comment" : "point with coordinate x = 0 in left to right addition chain",
656          "public" : "0427b693610154d5b7f08094e46ff2a2ac1c01d3cd826e3208e5254436ed279960f2364e3a604f3b592e19262a1b22b1a148e38cd82c9e54f108ef8f833683f8b4",
657          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
658          "shared" : "91dfa95ed1eacbea419156471a8ddbb6cb93dd456433e18633d26817611b9c64",
659          "result" : "valid",
660          "flags" : []
661        },
662        {
663          "tcId" : 72,
664          "comment" : "point with coordinate x = 0 in left to right addition chain",
665          "public" : "04c32a52af6dac369b6a499a49d3e38e7c9534bb9139f57d4984b1d3c04ab8220653cdc2daefac83cf43c0d64604e5f9d85b55dde62b692cd36af99ebff4140c39",
666          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
667          "shared" : "9f91a9633daa4c56465e9fbef4431e13041f68910fb5ba89f8da9381d68a0dfe",
668          "result" : "valid",
669          "flags" : []
670        },
671        {
672          "tcId" : 73,
673          "comment" : "point with coordinate x = 0 in left to right addition chain",
674          "public" : "046f4e2f72f32ae66f1f4610966004c436aa0d90b7df07ce9c4aca52b02d46b4d0c6a3ec76bf321b7fe5203cf3d66e2d52e3ee0495ec766d579a4511175e01bc4d",
675          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
676          "shared" : "014ae81442f8cb6df58ff41e6db203db40ea951b91bebf86d42cda7be33fea64",
677          "result" : "valid",
678          "flags" : []
679        },
680        {
681          "tcId" : 74,
682          "comment" : "point with coordinate x = 0 in left to right addition chain",
683          "public" : "042e065975df642fcfdafe2fa5affc18b2c68371796f9d963d89c4f5ac5ccea28b990f31522fbb265c3f4d5c4bb82ebf5ddff5a8ea588db4d282acdca7a6ccf428",
684          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
685          "shared" : "78e81e8573c3ae6089df7db1fb29d7be12dc11f15bb25bff2af802e15ddc136e",
686          "result" : "valid",
687          "flags" : []
688        },
689        {
690          "tcId" : 75,
691          "comment" : "point with coordinate x = 0 in left to right addition chain",
692          "public" : "04e1331eee03c50cc2b90944ddfc0d3a7dd8185e6c21c75fa92a0c14b0f1949ac9154d783f4547dcf5508bbd86c3dd8c3b17b61989f93db5490ec02a46a1005c2c",
693          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
694          "shared" : "ed67195a272c63c50205abf27439291134ffa1e8ec597f3b302716d93632e98d",
695          "result" : "valid",
696          "flags" : []
697        },
698        {
699          "tcId" : 76,
700          "comment" : "point with coordinate x = 0 in left to right addition chain",
701          "public" : "04e0c56d486e9c01163ed6c3ff25de3cdf5744dbf9e0e00bdcf19965df4ba1f311bd5e44430665823d8c0b34ebec0a6aab5ea96cf239de214fd011e6f9ec501dd4",
702          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
703          "shared" : "50774347848828eeb6230f497cd181f8c57fbd18ffbf8328cd008321a1c37c43",
704          "result" : "valid",
705          "flags" : []
706        },
707        {
708          "tcId" : 77,
709          "comment" : "point with coordinate x = 0 in left to right addition chain",
710          "public" : "04885ead6c074f8d751a767e918c4e89210a587c4b19d42244ae07027e361831053e80772be57fbd744955a2e8523063cc6136f2bb37befbef7a681d3bbbc57788",
711          "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
712          "shared" : "913da71044b8021a86c8fcaf4f634d0d625ff91ee1c8474d548bd10888964fb1",
713          "result" : "valid",
714          "flags" : []
715        },
716        {
717          "tcId" : 78,
718          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
719          "public" : "0441e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b5ec36a8339168a03f15b8c80f2a2a828f151d38791584853ba2ff44a2a0460a1",
720          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
721          "shared" : "b48e119d29eef7dbb76b64218e728ddbf6ec600505ec7ced6ab6fb8763308da5",
722          "result" : "valid",
723          "flags" : []
724        },
725        {
726          "tcId" : 79,
727          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
728          "public" : "04776aef1acb82b628e132cc29440988f0a15d4cc2b4f328aecb063c9b86e5018e6e44dfc60444faa9c4e36bc217451f7ac2956cb3b2e9bbd655eba297163d1f34",
729          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
730          "shared" : "28a88b6b258f233020ba6fa9c00d1d72831f4515b86966a9782f521315e18aa7",
731          "result" : "valid",
732          "flags" : []
733        },
734        {
735          "tcId" : 80,
736          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
737          "public" : "049ec06b0b08662c0e1dd9111696a63a1601cc83cee20695778adf84d43064fc90156001f084cd3c1df1a087f626533b6572584889bd3d5c2c99f0e311e22b41e6",
738          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
739          "shared" : "c4ff865ff3dc4953ea78d92a02f3345a53bdb6050cfd8f41baa4395ecb6acab8",
740          "result" : "valid",
741          "flags" : []
742        },
743        {
744          "tcId" : 81,
745          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
746          "public" : "04fa51d128adc2000f09ff12c6fd8e25aa08556d708bf6b0ffff9e8eaad4783f0de22bf529e516e1f64b8e0d09f98fad4e501695a930a1b22076659da707e3ccd0",
747          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
748          "shared" : "de1069f051637e10166559cef44688afc809341855261215c4f381d9d7da76ca",
749          "result" : "valid",
750          "flags" : []
751        },
752        {
753          "tcId" : 82,
754          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
755          "public" : "04614dcfbea4789a3f3eb4a8e2f111c887f0248d9316b99d0864c927a045d6941753a073befe08491a8050a4d96d08ba4790ae18db3ef7f0eaccf59ce1095afc54",
756          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
757          "shared" : "4207bf4159faa0e50ed238b9c0ff46194a539a1ba03a5a4c8d68f369aecd31a5",
758          "result" : "valid",
759          "flags" : []
760        },
761        {
762          "tcId" : 83,
763          "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
764          "public" : "04efe7754ed4c0b3c1dd301bc1ed69800aa2ff5d51fb85937715e60d2e7bcada8eb1581ab75fb3c797ef94a9dba3d82568c84617eaf3fa04f279fbfd898f704604",
765          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
766          "shared" : "b5a0ec92aecc3010d27d2263d3da66e3d2f3395d23947024a3f4744454622027",
767          "result" : "valid",
768          "flags" : []
769        },
770        {
771          "tcId" : 84,
772          "comment" : "point with coordinate x = 0 in right to left addition chain",
773          "public" : "04d8e13fbd017f1f9a26be35c611d7b2299f5d10de3c8a26362273fffb85238f3ed1426b748c1f87e3afa2c1e7a0224310c980655e07399590d1494d6d6bea0396",
774          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
775          "shared" : "d2a5bc66498c6036aecdfaad041cef732a893de190a0a5b42ff71e13f09280e7",
776          "result" : "valid",
777          "flags" : []
778        },
779        {
780          "tcId" : 85,
781          "comment" : "point with coordinate x = 0 in right to left addition chain",
782          "public" : "045a1027666a0e372481fec0b3901e058d60107c07b1115550ceb05789b55a6d35063d4c8ee66ed45ff3e1dfdcfd73ed96a9e83193884adbcaa574b2dd118a692b",
783          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
784          "shared" : "1f812313ddcf36bc38071d0e51a74100d630c8e20cc414326eefa42ecb1b5f8e",
785          "result" : "valid",
786          "flags" : []
787        },
788        {
789          "tcId" : 86,
790          "comment" : "point with coordinate x = 0 in right to left addition chain",
791          "public" : "047937b9c40986dd755a0656203089782583da7d8113a44190762ab474a20bcf60efcbc1525aed5b4ad8e687cb02c2ef8887095cadca56c765b41b4a9544ff2fe8",
792          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
793          "shared" : "f284089bddd5e2e1be3f82640efa0658468fa1f10b281963a3ca190c3982fda6",
794          "result" : "valid",
795          "flags" : []
796        },
797        {
798          "tcId" : 87,
799          "comment" : "point with coordinate x = 0 in right to left addition chain",
800          "public" : "049368066a0748867a7b870244f5c9f82ea8bd51552959dd550bb7394497159a5d40764add1ae24c8e3f432ee011be97d3130718fe0a6a90ed8b1011b2034d09a0",
801          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
802          "shared" : "4529f4b631c9984ab216a6801281fc4fd8731a58b65ca8d07bff07811116371f",
803          "result" : "valid",
804          "flags" : []
805        },
806        {
807          "tcId" : 88,
808          "comment" : "point with coordinate x = 0 in right to left addition chain",
809          "public" : "04981d7449bdf0013f5eeddbb7e42c442f7ccdd9427bd26d7b388755aa5e26f46a1292b88fa6bf5dffca054dd42ed3594277b593dcc402d80340fb7816e4dcab37",
810          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
811          "shared" : "64bbc9fdd73643eb2954f4ab640381b938c5e601846a0c6b6954966e0dc73e6f",
812          "result" : "valid",
813          "flags" : []
814        },
815        {
816          "tcId" : 89,
817          "comment" : "point with coordinate y = 1",
818          "public" : "0409e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c0000000000000000000000000000000000000000000000000000000000000001",
819          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
820          "shared" : "28f67757acc28b1684ba76ffd534aed42d45b8b3f10b82a5699416eff7199a74",
821          "result" : "valid",
822          "flags" : []
823        },
824        {
825          "tcId" : 90,
826          "comment" : "point with coordinate y = 1",
827          "public" : "045384d6c0def78960db967b8096d35477c5a5ce30ef0c6d8879a5568ca87e979401ee56c4581722610b43f3cbfcf3862c082a6e36baa36fd6f78403c0e399faa5",
828          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
829          "shared" : "9ee653cda46db67612760ce35bac8450bbf48dbf74451ed93abb6db408a9fe10",
830          "result" : "valid",
831          "flags" : []
832        },
833        {
834          "tcId" : 91,
835          "comment" : "point with coordinate y = 1",
836          "public" : "044eca7641a4afd5eab0b214657ff3bdcbfc66f1551a53bb59493bc38ed78ff39614a0cadff14c14736edbdcdab510cba07a8924ffd0490ee514aedfaadb648b01",
837          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
838          "shared" : "9736ad6b2a2ef17ec3f8c8dc2e35715fb1c06f28d82e4e26876f0214588165f1",
839          "result" : "valid",
840          "flags" : []
841        },
842        {
843          "tcId" : 92,
844          "comment" : "point with coordinate y = 1",
845          "public" : "048d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c70000000000000000000000000000000000000000000000000000000000000001",
846          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
847          "shared" : "748fa4f5a399320382dc920026938694c41a26fe2aaa318c5e710198dd71c793",
848          "result" : "valid",
849          "flags" : []
850        },
851        {
852          "tcId" : 93,
853          "comment" : "point with coordinate y = 1",
854          "public" : "045fdb7f0cffb8b5b1142d24698a4bda76bf9827d63b1a6bd85a4e2f9b59c510cfbcb35ba9c987108b6d4337ad5393f9f910ec92410c230869d66528ed88c1b98a",
855          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
856          "shared" : "7f97db83b4d86f04fe286041ee21e80ec3d59f3ce82cdeeaf362016fc87a3e02",
857          "result" : "valid",
858          "flags" : []
859        },
860        {
861          "tcId" : 94,
862          "comment" : "point with coordinate y = 1",
863          "public" : "04530b2293e60c6b6f14c75c90b1ef8b9f9fa6b2151b8d9855792eb2b3dc69f07a0db42440e73fd7d6df04aed5022fbe21ceaec33c5fbade1bd6ad321ef2e10d0b",
864          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
865          "shared" : "21794cf24f56273fa4463cc7ae4232fa34dbe0f18b73613b8ae9cbfb9c36abf0",
866          "result" : "valid",
867          "flags" : []
868        },
869        {
870          "tcId" : 95,
871          "comment" : "point with coordinate y = 1",
872          "public" : "046916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc0000000000000000000000000000000000000000000000000000000000000001",
873          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
874          "shared" : "915106d07816e879e7643f00abf6d79fb8f1cb78bf64a6a3827f91a7b0ef0f41",
875          "result" : "valid",
876          "flags" : []
877        },
878        {
879          "tcId" : 96,
880          "comment" : "point with coordinate y = 1",
881          "public" : "04ed9568c85bc52a6b45733618c3602107c1fdacf23b1a38e486af95978a214e2efa0d71d5e737891c4276e247581ee6139011ca1460db9b1e20b364d9275683e2",
882          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
883          "shared" : "2fcce552310819dd775ab7ba9ff0f96a1fcadd25a0c709703cef04bb6e1a7bd7",
884          "result" : "valid",
885          "flags" : []
886        },
887        {
888          "tcId" : 97,
889          "comment" : "point with coordinate y = 1",
890          "public" : "049ff7731c00f2aa88b3fc174aba907ad17595e602e768a5f1e9462a6d4b89b2d23f178a70b9bb3edce289118338a33df30c432c347f12a3de0a2b03b353878d96",
891          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
892          "shared" : "757d926a2693bc8a3d2d8c0554a13579ef9e559186578911f37edc88b2f5e61a",
893          "result" : "valid",
894          "flags" : []
895        },
896        {
897          "tcId" : 98,
898          "comment" : "point with coordinate y = 1 in left to right addition chain",
899          "public" : "048270f8179d57436b34dfc0bdf7d417a5c895116b90cb51aec718614f864a635d174804e0c0e06e3d68d3149e0b956621c6aa2bde83f4d17d03d28ef8aa389fff",
900          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
901          "shared" : "3db29ec6f978d2269e92e9c7eb5c8b5a8e56c2228a4fb9e483feca50aa3e451f",
902          "result" : "valid",
903          "flags" : []
904        },
905        {
906          "tcId" : 99,
907          "comment" : "point with coordinate y = 1 in left to right addition chain",
908          "public" : "04c61750e98abaf20225a881dbfd3510532cfc3df971bbbca4a2bd52f91acc9c59d0fe79342097f88ae78fc79a8032245fdd2c30cc64aceaaa9fd57b0825692531",
909          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
910          "shared" : "72c57c2e10d77318b3a796097bbf768c6366142d80f98c90a93780a841075f32",
911          "result" : "valid",
912          "flags" : []
913        },
914        {
915          "tcId" : 100,
916          "comment" : "point with coordinate y = 1 in left to right addition chain",
917          "public" : "049c5d3bb54650d9550e1ee2efa3ea43c14ab99d18bb049f37b42a6dac48232f0bd3a2760d83d33afe4ce6f1d1245489c509bd26b0251f308f8c996e80f7a3f8eb",
918          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
919          "shared" : "a96b07944e9eb2b22a9a36575eff1f4f6363b4aa3a53b100b8518a67ba5405dd",
920          "result" : "valid",
921          "flags" : []
922        },
923        {
924          "tcId" : 101,
925          "comment" : "point with coordinate y = 1 in left to right addition chain",
926          "public" : "04f1724efd481ad45a55795f06126b1f5ed28e7d9bb4fee910af2ad8c1373b18ff77edbc34da6c787ec73430347f4da86810032d88f7475f6c42f15914079d179e",
927          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
928          "shared" : "855883316b6d097ae5eab6c67e8411a1397349a09b9d7d8f096b2ba1bd03ea31",
929          "result" : "valid",
930          "flags" : []
931        },
932        {
933          "tcId" : 102,
934          "comment" : "point with coordinate y = 1 in left to right addition chain",
935          "public" : "04fc3680af52fa89ffcd193ecc0b0714466fe5db277ee5872846c520bf4e3721d927260a0e225a3d377e6723ecb6bef8d4493c2da78a22a307fcca8f88f4527208",
936          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
937          "shared" : "5a75bb7a0c96b8340d0842bcccf11974e1a5a2c8f4bc22b333433cce646b6a8a",
938          "result" : "valid",
939          "flags" : []
940        },
941        {
942          "tcId" : 103,
943          "comment" : "point with coordinate y = 1 in left to right addition chain",
944          "public" : "04106b6f81e3482db18d74029291821ae448c38844ef783bf1d6999a404401f63f6a5753f0edc68a62cfd6a0b181bb2599e1f3bac5fa8824af160de79ed867c350",
945          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
946          "shared" : "d96412e31cf4d26195920cac952fb79ea25f6c50abc79b5ed0ef8026a6e83319",
947          "result" : "valid",
948          "flags" : []
949        },
950        {
951          "tcId" : 104,
952          "comment" : "point with coordinate y = 1 in left to right addition chain",
953          "public" : "04093cb5193a4f94cd18edaa20a973b87ff79b0c03684c79487ecfee347e5354eb04fcb5752539170777932be15cd84c97f03815ffee8b60b647c178eebb8e14d4",
954          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
955          "shared" : "2b0eed9badc92a1068196dfec124fe8f9d3f451e294d322eb881cce02f286026",
956          "result" : "valid",
957          "flags" : []
958        },
959        {
960          "tcId" : 105,
961          "comment" : "point with coordinate y = 1 in left to right addition chain",
962          "public" : "04d6c38f448b964e27b5b450cc38d3cf41ef9df83d8a959771eb9c21855cb36445df638aef46a2aeb13199281e1a26d12fe61b029ec7f68b90faa89f88c7a95942",
963          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
964          "shared" : "ed0b1d8dfd27a61fce91dc6405bfc53b6d48a8c13ba541c96ef3dcf31d7cdb88",
965          "result" : "valid",
966          "flags" : []
967        },
968        {
969          "tcId" : 106,
970          "comment" : "point with coordinate y = 1 in left to right addition chain",
971          "public" : "048a748d61f59c3b6a29b733b0d554b2492e7f76fad7cae1c17f2ac3de9e4a65d2eedbe6c26b6fd22bfc03c1687555d2f0a38e02adee5570686171abfec6681917",
972          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
973          "shared" : "a796dd144f21ba3318f9e10828ecefc9c0f6ef2c427ae31351c16c2fbfa3cfa6",
974          "result" : "valid",
975          "flags" : []
976        },
977        {
978          "tcId" : 107,
979          "comment" : "point with coordinate y = 1 in left to right addition chain",
980          "public" : "04f1052699d87e5677c75e26b2abe719310648d820a96e5b381fff58b392401581b1bb16ae8b68cbb76a3256870bad1ee5a30ff9fd662fd4f8d1fe5b5f1f98ff46",
981          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
982          "shared" : "1f3a9615b0745046a972bad5d59794a0b60b032b4ac94fe85f77dfb380d1f32b",
983          "result" : "valid",
984          "flags" : []
985        },
986        {
987          "tcId" : 108,
988          "comment" : "point with coordinate y = 1 in left to right addition chain",
989          "public" : "041219af5230064ee9778667225f0e009cdb961330e386edb34e4fa9fddd0e5be7e2a12554227f613aaaa78938ddbbc99b923f9d181b8192dc4b816577e8f3b7e9",
990          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
991          "shared" : "caf9141d1fca4d0f10683b5e86d2b41af5602f017991fe7348d44e8d7014115c",
992          "result" : "valid",
993          "flags" : []
994        },
995        {
996          "tcId" : 109,
997          "comment" : "point with coordinate y = 1 in left to right addition chain",
998          "public" : "0460def130f190e6dc44f5eb8a59e12e7efb27db968c7fa6cc6d31785f066b41b1f1bb556ac4cd77033e7aa6c5ba16f47ebafb14975a7fd72dd9b7fe23116bca55",
999          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1000          "shared" : "6539ec1c98fa75197ba07c678b26300b3da1fe407dd4c68b89457ed669082e06",
1001          "result" : "valid",
1002          "flags" : []
1003        },
1004        {
1005          "tcId" : 110,
1006          "comment" : "point with coordinate y = 1 in left to right addition chain",
1007          "public" : "04f23f09bdb7d17289eb005975a757a39325b4df9b29e55ba2ca679b5ec0973ae918c881f3c7b6c12bed1ec54b837d08c5908e89bdcedd84b9177720378f789600",
1008          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1009          "shared" : "0b6619827cfa948d63f021e9eddb92f884fb5ce8a404bfe059e993fc23447a69",
1010          "result" : "valid",
1011          "flags" : []
1012        },
1013        {
1014          "tcId" : 111,
1015          "comment" : "point with coordinate y = 1 in left to right addition chain",
1016          "public" : "045dbec098c1b7de3e3e2e73d0b62cd49c877e1a0130a1b39eb2fd4dbd4426aa4ccbeee217591a8d76cc8deaf14dde52e3f401e53b30cbb9c1807910d827d0041d",
1017          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1018          "shared" : "2a53a561acf5caec6eb0d8aa40727942881a75d136899dfbff91528236926c39",
1019          "result" : "valid",
1020          "flags" : []
1021        },
1022        {
1023          "tcId" : 112,
1024          "comment" : "point with coordinate y = 1 in left to right addition chain",
1025          "public" : "041e70730dc4f39c8970182e1a29cc836b9e9d6cbd6fcaa8c0dc1062fed9a849693e7b9151f9c8a3345366f8221c8fb700e8c3a9aa7f0cc46a48864e1605592094",
1026          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1027          "shared" : "9b377716ff1d056dac8e392249eaec740d2f5aa62303f4baf6bb1b03b2a276c5",
1028          "result" : "valid",
1029          "flags" : []
1030        },
1031        {
1032          "tcId" : 113,
1033          "comment" : "point with coordinate y = 1 in left to right addition chain",
1034          "public" : "04f428c9ae3e23eaf9c2a5b9a7e41efd1cffbf35f881bfc35694d9c05d1e312b10ef6da9023cfd2dd0cb7b9e2a77d644affe62a63fb0f29d45291c6861aa063c5c",
1035          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1036          "shared" : "0c0c6867669743082547aa94451feb362fa29fbaf228dfb3eaf375f1a5ec2fb3",
1037          "result" : "valid",
1038          "flags" : []
1039        },
1040        {
1041          "tcId" : 114,
1042          "comment" : "point with coordinate y = 1 in left to right addition chain",
1043          "public" : "04b9a16d9a5b85a714e2bb2aa22b086a17404c7a3ff62452732347419c99e90bdad578b462f523994304b6afcf6944a9cc5d0ad1afad956475c8f2953c06b06b97",
1044          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1045          "shared" : "d11f9e32587fd3b6f4a2354812618b4b3b4a7539b8a223b388bb7437f8d138a5",
1046          "result" : "valid",
1047          "flags" : []
1048        },
1049        {
1050          "tcId" : 115,
1051          "comment" : "point with coordinate y = 1 in left to right addition chain",
1052          "public" : "048f659a163a58e9f900c1e9b34fb1cd61ffc9890267be3417c8afe79d57214da05cd5cb68a2b93da0dbe56c1cfc0dce8b6c3260e0c48379c6d2091f16b39221c0",
1053          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1054          "shared" : "4babf6368e0359b78614060241ece46facca3f52f5bbc47ac0b46a075b5dd3a0",
1055          "result" : "valid",
1056          "flags" : []
1057        },
1058        {
1059          "tcId" : 116,
1060          "comment" : "point with coordinate y = 1 in left to right addition chain",
1061          "public" : "04d257f133f00a079f4e6778ea4a9bf42b9f231290431b5b93d7e8b0e35b48010650d6c6b46574d1efce03510b8db4a0981ce138c5bd8fe0e54c988c40c5fc9200",
1062          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1063          "shared" : "9627cc5c8d8b72278be89c32b52210173e6f4b8e2f48e460c6429f46f9f469ae",
1064          "result" : "valid",
1065          "flags" : []
1066        },
1067        {
1068          "tcId" : 117,
1069          "comment" : "point with coordinate y = 1 in left to right addition chain",
1070          "public" : "045ef2ac57c4e93cf78d8f86c35d413b98dc1902dd245affde5c16034afc7ea45547b3e9f77fbc5075bad03c418094f1aec1d03edeafa167fa6af83526552f7034",
1071          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1072          "shared" : "d2b178bc9bb16b5a91a100bb72e15a9639e050c034346061413ec20c4fcc9bbc",
1073          "result" : "valid",
1074          "flags" : []
1075        },
1076        {
1077          "tcId" : 118,
1078          "comment" : "point with coordinate y = 1 in left to right addition chain",
1079          "public" : "04a7b513f96266414fa6ff439a35d8f09ab615db0bb6a3b1a120c217683f724b2342007a2c9feabcd6249a0d17acecd995e2a217fb5f07bec96938016e297efa52",
1080          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1081          "shared" : "6cdca0a731aff1ccfb1904a769cef79eba965fbab1cc64d2049d0df45dccd276",
1082          "result" : "valid",
1083          "flags" : []
1084        },
1085        {
1086          "tcId" : 119,
1087          "comment" : "point with coordinate y = 1 in left to right addition chain",
1088          "public" : "047743ab7248dae5f1a59ac6b0a136e9f1e51aff8bd45795ace5f8187a13edf9adbd9642078378bab5c6d484f9e1ce39675b72170bf39abc9be7942fc01fc435d7",
1089          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1090          "shared" : "bd15e97a7f49aa33e57b54140a75fffce71b788ce0faa334cf8b45623dcc818a",
1091          "result" : "valid",
1092          "flags" : []
1093        },
1094        {
1095          "tcId" : 120,
1096          "comment" : "point with coordinate y = 1 in left to right addition chain",
1097          "public" : "040e3aa971bacdace350dc0957fa5bde0946324eb139939d7fc1997c701effd04a4e6c3625d9564168d3a752961221a1de8cf5f3d603752a8c2e6277ac3a918c25",
1098          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1099          "shared" : "c8b5e8e7488857a2dde62c5fc21e4525ebaba0e06b5be83ec6e7dd771e15a01a",
1100          "result" : "valid",
1101          "flags" : []
1102        },
1103        {
1104          "tcId" : 121,
1105          "comment" : "point with coordinate y = 1 in left to right addition chain",
1106          "public" : "040f563e21bf9b24015a7cdbb6f000a692784ac2e4bc2715c76f684264a899c8240cab0d76e6b01cabe4f327429d11be115ed6dc0ca74f02c1b987a082f5af43a8",
1107          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1108          "shared" : "1c63a457509b148272687e6e442bde51982d41b0080d8c0c5eb714257af971e7",
1109          "result" : "valid",
1110          "flags" : []
1111        },
1112        {
1113          "tcId" : 122,
1114          "comment" : "point with coordinate y = 1 in left to right addition chain",
1115          "public" : "045da49f10249e4df3dbb4e31ece0b0ee9aa073f2588195aaae63e74f6567a774810b5dd61b6bf219e9eab30ef09c13fc184b3d09ff7a4e192bca8f5111c4163c7",
1116          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1117          "shared" : "73a1ac9ece354a930dfd9c77577b4f50acc0a78964ea0d7775631d64c709c4a2",
1118          "result" : "valid",
1119          "flags" : []
1120        },
1121        {
1122          "tcId" : 123,
1123          "comment" : "point with coordinate y = 1 in left to right addition chain",
1124          "public" : "046f72e6e5c6300679d3f14f0f6e590665643576ae8bbcb7c05b2f4a83e75e6ac3e712cb056ff034da340543c5da6997e65a3ab4cd39e997892bb92ee2c22b8167",
1125          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1126          "shared" : "fcaa406329bb74f995862cea7cecc7425c6bd4148ef1a9f46b5d42da5994556a",
1127          "result" : "valid",
1128          "flags" : []
1129        },
1130        {
1131          "tcId" : 124,
1132          "comment" : "point with coordinate y = 1 in left to right addition chain",
1133          "public" : "046b544df9168e7787db282e2ae01dd72306d9c9bc80f5ab38ce594766c3d929e967493ff601ca60862b47d3a0785c917e44584044e36023a54424015e58be5040",
1134          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1135          "shared" : "e49ff11d46b6c4b5dde528b04132d15c040e79f9b7151fbc650030988028cb87",
1136          "result" : "valid",
1137          "flags" : []
1138        },
1139        {
1140          "tcId" : 125,
1141          "comment" : "point with coordinate y = 1 in left to right addition chain",
1142          "public" : "041c31385b9db9b374e92499939ab0fd7e7eda464561eba89fcd7b4769814a8638a4764cf8ce97b5d143bb8eeb9e1b27287f2b73942ecdbc6359aafb1ee7a152c2",
1143          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1144          "shared" : "fc8f64eac1c7e688c52c467185de21914e8b253056d9e4be010ed0128f92a889",
1145          "result" : "valid",
1146          "flags" : []
1147        },
1148        {
1149          "tcId" : 126,
1150          "comment" : "point with coordinate y = 1 in left to right addition chain",
1151          "public" : "04aabcf8b1443d6cbb1de129a0ffe09f60b23fd9d0a44b6bdf25bed7373fdbfd1db716bde7fe9f2f46de0b688e3025e029cff15244429ad4f83484f5dea4af8583",
1152          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1153          "shared" : "6b56d8a01a884319ab5fb9d890cacfc7aabd81ad938cb5eaae207c8c1aa06efb",
1154          "result" : "valid",
1155          "flags" : []
1156        },
1157        {
1158          "tcId" : 127,
1159          "comment" : "point with coordinate y = 1 in left to right addition chain",
1160          "public" : "04e7cd580bd957915d527056832e37793ab3b082ddfad9372412e1908e5c16bbb6208601a970d5844b780d9246e9583eb35918c42ed695c07d52244037f0e31db5",
1161          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1162          "shared" : "2f64b5c8046d41a4e1d631ff23846bff956a4925a47f8534490a20b4b1918b9c",
1163          "result" : "valid",
1164          "flags" : []
1165        },
1166        {
1167          "tcId" : 128,
1168          "comment" : "point with coordinate y = 1 in left to right addition chain",
1169          "public" : "042a52db1fe246b71c79c0d0ac49a7d38de67b202995efbbd2a9cc525f6f36010368f494be27e0593e2d612f1fa10a9211437e6aa16e65d97735014072f0dcec94",
1170          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1171          "shared" : "63ac31e718b9a780a85f0670e1d3685bbe306e5f06fee282a8784700b503c124",
1172          "result" : "valid",
1173          "flags" : []
1174        },
1175        {
1176          "tcId" : 129,
1177          "comment" : "point with coordinate y = 1 in left to right addition chain",
1178          "public" : "041c50dc49fef708c4cdd62e766f9b60f784d51afee17a8fe9f3701b2fae55b7a5d10f0d9639d83dce8f26a869705a6d6d38e6d328f5685581142aec0dcd1f90e7",
1179          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1180          "shared" : "555c1917b770cebe6a98337a008ae3d8d04f571565327c93debf61ef90ddddd8",
1181          "result" : "valid",
1182          "flags" : []
1183        },
1184        {
1185          "tcId" : 130,
1186          "comment" : "point with coordinate y = 1 in left to right addition chain",
1187          "public" : "046d0aa1bc1cee6d07d045002c13290d0ca25ca3c8783343a525fac70472b92c62d6fba71174448b472cf172b0ca9e377f1a2603ba7ae1276d153b20c63e7d24bf",
1188          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1189          "shared" : "3a65a9200f8f96635912faa5e7859fa303a76a1c2a41ea97ef61aa39287700a9",
1190          "result" : "valid",
1191          "flags" : []
1192        },
1193        {
1194          "tcId" : 131,
1195          "comment" : "point with coordinate y = 1 in left to right addition chain",
1196          "public" : "04f07e3d8be2ba54c6084141e1fd2b29cfd00d4e6dd6ffb115ed839b10bd8a422f42992cb9a5243897d55408e9bb556043318d87349af35dcc0975ed805c8fa2c9",
1197          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1198          "shared" : "bb7bb52da570ba58e05fd322f82d556c2d65b365db30815879f67f233b089b51",
1199          "result" : "valid",
1200          "flags" : []
1201        },
1202        {
1203          "tcId" : 132,
1204          "comment" : "point with coordinate y = 1 in left to right addition chain",
1205          "public" : "0443a9b90274dbd5f36dd29046fc8390008dde74513ce4c3e8892b236efff80c9dc71547152a5897dbe16957bd15d1a87d770496f814fe2921c8f33df04393c7f8",
1206          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1207          "shared" : "e8cae9944233b867eedf5902fc49ecd07e4c81c46279531e89520b74ba5370b5",
1208          "result" : "valid",
1209          "flags" : []
1210        },
1211        {
1212          "tcId" : 133,
1213          "comment" : "point with coordinate y = 1 in left to right addition chain",
1214          "public" : "04e9af8e8c19da9d5c2f3b3c03b8e927c3cbe2d717f98f500972e56d82eb07c2b14e83fcaacadc26f8bb5e7b94741fe54f31275ebd6e1c969d7ec2fecead8a0dae",
1215          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1216          "shared" : "e72ad0cdb25f4307d1d834a5f792e9af64fd1b69a47041ec8fa46d526f419e4d",
1217          "result" : "valid",
1218          "flags" : []
1219        },
1220        {
1221          "tcId" : 134,
1222          "comment" : "point with coordinate y = 1 in left to right addition chain",
1223          "public" : "0433d9582b567aadbe59606fa6ffc11848e4947b5179597317776317b2b4ff65d0b4d8568dc843319cc04f4bf110496dee7c9229fc68cb0958f3cbd37ecca6990f",
1224          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1225          "shared" : "000197fbc260a84dbcbf88136aeaa79b03bb8949aefd2416bef63929ef789bf3",
1226          "result" : "valid",
1227          "flags" : []
1228        },
1229        {
1230          "tcId" : 135,
1231          "comment" : "point with coordinate y = 1 in left to right addition chain",
1232          "public" : "04e21c0282adb1b2055fda744644c68612cfb0c68a70b9812d007f21a78f1adc4849f3e7644bc6633e2773a2f3cc5214fa7208e30afb3de992f077ee321569dc48",
1233          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1234          "shared" : "cdb18bf62670a853488ca510d8f55bab2918991424925bd9b74a821d2c6e7e3c",
1235          "result" : "valid",
1236          "flags" : []
1237        },
1238        {
1239          "tcId" : 136,
1240          "comment" : "point with coordinate y = 1 in left to right addition chain",
1241          "public" : "04af27de0da6556e4e64588c9694afee9a84e1cbd0c388972df3a997f760bbcd903c5a02e161551f333d770559ab1af49bf8b68274896590939ce956d9913b676f",
1242          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1243          "shared" : "167303505d22cf9ef78c5b9687a5418fa9fb284f2b0ff68316288ecd7f2e2e09",
1244          "result" : "valid",
1245          "flags" : []
1246        },
1247        {
1248          "tcId" : 137,
1249          "comment" : "point with coordinate y = 1 in left to right addition chain",
1250          "public" : "040da41b82550b358ff474915d83104d41a83a12ef70589b9d392f0f30dc32429edc76163c8fe07a3f709cbd92da0bbfc5045f3db82aa5344cf1fd5b27fcd2f7a6",
1251          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1252          "shared" : "85600ff23c3cde26009fea9b6539664bf045056883728ab0d4498ea0a8f4a453",
1253          "result" : "valid",
1254          "flags" : []
1255        },
1256        {
1257          "tcId" : 138,
1258          "comment" : "point with coordinate y = 1 in left to right addition chain",
1259          "public" : "0419c844b8c7209026a0996a782983e1bd0f0de9255b86739be9bef08ea5475cc669a779ddf57747cf7d9a22f00ed8efc6e818af5827b750d665fee6d6d58a22e8",
1260          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1261          "shared" : "a3250a2bfb145ce86e706ac3ab2bf503a66486ac0b2f7522601c124b0e0f9c5b",
1262          "result" : "valid",
1263          "flags" : []
1264        },
1265        {
1266          "tcId" : 139,
1267          "comment" : "point with coordinate y = 1 in left to right addition chain",
1268          "public" : "04bd07bd4326cdcabf42905efa4559a30e68cb215d40c9afb60ce02d4fda617579b927b5cba02d24fb9aafe1d429351e48bae9dd92d7bc7be15e5b8a30a86be13d",
1269          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1270          "shared" : "2d70cc8c8af01366051cc8359c2fc8f258757e2601fd8f3e08422a7b23bfeff5",
1271          "result" : "valid",
1272          "flags" : []
1273        },
1274        {
1275          "tcId" : 140,
1276          "comment" : "point with coordinate y = 1 in left to right addition chain",
1277          "public" : "040089dee27a60d071dabbaf58f3e56614dad3b7f9a8030769fd0463b3e6e0f03a147b4d6e7e7fd939b9b54dab458fd556ad8fdaf4da6c3909588c4e050ca74a67",
1278          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1279          "shared" : "cbe0c571d1080ea34ee20ad1bfd21ea5ecc442ead733fb4eee3c0d7b0cce9935",
1280          "result" : "valid",
1281          "flags" : []
1282        },
1283        {
1284          "tcId" : 141,
1285          "comment" : "point with coordinate y = 1 in left to right addition chain",
1286          "public" : "0442ede106cf85aef46df7e5dba8a8b00459317d9e766a7b77c299aa0e17dea142b6e9a86f4fc3e945d4323ba8e459f6b7b14c563a698c757a2d5f7b0bc301ede2",
1287          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1288          "shared" : "33320fc7917fe4e19280bfbfe16f223c037f7c2dc30c0fda98310740f57fe289",
1289          "result" : "valid",
1290          "flags" : []
1291        },
1292        {
1293          "tcId" : 142,
1294          "comment" : "point with coordinate y = 1 in left to right addition chain",
1295          "public" : "04974b4316c5e7d1348b28dbc4fd61d8d3470de744c30f5be237f85f29969dea77b5f00b58b83cfc7bc51655465b4a28abe1ed3dbec20c6b4643aec85b95a5bec6",
1296          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1297          "shared" : "35c726ead66c39414fe0c24604df7838e5725d2fc1bd0853261e1de3338ecb4f",
1298          "result" : "valid",
1299          "flags" : []
1300        },
1301        {
1302          "tcId" : 143,
1303          "comment" : "point with coordinate y = 1 in left to right addition chain",
1304          "public" : "0459873d7523936a121b629e9870f930419f253a5767b9d0dc49716f2c50e17bd0163b71f2bf4318fbde1ceaa585450080eec28474cd18bf7c21d2d1bfde4ff677",
1305          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1306          "shared" : "66ea42fe6fd8741b37599bbdada3ec0e6b08c0b52ea67c29a33172f72742583c",
1307          "result" : "valid",
1308          "flags" : []
1309        },
1310        {
1311          "tcId" : 144,
1312          "comment" : "point with coordinate y = 1 in left to right addition chain",
1313          "public" : "04bd85a79f81c4f9613e64fa347886437856c7358d1b69cf1e923d7742d82f9b6767d26918eaa8acb113a1daadaedc709742457303ebc23cdda5572613dc827703",
1314          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1315          "shared" : "2f8a502e4f440133e84fb625292cbeabe2cb79da73987c76d4fed864d1b1b762",
1316          "result" : "valid",
1317          "flags" : []
1318        },
1319        {
1320          "tcId" : 145,
1321          "comment" : "point with coordinate y = 1 in left to right addition chain",
1322          "public" : "043e6a4effc47c2f5926bb6b4acf2eac48b9524c47d511f816976796778600d6c5bfce593242a5985a977590f8d7485df3f953352957f3c17c13e94583d9c0e7b9",
1323          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1324          "shared" : "06436817d8928b77b73d16c5c3b35e243ad3ef2ab59ad047142c67a6d0923c84",
1325          "result" : "valid",
1326          "flags" : []
1327        },
1328        {
1329          "tcId" : 146,
1330          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1331          "public" : "049a4487fcfce8396688e7449e095fe803caa253d4bd7c66dbc6261cc9d9f883a50e5251bae29c5a5cdfa31bc61105671a88a018467398158d35b88829237c0bff",
1332          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1333          "shared" : "7e83fd2c3d713bc85d6d85d9078b3a0842824d410e8abde04da0fd71c7d94705",
1334          "result" : "valid",
1335          "flags" : []
1336        },
1337        {
1338          "tcId" : 147,
1339          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1340          "public" : "04fed6ce127290c1291ca5ce64acb4e0f2f8905654d1d25ba57c1f74ab52f21f42963d31671c06b802169929525c4a1fdeff5b1eafab919dc2df6c52be84dfaef3",
1341          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1342          "shared" : "0e3dfdab606ebdc6428282acd443f189c99b3b483aa101fd8d6bed38aec59e02",
1343          "result" : "valid",
1344          "flags" : []
1345        },
1346        {
1347          "tcId" : 148,
1348          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1349          "public" : "04f7cee5b55f1869f137dd707c8f8fb8965a2be5840c3149fb759695a4661b9c0d23c78c4e9647b0d6cb2f2602be73ff25cf3d09c96d892b5745fe5eca814aec91",
1350          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1351          "shared" : "f489f2bd93f76b8e41fc6b9f211bc599d49db1f17a38e95bab1d31b2a2b55829",
1352          "result" : "valid",
1353          "flags" : []
1354        },
1355        {
1356          "tcId" : 149,
1357          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1358          "public" : "042baaaec3b3e8d54a4e18f0960b947da2535e3cfcca2cfa8b7113aad8e3b6626f72f71e7c9e96042c1d39cc8f1139d5147c6f4fe62e23cf6df364b5f4d899f842",
1359          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1360          "shared" : "cc5738b49d30d5d02cf7e0c54a3de09b5b6f3c4dea91dd0679072a3562444c37",
1361          "result" : "valid",
1362          "flags" : []
1363        },
1364        {
1365          "tcId" : 150,
1366          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1367          "public" : "04a51ab1238bc1bed25247e7d179c83a61ae2d4a9fe2288c363ae0eb7a77de432a3c6d35d82ba8017e6ca9041cc785a30703f7bc4427506e624ac5979d715421dd",
1368          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1369          "shared" : "89a11177d6907a81d47467093bf6a3cc8ba55dee05239b160a31a3000f5d807b",
1370          "result" : "valid",
1371          "flags" : []
1372        },
1373        {
1374          "tcId" : 151,
1375          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1376          "public" : "048b5ae8a0e55f30f509061315abae79ac480f88b44655f7269a385c81526884be262974a31a0e2322126c2d77b26b108abd81f8b952c458ccc95d46fb4924c7c0",
1377          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1378          "shared" : "2cb03c30b20037a5cf4d5b33574f3abac895bfab37867eb2ebed260e0929058d",
1379          "result" : "valid",
1380          "flags" : []
1381        },
1382        {
1383          "tcId" : 152,
1384          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1385          "public" : "045f60c77e474dd66c8135ee3dafc75ba644649824c72737542091ad469adbb685312c09c69b629d0436bf3bd6c6083ff2a87be484a73ef3a5d2c3e06b5d9b21b3",
1386          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1387          "shared" : "e54d487d0c4b12fe522af3e663ce316e632ba9d63a1f02a36fc5a82bf82731a4",
1388          "result" : "valid",
1389          "flags" : []
1390        },
1391        {
1392          "tcId" : 153,
1393          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1394          "public" : "04e06eaa73f6feae45417d859bbad4bc404b2885bcd213ebace594e16f4970e0c411ed3323a3d7afc7076239884307f91849ed5f5e36b6171d309c81344c53e06d",
1395          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1396          "shared" : "ccea969d40fa42933f4fbdc4cabe2185f8a452996254c1f4e0dde5e14feeea8d",
1397          "result" : "valid",
1398          "flags" : []
1399        },
1400        {
1401          "tcId" : 154,
1402          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1403          "public" : "040f1c1b89e9fc6fc0faefc9109fc4a1247d9f54c7497b6cc975e6a5455bef410836cb3818548ac9b41e2b8336c3eb8d97075ae47e1827fa1ff93d4341d43c0c1d",
1404          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1405          "shared" : "eaae0e188c9427bf3c8b3ded772122204c328d5941e389d808e2724638f9aff8",
1406          "result" : "valid",
1407          "flags" : []
1408        },
1409        {
1410          "tcId" : 155,
1411          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1412          "public" : "04577069e8284a95f51dcab919b0536657058971dab76217f8d3ae722a64092e26e51f68a722cc0397f4801401771e9a3d1988d4af76f14f9e2f9c36e0773e29c2",
1413          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1414          "shared" : "fea0cce1358f1ff40ffeaaffbf91b2e8d426d4e31e9627731ace3a122eab6b0d",
1415          "result" : "valid",
1416          "flags" : []
1417        },
1418        {
1419          "tcId" : 156,
1420          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1421          "public" : "042406a2759050b925dd4f814c5033e355548f42bbf1afb791c110f0031f29f68099d5f4b005de3927f165abeff196a28c7217fab1be2b5209c324e7d62d2dd687",
1422          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1423          "shared" : "837621ea4827bba0376aaa8aa66cfe144a2ff1e359dc619a06441d3e055f9771",
1424          "result" : "valid",
1425          "flags" : []
1426        },
1427        {
1428          "tcId" : 157,
1429          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1430          "public" : "04ccaac61f35a27861183621642bc573af913356fb47cf582f0b5299099d6f6c6991f7272b83b738a7a5d30447c87f126a7d98ec72fa2609d0939d18db7ea7eb3a",
1431          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1432          "shared" : "63974ce6153762e5b364523cead93e8ce8bcc77dda56365d676136169fc4e39b",
1433          "result" : "valid",
1434          "flags" : []
1435        },
1436        {
1437          "tcId" : 158,
1438          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1439          "public" : "0401415917272f1984e7217a36fb311fd2904d41a6b13973f92aae3b90e85e4d56d97c822eb7b21a84d0d1be4867404a80c34867f43139dadcc3619e10b222562b",
1440          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1441          "shared" : "0a0488144bc36d690b62148ac3076047d46d48f7adbb0f34fee9a636295fe737",
1442          "result" : "valid",
1443          "flags" : []
1444        },
1445        {
1446          "tcId" : 159,
1447          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1448          "public" : "04b2575d100c6fa056bcd137ab111b5315a8908c29243b84f3dc996d0e45764b9166cabeb41885588ec08b47257df58bd58f7dcd9e012e2669fa2f52e25767fc4c",
1449          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1450          "shared" : "1232165538a44268aa7c199c54d6d207c4ef3f5aa790c10c926a20752ca645ce",
1451          "result" : "valid",
1452          "flags" : []
1453        },
1454        {
1455          "tcId" : 160,
1456          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1457          "public" : "04c17355ed30ccd6427f9685709021b25c11ed176e9610c479bcc4cc7552a738e61f75114761dba0ec60cd264bbab763c5d5abcc75cd8fb5651d0645179988cc6d",
1458          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1459          "shared" : "dcab5e874e4fb76bc4312528e9d76dfae56145922533089734110bf5653f4d77",
1460          "result" : "valid",
1461          "flags" : []
1462        },
1463        {
1464          "tcId" : 161,
1465          "comment" : "point with coordinate y = 1 in right to left addition chain",
1466          "public" : "04341592390ccce485de8880f3d727f664c381914a1becec383b35586751fc81c2add71852b87016e1019cae7a9080e75ce0b0b8aac175d692d5e7b4dad088f5cc",
1467          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1468          "shared" : "4ce2701b2be63a0083a4c53f7a0bf04cf871654f5edb6f625e3ea5e7d0bdcc90",
1469          "result" : "valid",
1470          "flags" : []
1471        },
1472        {
1473          "tcId" : 162,
1474          "comment" : "point with coordinate y = 1 in right to left addition chain",
1475          "public" : "04fa764b6b76a86c3b762120825d353a24766208c1f5cc0fe3fe7998026a2ec5c43bb2f948fd94cdaa5869b1e0e73a4d97035cc49357fb7b74d7ed0a2c5b8d54eb",
1476          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1477          "shared" : "7abef9765cca721320fbf8edcbef6d2ba25d17b70ffa1776029bc38fe677a12c",
1478          "result" : "valid",
1479          "flags" : []
1480        },
1481        {
1482          "tcId" : 163,
1483          "comment" : "point with coordinate y = 1 in right to left addition chain",
1484          "public" : "04a71fbb617199bd585b4b66212ca33ca9e09370e6bf15c8ea0acefd9c8e945d06840f058863078e743e220ff99f23bbc1daa36835d4b1269f0a7536e63f06d853",
1485          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1486          "shared" : "5f61404dbbbc2867dff95c1f37ed44f4cb8fabcd223b03739d888308d13bc412",
1487          "result" : "valid",
1488          "flags" : []
1489        },
1490        {
1491          "tcId" : 164,
1492          "comment" : "point with coordinate y = 1 in right to left addition chain",
1493          "public" : "0413c8292d854d39451c0c63a802b8c03e4fcb875ef01239896295ba1c0f386975f82df197086fd86032cb36b69a27876dd75a8e9679f36ffc2210edb128d4be13",
1494          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1495          "shared" : "8d673a577e35bf9d5d00676c08b2c739617c46a052188403aa06dc714af6acc1",
1496          "result" : "valid",
1497          "flags" : []
1498        },
1499        {
1500          "tcId" : 165,
1501          "comment" : "point with coordinate y = 1 in right to left addition chain",
1502          "public" : "040cd9df415acc0c32fd4e3d6924ce53075b0452bf919a2ab2ebe26597570f1ecd5985d8d2c5df78fc100f87efb6dfa9543757bdffecf083dfcd1ecb38de6c23f8",
1503          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1504          "shared" : "a7835ffee0f2a69dfcf70d4e798dbe3ed32ba03cfddae5ddd11d8c0ac3d74f9b",
1505          "result" : "valid",
1506          "flags" : []
1507        },
1508        {
1509          "tcId" : 166,
1510          "comment" : "point with coordinate y = 1 in right to left addition chain",
1511          "public" : "04d2dbea4046b23fd2b233d1ce31dceddb89b25f26c0627a9d2db3c5605c9cc99535bdc8de7451c1e27e97aa91402cce3882c71269d9cbdcb5d7ac0ceb911b9b6d",
1512          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1513          "shared" : "e98ea22209cd397edb6c319648c1eb24bc4d39598ab11995571926684ce2ceca",
1514          "result" : "valid",
1515          "flags" : []
1516        },
1517        {
1518          "tcId" : 167,
1519          "comment" : "point with coordinate y = 1 in right to left addition chain",
1520          "public" : "04888fb044fb2b6caa60366bfa662adba479b8365a6555a29887d580f587086ba8482f4ec24082a48d6402afa1622143f26e61d91b7e30d6a4b223630ee10f70fb",
1521          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1522          "shared" : "91b65733860b1bdb9541d9f55895a3dbb3f13c199251d33006b6dcf90ac349ed",
1523          "result" : "valid",
1524          "flags" : []
1525        },
1526        {
1527          "tcId" : 168,
1528          "comment" : "point with coordinate y = 1 in right to left addition chain",
1529          "public" : "042e2bec134249379d57700301f3a58e4b395a4d28370d2a06e65e7ac89ed76ac697dc960bd795cdf4fbcfdd75149057b8e022331c7b5461f383ac589d764df333",
1530          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1531          "shared" : "1fdf7c5c48047a113e5e5d1b7ed593337e769231cca5c7110160e0c1b97f4256",
1532          "result" : "valid",
1533          "flags" : []
1534        },
1535        {
1536          "tcId" : 169,
1537          "comment" : "point with coordinate y = 1 in right to left addition chain",
1538          "public" : "04c78cda7e3b9e1772ebed30b2b51dcf155a69a0fc504557836e25147cfb8127d2f8289cf38b033d3763c8f9f6c091787a3142fb83dff5719590282c6f852e0105",
1539          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1540          "shared" : "ba0abc3e71726cb51330489176357b81b8074d7690e4e82e9a3c00151e1fa318",
1541          "result" : "valid",
1542          "flags" : []
1543        },
1544        {
1545          "tcId" : 170,
1546          "comment" : "point with coordinate y = 1 in right to left addition chain",
1547          "public" : "041e3df4dd7fb7718cb0aa0dd72f8a25c83c4e804e7cbd48c5e965651f9e23bf4ef0ff40dd9796e4a9a5eddd2c4ca4ebd10990d8fb8918d12d53c76001afa9de7f",
1548          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1549          "shared" : "16e632f9752d36602c95ec274b32ad594f39f6ac3bd4b0b20f8637392142cef4",
1550          "result" : "valid",
1551          "flags" : []
1552        },
1553        {
1554          "tcId" : 171,
1555          "comment" : "point with coordinate y = 1 in right to left addition chain",
1556          "public" : "04e5c5dc3fd88d85668b3b709fd6b4232f1f80949cbccb5588363e6c217a2b3ed88dbd0d6e3cc97f3081d16602aa3d1b655ee0791c87fcb5abe6217d8c8513807e",
1557          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1558          "shared" : "9eed4b96569f604a4d3f5af97499807111fc9888c458ece2e3000e245c2c02b0",
1559          "result" : "valid",
1560          "flags" : []
1561        },
1562        {
1563          "tcId" : 172,
1564          "comment" : "point with coordinate y = 1 in right to left addition chain",
1565          "public" : "04021c41eceec24e0fba894ad7415a9598cbcd14fa6ca46e25575268a1d8e5bbc63f846c6a185fa3f23bb92c14e7e2cba8c74047c09af766f55ef0c907c80d9451",
1566          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1567          "shared" : "21ac32013838812621dbb584965bded6fc851d3a029810679bc57b2381bb7a7d",
1568          "result" : "valid",
1569          "flags" : []
1570        },
1571        {
1572          "tcId" : 173,
1573          "comment" : "point with coordinate y = 1 in right to left addition chain",
1574          "public" : "048e24192cd33335a114f5070266c014cb0d8c704d16d6042e89c17597bcd4e77ebdb4c5171704c2c09275c22a310e0c4fe092e4084856da99b94abbfa9f469f48",
1575          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1576          "shared" : "fc5978da01ca83e127dddf989a0358871b3c4ce0755bfb020633db467e21a53c",
1577          "result" : "valid",
1578          "flags" : []
1579        },
1580        {
1581          "tcId" : 174,
1582          "comment" : "point with coordinate y = 1 in right to left addition chain",
1583          "public" : "0431c90ae47a93d09a2352b6f3677e7975ea62aadedb56c118eb8b9f771e2dd9f5f2601fb9cca2304e594423cf48064dbed17ae40452f18be6ae018321911e8cb3",
1584          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1585          "shared" : "9f417341261aa45d396b0ccf2a3dee7a466ca47e3ce86ecd2071d9c4db08820e",
1586          "result" : "valid",
1587          "flags" : []
1588        },
1589        {
1590          "tcId" : 175,
1591          "comment" : "point with coordinate y = 1 in right to left addition chain",
1592          "public" : "04d2f211cfab84e01c8e5544036234debe35ae103bb878d7abcea6825f753e03a385f7f1870e64f1262af67a25ef9880419f45608e7f9da6dee83f5f46ceb53dcb",
1593          "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
1594          "shared" : "f419febb32c254611adf569c2d583b17542b1538caa0001967f0a4bc34b8b789",
1595          "result" : "valid",
1596          "flags" : []
1597        },
1598        {
1599          "tcId" : 176,
1600          "comment" : "edge case private key",
1601          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1602          "private" : "03",
1603          "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
1604          "result" : "valid",
1605          "flags" : []
1606        },
1607        {
1608          "tcId" : 177,
1609          "comment" : "edge case private key",
1610          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1611          "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
1612          "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5",
1613          "result" : "valid",
1614          "flags" : []
1615        },
1616        {
1617          "tcId" : 178,
1618          "comment" : "edge case private key",
1619          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1620          "private" : "0100000000000000000000000000000000000000000000000000000000000000",
1621          "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687",
1622          "result" : "valid",
1623          "flags" : []
1624        },
1625        {
1626          "tcId" : 179,
1627          "comment" : "edge case private key",
1628          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1629          "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
1630          "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c",
1631          "result" : "valid",
1632          "flags" : []
1633        },
1634        {
1635          "tcId" : 180,
1636          "comment" : "edge case private key",
1637          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1638          "private" : "008000000000000000000000000000000000000000000000000000000000000000",
1639          "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807",
1640          "result" : "valid",
1641          "flags" : []
1642        },
1643        {
1644          "tcId" : 181,
1645          "comment" : "edge case private key",
1646          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1647          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551",
1648          "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3",
1649          "result" : "valid",
1650          "flags" : []
1651        },
1652        {
1653          "tcId" : 182,
1654          "comment" : "edge case private key",
1655          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1656          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551",
1657          "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4",
1658          "result" : "valid",
1659          "flags" : []
1660        },
1661        {
1662          "tcId" : 183,
1663          "comment" : "edge case private key",
1664          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1665          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551",
1666          "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5",
1667          "result" : "valid",
1668          "flags" : []
1669        },
1670        {
1671          "tcId" : 184,
1672          "comment" : "edge case private key",
1673          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1674          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551",
1675          "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc",
1676          "result" : "valid",
1677          "flags" : []
1678        },
1679        {
1680          "tcId" : 185,
1681          "comment" : "edge case private key",
1682          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1683          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3",
1684          "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef",
1685          "result" : "valid",
1686          "flags" : [
1687            "AddSubChain"
1688          ]
1689        },
1690        {
1691          "tcId" : 186,
1692          "comment" : "edge case private key",
1693          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1694          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533",
1695          "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3",
1696          "result" : "valid",
1697          "flags" : [
1698            "AddSubChain"
1699          ]
1700        },
1701        {
1702          "tcId" : 187,
1703          "comment" : "edge case private key",
1704          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1705          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543",
1706          "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f",
1707          "result" : "valid",
1708          "flags" : [
1709            "AddSubChain"
1710          ]
1711        },
1712        {
1713          "tcId" : 188,
1714          "comment" : "edge case private key",
1715          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1716          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b",
1717          "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112",
1718          "result" : "valid",
1719          "flags" : [
1720            "AddSubChain"
1721          ]
1722        },
1723        {
1724          "tcId" : 189,
1725          "comment" : "edge case private key",
1726          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1727          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e",
1728          "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
1729          "result" : "valid",
1730          "flags" : []
1731        },
1732        {
1733          "tcId" : 190,
1734          "comment" : "edge case private key",
1735          "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
1736          "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f",
1737          "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659",
1738          "result" : "valid",
1739          "flags" : [
1740            "AddSubChain"
1741          ]
1742        },
1743        {
1744          "tcId" : 191,
1745          "comment" : "CVE-2017-8932",
1746          "public" : "04023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad",
1747          "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737",
1748          "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3",
1749          "result" : "valid",
1750          "flags" : []
1751        },
1752        {
1753          "tcId" : 192,
1754          "comment" : "CVE-2017-8932",
1755          "public" : "04cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031",
1756          "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd",
1757          "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991",
1758          "result" : "valid",
1759          "flags" : []
1760        },
1761        {
1762          "tcId" : 193,
1763          "comment" : "point is not on curve",
1764          "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1765          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1766          "shared" : "",
1767          "result" : "invalid",
1768          "flags" : []
1769        },
1770        {
1771          "tcId" : 194,
1772          "comment" : "point is not on curve",
1773          "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
1774          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1775          "shared" : "",
1776          "result" : "invalid",
1777          "flags" : []
1778        },
1779        {
1780          "tcId" : 195,
1781          "comment" : "point is not on curve",
1782          "public" : "040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
1783          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1784          "shared" : "",
1785          "result" : "invalid",
1786          "flags" : []
1787        },
1788        {
1789          "tcId" : 196,
1790          "comment" : "point is not on curve",
1791          "public" : "040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
1792          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1793          "shared" : "",
1794          "result" : "invalid",
1795          "flags" : []
1796        },
1797        {
1798          "tcId" : 197,
1799          "comment" : "point is not on curve",
1800          "public" : "0400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
1801          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1802          "shared" : "",
1803          "result" : "invalid",
1804          "flags" : []
1805        },
1806        {
1807          "tcId" : 198,
1808          "comment" : "point is not on curve",
1809          "public" : "0400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
1810          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1811          "shared" : "",
1812          "result" : "invalid",
1813          "flags" : []
1814        },
1815        {
1816          "tcId" : 199,
1817          "comment" : "point is not on curve",
1818          "public" : "040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
1819          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1820          "shared" : "",
1821          "result" : "invalid",
1822          "flags" : []
1823        },
1824        {
1825          "tcId" : 200,
1826          "comment" : "point is not on curve",
1827          "public" : "040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
1828          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1829          "shared" : "",
1830          "result" : "invalid",
1831          "flags" : []
1832        },
1833        {
1834          "tcId" : 201,
1835          "comment" : "point is not on curve",
1836          "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000",
1837          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1838          "shared" : "",
1839          "result" : "invalid",
1840          "flags" : []
1841        },
1842        {
1843          "tcId" : 202,
1844          "comment" : "point is not on curve",
1845          "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001",
1846          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1847          "shared" : "",
1848          "result" : "invalid",
1849          "flags" : []
1850        },
1851        {
1852          "tcId" : 203,
1853          "comment" : "point is not on curve",
1854          "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
1855          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1856          "shared" : "",
1857          "result" : "invalid",
1858          "flags" : []
1859        },
1860        {
1861          "tcId" : 204,
1862          "comment" : "point is not on curve",
1863          "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
1864          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1865          "shared" : "",
1866          "result" : "invalid",
1867          "flags" : []
1868        },
1869        {
1870          "tcId" : 205,
1871          "comment" : "point is not on curve",
1872          "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
1873          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1874          "shared" : "",
1875          "result" : "invalid",
1876          "flags" : []
1877        },
1878        {
1879          "tcId" : 206,
1880          "comment" : "point is not on curve",
1881          "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001",
1882          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1883          "shared" : "",
1884          "result" : "invalid",
1885          "flags" : []
1886        },
1887        {
1888          "tcId" : 207,
1889          "comment" : "point is not on curve",
1890          "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
1891          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1892          "shared" : "",
1893          "result" : "invalid",
1894          "flags" : []
1895        },
1896        {
1897          "tcId" : 208,
1898          "comment" : "point is not on curve",
1899          "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
1900          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1901          "shared" : "",
1902          "result" : "invalid",
1903          "flags" : []
1904        },
1905        {
1906          "tcId" : 209,
1907          "comment" : "",
1908          "public" : "",
1909          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
1910          "shared" : "",
1911          "result" : "invalid",
1912          "flags" : []
1913        },
1914        {
1915          "tcId" : 210,
1916          "comment" : "invalid public key",
1917          "public" : "02fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535",
1918          "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458",
1919          "shared" : "",
1920          "result" : "invalid",
1921          "flags" : [
1922            "CompressedPoint"
1923          ]
1924        },
1925        {
1926          "tcId" : 211,
1927          "comment" : "public key is a low order point on twist",
1928          "public" : "03efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
1929          "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02",
1930          "shared" : "",
1931          "result" : "invalid",
1932          "flags" : [
1933            "CompressedPoint"
1934          ]
1935        },
1936        {
1937          "tcId" : 212,
1938          "comment" : "public key is a low order point on twist",
1939          "public" : "02efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
1940          "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03",
1941          "shared" : "",
1942          "result" : "invalid",
1943          "flags" : [
1944            "CompressedPoint"
1945          ]
1946        },
1947        {
1948          "tcId" : 213,
1949          "comment" : "public key is a low order point on twist",
1950          "public" : "02c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
1951          "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835",
1952          "shared" : "",
1953          "result" : "invalid",
1954          "flags" : [
1955            "CompressedPoint"
1956          ]
1957        },
1958        {
1959          "tcId" : 214,
1960          "comment" : "public key is a low order point on twist",
1961          "public" : "0318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
1962          "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4",
1963          "shared" : "",
1964          "result" : "invalid",
1965          "flags" : [
1966            "CompressedPoint"
1967          ]
1968        },
1969        {
1970          "tcId" : 215,
1971          "comment" : "public key is a low order point on twist",
1972          "public" : "0218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
1973          "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5",
1974          "shared" : "",
1975          "result" : "invalid",
1976          "flags" : [
1977            "CompressedPoint"
1978          ]
1979        },
1980        {
1981          "tcId" : 216,
1982          "comment" : "public key is a low order point on twist",
1983          "public" : "03c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
1984          "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834",
1985          "shared" : "",
1986          "result" : "invalid",
1987          "flags" : [
1988            "CompressedPoint"
1989          ]
1990        }
1991      ]
1992    }
1993  ]
1994}
1995