{
  "params": {
    "gx": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
    "gy": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811",
    "pp": "0xfffffffffffffffffffffffffffffffeffffffffffffffff",
    "nn": "0xffffffffffffffffffffffff99def836146bc9b1b4d22831",
    "aa": "0xfffffffffffffffffffffffffffffffefffffffffffffffc",
    "bb": "0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1",
    "lambda": "",
    "beta": ""
  },
  "multiplication": {
    "valid": [
      {
        "description": "G x1",
        "input": {
          "k": "1",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        }
      },
      {
        "description": "G x2",
        "input": {
          "k": "2",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
        }
      },
      {
        "description": "G x3",
        "input": {
          "k": "3",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
        }
      },
      {
        "description": "G x4",
        "input": {
          "k": "4",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32"
        }
      },
      {
        "description": "G x5",
        "input": {
          "k": "5",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y": "0x31361008476f917badc9f836e62762be312b72543cceaea1"
        }
      },
      {
        "description": "G x6",
        "input": {
          "k": "6",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0"
        }
      },
      {
        "description": "G x7",
        "input": {
          "k": "7",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5"
        }
      },
      {
        "description": "G x8",
        "input": {
          "k": "8",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0"
        }
      },
      {
        "description": "G x9",
        "input": {
          "k": "9",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739"
        }
      },
      {
        "description": "G x10",
        "input": {
          "k": "10",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0"
        }
      },
      {
        "description": "G x11",
        "input": {
          "k": "11",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04"
        }
      },
      {
        "description": "G x12",
        "input": {
          "k": "12",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f"
        }
      },
      {
        "description": "G x13",
        "input": {
          "k": "13",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e"
        }
      },
      {
        "description": "G x14",
        "input": {
          "k": "14",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4"
        }
      },
      {
        "description": "G x15",
        "input": {
          "k": "15",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1"
        }
      },
      {
        "description": "G x16",
        "input": {
          "k": "16",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290"
        }
      },
      {
        "description": "G x17",
        "input": {
          "k": "17",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0"
        }
      },
      {
        "description": "G x18",
        "input": {
          "k": "18",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53"
        }
      },
      {
        "description": "G x19",
        "input": {
          "k": "19",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a"
        }
      },
      {
        "description": "G x20",
        "input": {
          "k": "20",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xbb6f082321d34dbd786a1566915c6dd5edf879ab0f5add67",
          "y": "0x91e4dd8a77c4531c8b76def2e5339b5eb95d5d9479df4c8d"
        }
      },
      {
        "description": "G x112233445566778899",
        "input": {
          "k": "112233445566778899",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x81e6e0f14c9302c8a8dca8a038b73165e9687d0490cd9f85",
          "y": "0xf58067119eed8579388c4281dc645a27db7764750e812477"
        }
      },
      {
        "description": "G x112233445566778899112233445566778899",
        "input": {
          "k": "112233445566778899112233445566778899",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb357b10ac985c891b29fb37da56661cccf50cec21128d4f6",
          "y": "0xba20dc2fa1cc228d3c2d8b538c2177c2921884c6b7f0d96f"
        }
      },
      {
        "description": "G x28948022309329048855892746252171976963209391069768726095651290785379540373584",
        "input": {
          "k": "28948022309329048855892746252171976963209391069768726095651290785379540373584",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x9198d656a0cf79b95b04aae7feaf162f57c3d447dfe8ae9e",
          "y": "0x3b36dc4128a49e1981e3fd8c89f00a8079a5b2d0085f1048"
        }
      },
      {
        "description": "G x57896044618658097711785492504343953926418782139537452191302581570759080747168",
        "input": {
          "k": "57896044618658097711785492504343953926418782139537452191302581570759080747168",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x3025319f8ae001d2916e146dc10ca5b29d8fab3f0cfd3416",
          "y": "0x3488cc904e937f734c1d5d6c612aa417e0af8954d62eede8"
        }
      },
      {
        "description": "G x86844066927987146567678238756515930889628173209306178286953872356138621120752",
        "input": {
          "k": "86844066927987146567678238756515930889628173209306178286953872356138621120752",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xca126959d2109f4907d0b693980fbd4b4ee255e2e1a563f0",
          "y": "0x3b4c9b9c36b4ce7cf76d6a6f7381e21cd78c3605c92efece"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494317",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494317",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494318",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494318",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x2950d58101b33ca645e48d7d40a8151cf7bd5c1ad245c6b2",
          "y": "0x7fe7cced8f721d0fbb37da93b25568778ccaa0411738cee3"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494319",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494319",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb5a32aecc4925fcfd768a97944f5ee38f80dd4aa586dd1e6",
          "y": "0x2c2ab595d1a1356720dc458dd7b82be34fc59c7b0a0a0792"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494320",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494320",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x44fdb8da22e1fe90d9bcb1dc41a91a7d77d4a9ced8988d6a",
          "y": "0xac3f1ba871bfcb82ddc6e8dfb35b831e465ede074d3118f8"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494321",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494321",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb82850f97a699f5928f4d127f548e73b9080ec5d7a1f953",
          "y": "0x5f6987fd0341c06047f4bad1e9f5f72a87169f7a123c6bab"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494322",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494322",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xdd1e884849b31ca01cf4a35ab1b5d3eb9e52db0da5de35a5",
          "y": "0x312a7d6ad08b102e9f4dbec26d92c9ae01bcc313bcc6f990"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494323",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494323",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x87f47943a003427b060445b9ede8fafb83ff6d3bd3aa5887",
          "y": "0xf85a9f4e441f9999edc060919a16d2d21c3ba9af1effc5af"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494324",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494324",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x25306b9782fb64930f5bfe218baa28b6443d52ec48e9289f",
          "y": "0x8e63d4109a35a8cb861d0dd287dea49cfcd3ad442fdff70b"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494325",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494325",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x51a6ce7f3d7e4ed7bd753f46877203feef7178b0d6e1b9f5",
          "y": "0xfcb87228c11455b0f64799f628899ef7932937d52ce2115f"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494326",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494326",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x56b0dac2e74dfbbb07dba41533082b0bdf8146a4194d41b5",
          "y": "0x78aa4fcd34fa9980455557bd1e86007b7a6e7f19857669a"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494327",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494327",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xd9e999fb94c298d2ecc42eed5fe735a2db8a68f3f855d2c",
          "y": "0x716ca04273eeb5a8863e45b0b06e1e81ee03b577a90d5844"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494328",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494328",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x235a8ba00f9c71b1464f46ba96093900b92197e679763008",
          "y": "0x9cae5b3b94560331baba88c56ed7feb430317abe15d28ba6"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494329",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494329",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x6c6b22f6f44850cd4892aa1dd3ceadc5db5f81450d4947b4",
          "y": "0x9160c122d5f7779eb25ef58c72796cda3b2b6db5fb5e409b"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494330",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494330",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x51a9fbfb36aa3d0f058aea922b88873815ff2936c263be37",
          "y": "0xff96551ad3672402fc3ee8dd9b625b21d0e94254e7fb2d86"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494331",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494331",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xe65d8233295e83e0d72d0bf421d3751309d70eef20bfaa1",
          "y": "0x784acc03fc7fa80288b5f56b63d26aa95f5bb8121b61474"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494332",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494332",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xd1fc672ac00f93d0a7e654fdb9bcb0f424862f214f315d84",
          "y": "0xbe3d15e0924b0dd14d5b59ac97b03f38b4750bf5067f4cfc"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494333",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494333",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x6e9e5480ff9021dc4e1531acfc94c0afa56e12a7723ae21d",
          "y": "0x39857f9e91c64e6585d17eda5c254ed31cf9242fe8c20f35"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494334",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494334",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x63538a56d41453386edcebcc696f65e584bc5262a9514a57",
          "y": "0x2a806c25a75d581e76c0a8baa98bc6a949631919dfcaa142"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494335",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494335",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8a6df404df875a5b677717b5602cccd6b7a0c32f3041aff1",
          "y": "0x1a38efbea05710933dfac5bf077567c79531ac0ad4716635"
        }
      },
      {
        "description": "G x115792089237316195423570985008687907852837564279074904382605163141518161494336",
        "input": {
          "k": "115792089237316195423570985008687907852837564279074904382605163141518161494336",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x70b250049059f860e1a052ec161ca24980663acfab298430",
          "y": "0xac34a3bf7a63fcc7eb9c755510d03a803c2cdfb7c790f1f2"
        }
      },
      {
        "description": "G x77059549740374936337596179780007572461065571555507600191520924336939429631266",
        "input": {
          "k": "77059549740374936337596179780007572461065571555507600191520924336939429631266",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xf17f931478f7424f49f9bd0f863f5f310600251815d6e1f7",
          "y": "0xcd64df7791078e71203585b2ae15d3e0ee87c4fc321b39a1"
        }
      },
      {
        "description": "G x32670510020758816978083085130507043184471273380659243275938904335757337482424",
        "input": {
          "k": "32670510020758816978083085130507043184471273380659243275938904335757337482424",
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x4a9f0e1e60b489ccda49662be8420b2786a1548aa9c68513",
          "y": "0xaa8e50eb38ea1fab50d3e507cdd844e424d23c21eb565247"
        }
      }
    ],
    "invalid": []
  },
  "addition": {
    "valid": [
      {
        "description": "small scalar 1 xG plus G",
        "input": {
          "x1": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y1": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
        }
      },
      {
        "description": "small scalar 2 xG plus G",
        "input": {
          "x1": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y1": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
        }
      },
      {
        "description": "small scalar 3 xG plus G",
        "input": {
          "x1": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y1": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32"
        }
      },
      {
        "description": "small scalar 4 xG plus G",
        "input": {
          "x1": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y1": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y": "0x31361008476f917badc9f836e62762be312b72543cceaea1"
        }
      },
      {
        "description": "small scalar 5 xG plus G",
        "input": {
          "x1": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y1": "0x31361008476f917badc9f836e62762be312b72543cceaea1",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0"
        }
      },
      {
        "description": "small scalar 6 xG plus G",
        "input": {
          "x1": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y1": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5"
        }
      },
      {
        "description": "small scalar 7 xG plus G",
        "input": {
          "x1": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y1": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0"
        }
      },
      {
        "description": "small scalar 8 xG plus G",
        "input": {
          "x1": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y1": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739"
        }
      },
      {
        "description": "small scalar 9 xG plus G",
        "input": {
          "x1": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y1": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0"
        }
      },
      {
        "description": "small scalar 10 xG plus G",
        "input": {
          "x1": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y1": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04"
        }
      },
      {
        "description": "small scalar 11 xG plus G",
        "input": {
          "x1": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y1": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f"
        }
      },
      {
        "description": "small scalar 12 xG plus G",
        "input": {
          "x1": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y1": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e"
        }
      },
      {
        "description": "small scalar 13 xG plus G",
        "input": {
          "x1": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y1": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4"
        }
      },
      {
        "description": "small scalar 14 xG plus G",
        "input": {
          "x1": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y1": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1"
        }
      },
      {
        "description": "small scalar 15 xG plus G",
        "input": {
          "x1": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y1": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290"
        }
      },
      {
        "description": "small scalar 16 xG plus G",
        "input": {
          "x1": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y1": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0"
        }
      },
      {
        "description": "small scalar 17 xG plus G",
        "input": {
          "x1": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y1": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53"
        }
      },
      {
        "description": "small scalar 18 xG plus G",
        "input": {
          "x1": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y1": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a"
        }
      },
      {
        "description": "small scalar 19 xG plus G",
        "input": {
          "x1": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y1": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xbb6f082321d34dbd786a1566915c6dd5edf879ab0f5add67",
          "y": "0x91e4dd8a77c4531c8b76def2e5339b5eb95d5d9479df4c8d"
        }
      },
      {
        "description": "big scalar 1 xG plus big scalar 2 xG",
        "input": {
          "x1": "0x9198d656a0cf79b95b04aae7feaf162f57c3d447dfe8ae9e",
          "y1": "0x3b36dc4128a49e1981e3fd8c89f00a8079a5b2d0085f1048",
          "x2": "0x3025319f8ae001d2916e146dc10ca5b29d8fab3f0cfd3416",
          "y2": "0x3488cc904e937f734c1d5d6c612aa417e0af8954d62eede8"
        },
        "output": {
          "x": "0xca126959d2109f4907d0b693980fbd4b4ee255e2e1a563f0",
          "y": "0x3b4c9b9c36b4ce7cf76d6a6f7381e21cd78c3605c92efece"
        }
      },
      {
        "description": "small scalar 1 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x2950d58101b33ca645e48d7d40a8151cf7bd5c1ad245c6b2",
          "y": "0x7fe7cced8f721d0fbb37da93b25568778ccaa0411738cee3"
        }
      },
      {
        "description": "small scalar 2 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y2": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
        },
        "output": {
          "x": "0xb5a32aecc4925fcfd768a97944f5ee38f80dd4aa586dd1e6",
          "y": "0x2c2ab595d1a1356720dc458dd7b82be34fc59c7b0a0a0792"
        }
      },
      {
        "description": "small scalar 3 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y2": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
        },
        "output": {
          "x": "0x44fdb8da22e1fe90d9bcb1dc41a91a7d77d4a9ced8988d6a",
          "y": "0xac3f1ba871bfcb82ddc6e8dfb35b831e465ede074d3118f8"
        }
      },
      {
        "description": "small scalar 4 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y2": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32"
        },
        "output": {
          "x": "0xb82850f97a699f5928f4d127f548e73b9080ec5d7a1f953",
          "y": "0x5f6987fd0341c06047f4bad1e9f5f72a87169f7a123c6bab"
        }
      },
      {
        "description": "small scalar 5 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y2": "0x31361008476f917badc9f836e62762be312b72543cceaea1"
        },
        "output": {
          "x": "0xdd1e884849b31ca01cf4a35ab1b5d3eb9e52db0da5de35a5",
          "y": "0x312a7d6ad08b102e9f4dbec26d92c9ae01bcc313bcc6f990"
        }
      },
      {
        "description": "small scalar 6 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y2": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0"
        },
        "output": {
          "x": "0x87f47943a003427b060445b9ede8fafb83ff6d3bd3aa5887",
          "y": "0xf85a9f4e441f9999edc060919a16d2d21c3ba9af1effc5af"
        }
      },
      {
        "description": "small scalar 7 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y2": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5"
        },
        "output": {
          "x": "0x25306b9782fb64930f5bfe218baa28b6443d52ec48e9289f",
          "y": "0x8e63d4109a35a8cb861d0dd287dea49cfcd3ad442fdff70b"
        }
      },
      {
        "description": "small scalar 8 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y2": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0"
        },
        "output": {
          "x": "0x51a6ce7f3d7e4ed7bd753f46877203feef7178b0d6e1b9f5",
          "y": "0xfcb87228c11455b0f64799f628899ef7932937d52ce2115f"
        }
      },
      {
        "description": "small scalar 9 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y2": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739"
        },
        "output": {
          "x": "0x56b0dac2e74dfbbb07dba41533082b0bdf8146a4194d41b5",
          "y": "0x78aa4fcd34fa9980455557bd1e86007b7a6e7f19857669a"
        }
      },
      {
        "description": "small scalar 10 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y2": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0"
        },
        "output": {
          "x": "0xd9e999fb94c298d2ecc42eed5fe735a2db8a68f3f855d2c",
          "y": "0x716ca04273eeb5a8863e45b0b06e1e81ee03b577a90d5844"
        }
      },
      {
        "description": "small scalar 11 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y2": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04"
        },
        "output": {
          "x": "0x235a8ba00f9c71b1464f46ba96093900b92197e679763008",
          "y": "0x9cae5b3b94560331baba88c56ed7feb430317abe15d28ba6"
        }
      },
      {
        "description": "small scalar 12 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y2": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f"
        },
        "output": {
          "x": "0x6c6b22f6f44850cd4892aa1dd3ceadc5db5f81450d4947b4",
          "y": "0x9160c122d5f7779eb25ef58c72796cda3b2b6db5fb5e409b"
        }
      },
      {
        "description": "small scalar 13 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y2": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e"
        },
        "output": {
          "x": "0x51a9fbfb36aa3d0f058aea922b88873815ff2936c263be37",
          "y": "0xff96551ad3672402fc3ee8dd9b625b21d0e94254e7fb2d86"
        }
      },
      {
        "description": "small scalar 14 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y2": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4"
        },
        "output": {
          "x": "0xe65d8233295e83e0d72d0bf421d3751309d70eef20bfaa1",
          "y": "0x784acc03fc7fa80288b5f56b63d26aa95f5bb8121b61474"
        }
      },
      {
        "description": "small scalar 15 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y2": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1"
        },
        "output": {
          "x": "0xd1fc672ac00f93d0a7e654fdb9bcb0f424862f214f315d84",
          "y": "0xbe3d15e0924b0dd14d5b59ac97b03f38b4750bf5067f4cfc"
        }
      },
      {
        "description": "small scalar 16 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y2": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290"
        },
        "output": {
          "x": "0x6e9e5480ff9021dc4e1531acfc94c0afa56e12a7723ae21d",
          "y": "0x39857f9e91c64e6585d17eda5c254ed31cf9242fe8c20f35"
        }
      },
      {
        "description": "small scalar 17 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y2": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0"
        },
        "output": {
          "x": "0x63538a56d41453386edcebcc696f65e584bc5262a9514a57",
          "y": "0x2a806c25a75d581e76c0a8baa98bc6a949631919dfcaa142"
        }
      },
      {
        "description": "small scalar 18 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y2": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53"
        },
        "output": {
          "x": "0x8a6df404df875a5b677717b5602cccd6b7a0c32f3041aff1",
          "y": "0x1a38efbea05710933dfac5bf077567c79531ac0ad4716635"
        }
      },
      {
        "description": "small scalar 19 xG plus big scalar 4 xG",
        "input": {
          "x1": "0xf582ecaf63ce9bc6d639ac91c0b7076c25cd0c13ff05c95e",
          "y1": "0x8039b0d9480f99cff3ecdd89097c9f6d5191254875428684",
          "x2": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y2": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a"
        },
        "output": {
          "x": "0x70b250049059f860e1a052ec161ca24980663acfab298430",
          "y": "0xac34a3bf7a63fcc7eb9c755510d03a803c2cdfb7c790f1f2"
        }
      }
    ],
    "invalid": []
  },
  "subtraction": {
    "valid": [
      {
        "description": "small scalar 5 xG minus G",
        "input": {
          "x1": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y1": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        }
      },
      {
        "description": "small scalar 6 xG minus G",
        "input": {
          "x1": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y1": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888",
          "y": "0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
        }
      },
      {
        "description": "small scalar 7 xG minus G",
        "input": {
          "x1": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y1": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da",
          "y": "0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
        }
      },
      {
        "description": "small scalar 8 xG minus G",
        "input": {
          "x1": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y1": "0x31361008476f917badc9f836e62762be312b72543cceaea1",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x35433907297cc378b0015703374729d7a4fe46647084e4ba",
          "y": "0xa2649984f2135c301ea3acb0776cd4f125389b311db3be32"
        }
      },
      {
        "description": "small scalar 9 xG minus G",
        "input": {
          "x1": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y1": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x10bb8e9840049b183e078d9c300e1605590118ebdd7ff590",
          "y": "0x31361008476f917badc9f836e62762be312b72543cceaea1"
        }
      },
      {
        "description": "small scalar 10 xG minus G",
        "input": {
          "x1": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y1": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xa37abc6c431f9ac398bf5bd1aa6678320ace8ecb93d23f2a",
          "y": "0x851b3caec99908dbfed7040a1bbda90e081f7c5710bc68f0"
        }
      },
      {
        "description": "small scalar 11 xG minus G",
        "input": {
          "x1": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y1": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8da75a1f75ddcd7660f923243060edce5de37f007011fcfd",
          "y": "0x57cb5fcf6860b35418240db8fdb3c01dd4b702f96409ffb5"
        }
      },
      {
        "description": "small scalar 12 xG minus G",
        "input": {
          "x1": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y1": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x2fa1f92d1ecce92014771993cc14899d4b5977883397edde",
          "y": "0xa338afdef78b7214273b8b5978ef733ff2dd8a8e9738f6c0"
        }
      },
      {
        "description": "small scalar 13 xG minus G",
        "input": {
          "x1": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y1": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x818a4d308b1cabb74e9e8f2ba8d27c9e1d9d375ab980388f",
          "y": "0x1d1aa5e208d87cd7c292f7cbb457cdf30ea542176c8e739"
        }
      },
      {
        "description": "small scalar 14 xG minus G",
        "input": {
          "x1": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y1": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xaa7c4f9ef99e3e96d1aede2bd9238842859bb150d1fe9d85",
          "y": "0x3212a36547edc62901ee3658b2f4859460eb5eb2491397b0"
        }
      },
      {
        "description": "small scalar 15 xG minus G",
        "input": {
          "x1": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y1": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1c995995eb76324f1844f7164d22b652280940370628a2aa",
          "y": "0xef1765ce37e9eb73029f556400fa77bdb34cb8611aaa9c04"
        }
      },
      {
        "description": "small scalar 16 xG minus G",
        "input": {
          "x1": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y1": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x1061343f3d456d0eca013877f8c9e7b28fccdcda67eeb8ab",
          "y": "0x5a064caa2ea6b03798fef8e3e7a48648681eac020b27293f"
        }
      },
      {
        "description": "small scalar 17 xG minus G",
        "input": {
          "x1": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y1": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x112af141d33efb9f2f68821e051e4ea004144a363c4a090a",
          "y": "0x6e0cbe3bfc5293f72a2c1726e081e09e7f10a094432b1c1e"
        }
      },
      {
        "description": "small scalar 18 xG minus G",
        "input": {
          "x1": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y1": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x13b9310646ebc93b591746b3f7c64e05dee08843de1081c1",
          "y": "0x1edcea63b44142dd15f3b427ec41a1ec4fbaca95e186e6b4"
        }
      },
      {
        "description": "small scalar 19 xG minus G",
        "input": {
          "x1": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y1": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x8c9595e63b56b633ba3546b2b5414de736de4a9e7578b1e7",
          "y": "0x266b762a934f00c17cf387993aa566b6ad7537cdd98fc7b1"
        }
      },
      {
        "description": "small scalar 20 xG minus G",
        "input": {
          "x1": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y1": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xb7310b4548fbfdbd29005092a5355bfcd99473733048afdf",
          "y": "0xff9eae9edcd27c1e42d8585c4546d9491845c56629cf2290"
        }
      },
      {
        "description": "small scalar 21 xG minus G",
        "input": {
          "x1": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y1": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0x44275cd2e1f46dc3f9f57636c2b4213b8bb445930510ff8a",
          "y": "0xefad8348fde30c87de438612a818e98d9b76a67ad25ddfd0"
        }
      },
      {
        "description": "small scalar 22 xG minus G",
        "input": {
          "x1": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y1": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc1b4db0227210613a6ca15c428024e40b6513365d72591a3",
          "y": "0x1e26b286bca1d08f4fe8f801267df9fd7782ec3ec3f47f53"
        }
      },
      {
        "description": "small scalar 23 xG minus G",
        "input": {
          "x1": "0xbb6f082321d34dbd786a1566915c6dd5edf879ab0f5add67",
          "y1": "0x91e4dd8a77c4531c8b76def2e5339b5eb95d5d9479df4c8d",
          "x2": "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012",
          "y2": "0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811"
        },
        "output": {
          "x": "0xc0626bcf247de5d307fd839238d72688774fc97a1cf8ad1b",
          "y": "0x9cdc99d753973dc197e12778e829c804ec1a6b4e71faa20a"
        }
      }
    ],
    "invalid": []
  },
  "mulAddMul": {
    "valid": [],
    "invalid": []
  },
  "decomposeScalar": {
    "valid": [],
    "invalid": []
  },
  "simMul": {
    "valid": [],
    "invalid": []
  }
}