diff --git a/batch_convert.nim b/batch_convert.nim new file mode 100644 index 0000000..8fbbdb2 --- /dev/null +++ b/batch_convert.nim @@ -0,0 +1,50 @@ +import + # Standard library + ospaths, json, + # Utilities + ./fixtures_utils + +# Note state tests are not included as they need preprocessing +# see README.md + +const yamlPath = "eth2.0-spec-tests"/"tests" +const jsonPath = "json_tests" + + +const InOut = [ + # Format: + # - Path without the "yamlPath" prefixed + # and without the yaml/json suffix + # - in lexicographical order + "bls"/"aggregate_pubkeys"/"aggregate_pubkeys", + "bls"/"aggregate_sigs"/"aggregate_sigs", + "bls"/"msg_hash_g2_compressed"/"g2_compressed", + "bls"/"priv_to_pub"/"priv_to_pub", + "bls"/"sign_msg"/"sign_msg", + # "operations"/"deposit"/"deposit_mainnet", + # "operations"/"deposit"/"deposit_minimal", + "shuffling"/"core"/"shuffling_full", + "shuffling"/"core"/"shuffling_minimal", + "ssz_generic"/"uint"/"uint_bounds", + "ssz_generic"/"uint"/"uint_random", + "ssz_generic"/"uint"/"uint_wrong_length", + # "ssz_static"/"core"/"ssz_mainnet_random", + # "ssz_static"/"core"/"ssz_minimal_lengthy", + # "ssz_static"/"core"/"ssz_minimal_max", + # "ssz_static"/"core"/"ssz_minimal_nil", + # "ssz_static"/"core"/"ssz_minimal_one", + # "ssz_static"/"core"/"ssz_minimal_random_chaos", + # "ssz_static"/"core"/"ssz_minimal_random", + # "ssz_static"/"core"/"ssz_minimal_zero", +] + +proc main() = + for path in InOut: + let inFile = yamlPath / path & ".yaml" + let outFile = jsonPath / path & ".json" + + let jsonString = $yamlToJson(inFile)[0] + writeFile(outFile, jsonString) + +when isMainModule: + main() diff --git a/fixtures_utils.nim b/fixtures_utils.nim index 204a3dc..a4b51a2 100644 --- a/fixtures_utils.nim +++ b/fixtures_utils.nim @@ -50,4 +50,3 @@ when isMainModule: let jsonString = $fileName.yamlToJson[0] outputPath.writeFile jsonString - diff --git a/json_tests/bls/aggregate_sigs/aggregate_sigs.json b/json_tests/bls/aggregate_sigs/aggregate_sigs.json index e779472..63a1bed 100644 --- a/json_tests/bls/aggregate_sigs/aggregate_sigs.json +++ b/json_tests/bls/aggregate_sigs/aggregate_sigs.json @@ -1 +1 @@ -{"title":"BLS aggregate sigs","summary":"BLS Aggregate signatures","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"aggregate_sigs","test_cases":[{"input":["0xb2cc74bc9f089ed9764bbceac5edba416bef5e73701288977b9cac1ccb6964269d4ebf78b4e8aa7792ba09d3e49c8e6a1351bdf582971f796bbaf6320e81251c9d28f674d720cca07ed14596b96697cf18238e0e03ebd7fc1353d885a39407e0","0xa2e45aea3554d02b97c0355756815469ee04e837cb841e02fde18cb3cc2924ace90e03c1e6b407981ab0ab38884cc22a0c293ab7196ded8be31544ade7f733949db987b94ca8f7172b0c73b1f86459d8622d03ae6f8cd6285e4f785dba79639a","0xa07727445a1baab6ad0d1d63b99f247f5fe12a08a0e98dac3acc7cd5cb8180ea699a8e525da9f9d7c14d1118dc011d280fc38adef9bc2d7407d0ac041d952efddaff5363f458b9d123e218172522e2bd82d9b7d65e6c1d8668607d1c5f8fe1da"],"output":"0x92a0efdc55eeb548a4865901470933672fe25309b4f6a38c67c7a01c70a235ee45c6e54a3ab825227ad0ee20428101b50e0ff220e992fa5d1067bad4b5a13bb60c77bdc53109e01568dd23ed86004ac24d574831fa1977b309a0bef15976696f"},{"input":["0x85d27abd0ddda0842800b29739a56de078a8b0f59659505968d27abe75a4aad458ae5b94790f33646946c77715b4758d0f7aad755ff582cf7994d8baf62c5d54a13e6ff66c5767895754a9ab7d61da39a21dcfc360a0c4cfb8ca31da097bc853","0xae94129f5d113cb157a0a9ed6a3ec074df6af921d11a45c2057e7e8c89240b467acde84f73651222afd0e4eea0143efe07067ce746320e3bcfa5fa5df24f455fe60c4e2157499865cd139e8329efb70c8efa9867fb420e2eeaf35c135a0a40c4","0x9296bc034137bc6dccb90d821f76b800f0b3a510d0a08e8ff91cb3814e047d991a6d48322609a085f030a1086eff3a0e11c2eb41d18fb9d47a6ed3c89853f5bce3939c48fc38f3295c22db0a4fa77219e3d1ef2525c9fc3ad579e0b04c1e0593"],"output":"0x90f80b7ea59f9a9ff84f4f2a84f1b20e40d3005a99af90e39de8158be9af65e8ddf8227dac948d8774010582b210e471152c828d25f2d33a05f32a117f462d242a2c195dc34c02867f7b22cf70b224e5f826cb2856ba695d0d3de1266da9b590"},{"input":["0xacf636eced095e9a349b1110ef730925417d9d279fee9a0b2f0cbf5723dff6f0cbb3eb75d829a756334a8b0a8935960e199fa398df8b7661c409bc046e1ea6a9e78fd1ac212626da5f06db344743f5ac643ebeb16bfc5451f172407c65519137","0xb8596c7e3dd8c9eb032004d2c62ccfcbdc2227b7f75dd68a6331745a77a3d59c87803baffda82a0fdfc18042662a3e7e178a0474880f2658fb0bb3f2997ae77297e283ff53871cf3ec0a91ddd9b7f496e6dfd1f43315c30fd0ab3a6a7acb0706","0xaef63226b821217cbe122511982d6a08da6ef107f0fb0510dfda642c0ae6950e612b2bf63e9e6f70d6b7f1d90e1d19110cd523b752008f47484904b95d78e645197ee983057fdd4fa84344aab7ea2431d395de6ab32b08ce28aee5f4e82dc17f"],"output":"0xa555937c3b1826a58fc9f074a68dc816e88dc4adab10e106cf1bce47fec7db3917a19b279febe242da001ccc93ac1b2f11f6ee662e568b4c410932f56b978950d4ae3d6736d61a7cb2da52f4b71523e43d4fca4878a18643363b010582aa0033"},{"input":["0xa9f1e4d2b22d0a9119c70bab8597a47135b761f3852d978e61a8fa72867a06bd9a884f1ec57733013a4e244cfea30c420d3ff86651cf8dfd341c3dcb7441e949167387aee50a085d0a9ddeaee1540409a268e5698fb1daa2a552deaddb2d3528","0x865466aab93bba6b113673f87e9b4b32446a32d91eb835212f142381a5479ee6a92105c47835c631017af322efc4be7610285f22d4bdf039ee115c741b8734e42eaf5eefba68babc8408d808c131f842fff1ac0a7c6039d1de9d3786afa52848","0x99ab4f24b5fbb2585f673c7f4a5eb5c4f8b951c581da14f7a3c9e46bef7f153184c470a3beec622c6e6e95a97491a4710b3316075e921227784acab608d1e6e9a8dbe4953d3284c15fa25bf3dfea3f45e3329fff48c08e9cc10daf87944a381a"],"output":"0xab1d5114a7727fba7b6d66ab7d9c244da4a884f461b69929fe190ec0042fe8cf0ba21b47d51a9db029488f1279cf2a300eb43f4d394b012fe013c9f7181a54cf9f6464869cbcc33d6b8d6737fd29b2ad8e84e30c8d94e013075d67a98e908b9e"},{"input":["0xa872cbce4105d18c5b5d7a6e80a7be5cc9c3ea869defe66aa4f1a43283e411fc11ca9babbfd1e16689830121cf9a1ac51469ce7c6e34ba35895d8c90bf562b767829a0289bffa0cdf1009a68c4cc52ab46a1789aad069297b0dda7afb427cf8d","0xa2ec3d8cf9b6f703e14900ac5a5ab417c1ba272fb3cb5e9d250fa281bc7ccb540d20ae5259bc83d761391b95f3eb368802138ddd16378a13d99d414216a51d417ee0516bdb20b9e9e664a8dc31121fa597b6f949b71f3f8cf70a135cf4d366d7","0xa087a97a228cd3f94bba683f7b883ed41ee29341e1520f89ab9de9ade136b09f5a11185cbc1083e3643b62c97bc29e580ab24d01a9f7b54efd9f9e89754571915bb880894db0b6e3c2284a6680d421fe6423b61c5f97b9710b95149225a88ad3"],"output":"0xb6887432e9508a3d07c97f17c7acdcbe1db4112b1d740447f58d3f9c878592f1c04a3ee9b768abf3d6e414c408b9a93d156a9d316e6e9776b5980da77696aef5e1c3bce8666b655f27009a88fec0a3b95aceacb4b311782f78b73c6f2ef2e799"},{"input":["0xb475b4824d9a4d7c18347d9a65f5a666f93dd94c1ea8f1a1f7f9902de838bd56483a44e2e756e770c6d781d4fc6ba5f00e13eb2dd7e4dec291666853a0433a48fb4678ae83001118e9a341cf4b322e6cadad6c7c997b5e28f81893369a99dea5","0xae4163594d8dba107c3707042ff9c186202cc23243321725aaa216005b9858f8fce2f869783b28c5c0db01b126472992162bc3debf34078cbab2ef6cf030c700ac32113f89c8f2de670b384036bf97a71b7d90f08570749d2582dbd21fb2419b","0xb28b2594de17d91b891e83b35437779d4c900c3be023eb2db024656dd827a9581a09b3e91c6df8fb835d0f8c29859e5111a28267f2daf81873776a5795dd825681bcbd20447473e86536f2f378278e5e80a1d7ca8c0d2141f3d84aa15b6b297a"],"output":"0xa2b469e2e54b718cf4dfb64c755e2bf7aeef141c6f40c4bb8da6f81f2227dc29521f3bcf1cdd17335c39166c90e60e270a83de3d95d02af968a85a39313ea77f50780677b9ba8b53b4c68bdd4498b4d74f73200f4e901cf0baf36b12dc59350f"},{"input":["0xaa005163ec85b882c16bbb52b8bb4c0071cb9375c655370d37433ca660f0944ed85ba390d515f89789a5432b7fb8c4d409f83478064ee06f0fb3900203b665192318e836e3920e25dc3ed8127143441c215f2ef5fba7ab8a5769296456269b2e","0x962d6d5da1fba9dfbf3d467a515c375da72539f4dbdd747c9c3f309fec40f4019bc8794b6d9f2ae8d6368d603ee3e251017eec7e78464f2c1a50890ed5d85d080c0f0815cd8e4d03b854fae4151d6f96dcc503ef0dc9fc1423177374bbca230c","0xa93e27e2e3e5c5f5397c6c5647f24af0138a6b8a08e2d8d929f16ff0304a19547e5e15c8ec1b2e4bb0978234d9c6c9c00972ebf2791c53dde1472079266ff6311a11112dfc2e22f0c5098a0b382b87154606f7adcc31feb7535a630d1c67ece1"],"output":"0x9207a496d4ed738c9dbf7e731d92911129ad4bc96c5c5bb92ae7af9dd8474db463db853519b7e16541c86108f826e4a2120d711600f6be1b123125470ed602415031d14d0f941114cfa98251930c47aa817fb5ebda180e55e3bc21bbf2c599f0"},{"input":["0x8d0bf6e812bea787ecbb98d8907a9beaeb4cfd241c5598d33fb938689453181e78e0375aaeb277d1cedd00c18d9abd4d0220d12174473896db5e31a77d24c826c68969b025bde89d5f68a91608bd8c3d8072d6a861d899863d98d8bc0dc1ab9c","0x837509de1af90b50e32f30fbfb6001257ab0bb5f0c448ceb25cdf3742ae60a64be5677c838bcc69149941d8d9af909e51863461f3c35fefffc556b3f3abf1f193806c952ce46940316a0201f81950e798a27771982172925a9d6e04ba568e065","0xb74f5a9974f7fa7440823f48bb5d30f1873c1d4e5f838491119d7c4b1739376f4eb73a35d86574bbbc5cfcc5ec3ee57003ef24d911775fe6d9e17fa6bea8e57a2b4c3adbc112e1c4ed37d19555104cd7d123827f7cd810be88608e13156d7161"],"output":"0xa470881b6d2aa809ce047d665b4b53b180daf18e500734c1537c6f1a3f85d9140dcf4e426b26bc50dc6d62d6eafdce0411404655720fc8fb5051640358d0ada8d16bec450b553ff0329216b8308a2c20b151801eb16608f5f5d44bcc6d495c5e"},{"input":["0xa29d7fc6603264bce862bff6b871200bec1a1a6535f97296e4ce27cee32b90eaad414b115cb3ca35e71a86a111175d6316e27dcfd82c73be5c18b91b103e2e2eb6f8e5565f793fc6aca702fd83b959ffc8b032f2a110c475c47c273b6f7f71fc","0x898daa911de50b4ad7b38b48c7fbda12ec9c647023a84128e4e2f377e1065740acfb96b4e9ebd26a6a65050af1f5b8610fd42d7c52c3f52ec4a5dfb05453e3cc0fd10ee7e91c759f8d5ace9ff7ff66522a550dd6756f9383490de9b8f4e19e6d","0xb36bc1201c66b16cf4cdfd51cd9fba5b79e365c9af5d329966e029b0b4755c899e2b85fae68590ee8d2c069cdcd3f5230dc37a5a87a87ca20bd712d78fe309accc5b7773dc885c3589bfd5ed3b1bd4a7ae5d951f67a14c8b667568a2c4195030"],"output":"0x99bc6a728d7bfbe4cea68ef1ee118708f1f53deb6de3e9ecd268c7034e80e8426937df802c4c334eb0e385a29eca958c085ffa4328e16074671c3ac40c0b3d6df691ac90a5f83a8f730237dc88d412fca03100361407eba56d50095ffc3e3d41"},{"input":["0x8746bcba0d294c74b2704754732b48ab1ac2b55b8a516f3f01dc36b10ee0d2df0ea74a067f87fc0ec5950a753d1371ca0fbfb3b720d33191baa99e1d5c71c58487b814e808f38b6b96ccf398aaf543b770ed4b767ecd2816c2eee947242db4b5","0x8e00294829fc21fa42e54617e9f9f1a270e99207fa993cf758a30ba55defc0a3da905998c18695eb409cb44bb52c28c00ec33c5c51b3038f56d6c10004bc5f8a6be0c100a8e18174eafd649279e9228106db69981e019abdeaaad28242520752","0xa94fe222026460df5c6d71b9f370062aff794143d4dcad52db938b6695ce89e50d2f96ab974f15fc08993724c1af7a8f197f0249556913e4b37613051e6f3502c2eeec251c44155613ab07303580becb12ecae8d0b4495aa41b76bf88442413d"],"output":"0x852586268bc2e5aec89a22765ac38d09fafab9f57a09a9e4b5dc3b767ecd169a121415a987e2547f6aa773d3a6bf07d917da400e20068c6108ceff0f8e9e3e1a42a978c5f3efd05b435253401af263179dd1081e8fafa290b794a02259115ec6"},{"input":["0x893f33360dcd58acc558423bbe188f4a9aaf28c02c14b3074ac80ff8dc0f95fcd5e1056126612d9d31b17a48ea1e10ad1523298ddfadcd640dd094fdedf6943987adc04ceba38a93950cea23c8a48f3b59632dd8e50b4938b168f2afe957b327","0x8ec1c4e33393d42e37b2d2209f3918d3d19b6d71df98379dca83de3b841aefc4c87d44f09fe63a4e4b7704162fd7149414f7695fa73ea1e4bdb5b6e8f08be92b71296837125baa6a27fb07230fa657c16b51009a48a0959add2635eebf463ee3","0x8b7e9377b319beb1da2c014a8978574580809b88d305a3653ffe659791fe1ffe86d1eaeeeb6452a975fb9899f79286f00c33b1508d501cf17c368fb8cb8570a7368d1b500fc946fc883d5575c2967681f2cc9e599e521b3e4071a158ceae287c"],"output":"0x86731f1d2571af599a8b84fb19242f6448839603f0791d4edb1615d2b07e6eae7cdde21225dfc8fb6f4b7ae3a61b959419c0b06155b24b58d9c32b1d7a5e46cf12ca7c0f4733583d9c4c65f7390591bedceddae611edab6562168c79434e56b6"},{"input":["0x9601b2ccb01341fda3628ce472a9d8ba2162cfb3996862132f30a9de9fe64b0a81d2ac4791468a7a3220dd44ef7ceef60ab2978f5de3cf986d2d9f3d5e9113ba2b2ccd236fc5c5a692248a4fba5306fdeb9e8e7d36ee054d2a8d14492a8dfc17","0x8f55e2cdf21c222714a45abd518e17b32d90a7fbcd1e9bf346b65b0d7a8a529704937b8bc8827ebc960e802bf9c1876c0747172a58a6e929b7960fc27def24d5dd92608e403d5f47194865ac473beef4a67b941e65a1e76c8b6edb5aa1bb5359","0xaddfbc7156910827c571614038796033a4f711198c85ab439cc1b36202b8d85aced92cb5bb430e8ed7e0a20f6032dfb90d4447930bb4e2cd36f33720a8a7b7f339bff8bebc196c5743512ab9c99270423574152e31ddedfc13b083d8c8564281"],"output":"0xa1c8dea05c608d97965920798163c9fdb914499509fde84c2dc4ed172252ab42153447f503eedad6ce6b0d7bbb4274d416ca9fe0829fe78b956921f56dea3daf8b7e76f3a38e1361f343d7666ecca1883903f329dcbe0b3eb538da2a149b4eef"},{"input":["0xacfa78b0b2e5aa2de40a389f8a8464d27e927e0c4e773bf9b3c97a7d100201054318931970adc5c9a9410792099b008e04e85806d32ce88d96b438240cd4c2beb25fa7b309de3f1e96a6f808dd6eaba49a73369e19c947b8f8d466943cf51793","0x82aede63d4a977e3d8495f2c07bc210657fd0c91819638208aad614b45338f8362940b4f148bef6fddbb50953d0f9bb10c396790a443c0022dd8e81b317e0d0c8331978173b21c447a5719f2be21b7cddf00f46bf450c344d3a01a147117c662","0xa6904d1890cbf12cf7f4d88cb55b5189327aa661aa4f2718a5240a0e8db1c2e9141609d447ff253e0ebaa4caa919eb2308ca6c2e1a535b29ef88ba50884adc78aec5a0d8eebe796131e68a30122b42ed32e69d3409dcadb32039f41208371483"],"output":"0x90f2301258cd7127eee0c7ee9c84759397744ceccb96fb95b03a5682b94bbddff775a187a615e4163147befa4aefbfda05d38b24cdf1cb3c12a610f5e0c0bfb74d475bcbfb4c517581a05ce74442fdf8704643af40c226f7dda419922366ac67"},{"input":["0x970f39aaeb819a627bf4812de762d6be0673d850655af72e65713a16c10a2c3d33667ff8714b439fdf2b21ec8d13e5f50b8e6ade6da3f2071155ae87891b3d0407a22a155e77fcd54f1d35949d4529b92fa87def2d924c9c8ee14984d10f02d2","0x80765f4367d2a657abee34580ac48693999e2d6bc0e94b0838ac52591d44c558bd16d891c2a1d0edc4d9f65c522cc50a06cc8fe68c6d06c8e9d6151820dc839d01a61d2ed4aaebfc2a87e9d1c73503cedcd80545353c4ee413fdde0e370da737","0xb2591522c934dbf80b6e9e5a5012d23241c263c513b29913e34af3f84197332a5d3089a41c074aa1421095000b24709109c9ca7cad55998f25462f599697a70529024223031c053b4a0be956aa195bf629198ee266e1e45ec6d3e83657fb1363"],"output":"0xb2d4adee73096b53a1125269aa081b3db40dd04091ddb8f298c47b32572373f6aa612fbfcf928dd82c2f46b90e9c6bcc0e1f75e5ccf213140c1893f8fdad85fe036670c4fd51af10794351d674bb5c843ccb20fd95cdabe1908cdc742d505e2f"},{"input":["0xa1f8a795ebc4f1e6a231528782e17807167ff2a660ebef0d13f1f534c7aa77c185bb27157223dd0b47861976a02a87be17b7935923d3b929d82369778b0fc9db1f75f9aa856a4e639e235b79c8dd613da6a9e2856afee340ccde0761fcc4cc57","0xb5f3ef3648aac37a6b98b9182d1bc9829f00ee8967089b399daeb28a2f085cd66a49ced60adfbac6e4115f8078e8cc8a0c1fa6d3dbb06178158a74627d836901fed032cf12df277dbc6d51a68920a41df0ecc11e8d978f451e02fef5268eac6f","0xa4cdfe8895409b2fe8f1f79f4a1b89e4783c89fa2a069138c17e854234bb9e1c177eeb01a7df6bdbcba105dd04512bf901f0ef3128706826ad4978280de391888f63c20c047158f20c2786e9aa98f37c61766d2f1c27dfee0722a43c2631f432"],"output":"0xb9a9e2921e9166451ef7a8e741a7ef516d228965d699197b4b79332edc19211b9ca5b5ad08debd37ae1ae22404e5e0191111087aad9bb0d64fa1be8cfd3dbcbcbe8d7924c75bb382420124180b153504521d13ed455eeaaa75442a91e21fcc37"}]} \ No newline at end of file +{"title":"BLS aggregate sigs","summary":"BLS Aggregate signatures","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"aggregate_sigs","test_cases":[{"input":["0x97004641c3f3c9973e5d5064578e7b87230655905546f5e95469dfa41cfae49f3741112cdf425f8a3f9d0fdde2f4980516b1fd6748d87a234589f065145cfe9c697cc6a61211c9322ad4c279c20b8d943c8c2f1dd13fc0418cb2dac4d0a9e34d","0xb9d1bf921b3dd048bdce38c2ceac2a2a8093c864881f2415f22b198de935ffa791707855c1656dc21a7af2d502bb46590151d645f062634c3b2cb79c4ed1c4a4b8b3f19f0f5c76965c651553e83d153ff95353735156eff77692f7a62ae653fb","0xa234bc1a0acd31b3a8758247a0ea5fbf1a08a5ecdf82037993ec5bfd68836ac01b966b025e55c100e30d18adb327710315b9d4905f108b4be9fb58f7be5690f5c061de2e02fca47f79202bb8ddfa64d32aa0914384941f13f400c5eb1b96965f"],"output":"0xa02d658fa52328a088903713509db8faaeaf0daf68415df055fe4f1fa0d848bd8ea6428f9852d4f7f771b496f0e24930106e589fa1dd89f0d2263431f03cdf3950df96f075e89255c909ba8862f5ae406e08a9d46e885ceee3d8863b1d5e6507"},{"input":["0xa76b17c3ff962233da3c4d9ae615fb1e8d8b7839c48b0ba12c3384be3d0d07fba23da07342f585db692a6cf931cd4d9601f342a69b7fbfdc6746020880031f74be992fba0cb3bcd8dbe1e283d9ff2c3445d299e7f458843fdc15abf903908278","0x92e189421ef99c29ac451ceca3bdba467d0d2133c1d08d5fc93cb84ec792aa6376037f8519d61318e4283c745b29849215d0dfbe6e67db91dfeb614bddca1c529bb143deea526428536c870628d971fa037457373e1222ae2a47c9df743465c8","0x9872c20621355b74770fc680d218bf0f0b2b7030d3c62d42e26fac83266ff668cd9c46d4e8cafed05a44346cb1321f2f0b9622c61143e891ad6a7f9446ce5a51b4c71e89b3afadf7dd3675c11b3823c1f5d43e4b0022d099cc854114bf03e90b"],"output":"0x897fc4ae02d6e78d8ac8831a469d43ae16b70371be3c74b1fbb101de979e56c23b9505d2839665a9f7ca516515239f731714ce6164e05da1cc4cfca9274f5e8f78ee21b64560db9328105b3af9346bc1ab47675159f6fa8955a71cc0a98b83d5"},{"input":["0x97439cf524453394b6e778f42b272823a4f6b2ad3abfef525d7016308f454bca3865c45c33d65f468a84536e76a8921d10665c74b86c8d35fdffb4b0038901b879eb174233d7d4d5bf0c41e49d045fe54770629d90456e461c19427d2a7b8ad6","0xb132d645a5c7edba198cc887bfd1fc89346bcd16224761935bf03d5079043d4fcdb8ff154131872e34fd3f1278c7564d1480b0f375abc38698dd2cb64c983c0b50e27a81e6c2601227d8a3972487d1ab0e0b6145cbb1767941c9941017c8783f","0x83a3cbb705f012987ce8bd69e85fec6b5e5d5248941a711d7d72599644c5fbd7d71513ce7eadf6606c5cc155d8172d1504d2a85670e0cb043b2f0afd21c31f6780aa015f5d0559cc59c0cfdc2baf3facdcaa1949120a367d18607a92e6f799e6"],"output":"0xb79d3deed2439ad9e1e7cc85017d70a7970f5ed43a3661b55af68dba047828995da37bdfe2d580215eb960da4e0d41640de52b5a0e63153b1c6e89145438a0700e5d1f6bcc5db8798432339415de8401b2b7608a564d41b202c1b5f2cfb81f4b"},{"input":["0xb3c8a46899cdae13388282c98b1835193989f871aba9b9b68d964544fee2d8ac7eea900730f4e72076dc646a308b37d216e051a1286bdd0857152316082c7e8baccf41327b1a4e40fb286dd6d8a812cd80d91bf613186b154e4f3e481ac73400","0x98e4a692a006b8b9a88186e01bf49cdd415b1676b3c89b9b7e87e8871ff5d7f72738c9744175ca37e777a52be8394d7e10a3f1d2419572399a8b8aa37158be9302edd813dea0331bb4b4321a644a402b939368fcfa67c66e7aba8533a7df632d","0xb93ef46617909b712e64aaccc040dc4b32c5c59e27161c2dd813be9ec00483bdd8f432ea7ecf6258cd53da76b491d31613319a753cdd6164e087325d561715dab1ce093612e99de5a92f3797ebceb832ef5cfd97696f1c98c0ff6ad8fa30fb94"],"output":"0x8be8235072ff3b797f136a1c9cb1f3da27e7ef6672ec8c2c7316f04b8aa282f8e2da3e2ad87705e17d5639b43cfc38e201d31c2c9608fc27fe728d4de0004537a53ffa77d02f83bdcee4de43613fb13e8b2a235f569f0e4f3383c094d09e5980"},{"input":["0x836f5c689cc04e7d1ae4188a4ea461b82a00bce92dbf69755ce818f0e9f64e1d98b840139f12f0547736069ad2a556dd0b60e6e571baf9b92b184e00d2c98cc4023ba783751e820e566d8488bc38aa47e04f78ce0a9efc53926c7aab40eaaf4b","0x9437f79e78f982e314f3dd8eba9d020e322b816572c093115881f272c6d08702dec0ca971ab393e92a9e90eb5b044d530f92760c8ac4fc4e74f7c399fa9cf296897f4e66129c04dfc55b12b0c4b967b2986b311b68e8af169e0fa4b3fbd2f6c6","0x90b2d4caead5d316b87d3de624f5c5c7e3ce43c46d64d05b453b1fa4dede14f6642bfeaffb62a5a9ef71dd7fa322129d1668f29e79b677ba2e44dab80a733e4aebc523f0cac904bf62569ad483a323c1fe5f2d72bacbd066115a0d1026ac9cf9"],"output":"0xa73dd068c3d4b83847b4b11590b8698074d6166c45ef8ea05e4c53a8ddbe11617b6e5f682c0d009efec367a6720228e807b7f1294ca347055ee56e5e323ceea6c293bd1e6cec11996a6e571d80916c3376be78cb6ceac14c97923e0d67e5bf72"},{"input":["0xa071dbf314b0da4f35a511fdce20b97dfc9b945e3bb0c379cd4da27f112f14f7a8cf5470a45e43e2e36d253e21cfcede1249f765e3aba4dfbf7be7c027450a627862bf98b411ed0ad79d0fc94343f0ede1e556a3c8dd107a760e3b148b9ac718","0xac925fabd12681ad49b6c47f7fdfe53759b10f5a2b2af14293822150a1d330c6fcff1debb5d1ea89bc511b8a519ec5db09395e4205254682bf881464c99159b365a36c664b95a2d39a5637206c01856790ae9a5c68083fbe2ba69bf6e52f6b58","0xb39abf9ff130893707f719783379d8f2dd1cec386ce96d006b86606c3e593d9cf206b0e081ae3ea81eecb26284bc37f2183c5329146667f0ea3480132875d013ade52e4d4f20e4ad6ba340cf4860107367859720ebcdb4128f4890f08a76a42d"],"output":"0xa4a9d6d54f7b16d0ae39bc9627efaffd77edb76e7ec64ae9d9c4cf0e4529762a71d953b90770c0dd7dd618cbb6b35dab08a887a78267c8b15993d553c84a0c285f34d1c6e8a717c2002d054152d529c0015729a2f269812b20304d714d71dff9"},{"input":["0xb1003b46a22cd9e72c208a4b7f34ebb5c5b4f17c69743e61c33f56c5f5f8f07fc1bb25b2e36dd9e3b2972e804e56f4ac16b32964080272a5ed42f94df44b02dd0a48ed60cc899494c8ab9b8e159aadb8394eebfd3a62a6d9f1f35aee58c4fa0b","0xa4305a114fbff7828738f65257b4474bf8d38dbd9b51ed1b6fa5d5079993d2d1eb7152d886631587d1ee44a8ce2d78df08c8c5e5dbef064a534d5af77692d3c782df3101e135b3759e524a4c2f2c2230ce8507d5da6adff5f5cd7ea3debdc124","0x877f74c378d3b93855d213c76aee8d80f79c2a7f740ff2567ce31e96b6482fc13460ae2ae668524306c7ed0c2276438019ecd20449b8309057ef3604c92e66b694dcb75d2ad17326e92ff1b766b91e40030c0ecff32a97570bfc68419354060d"],"output":"0x956f390af0a78c2fa657b08caf3f76b92e4241ba16908d139a54a5bae055e47087e6cb81bc27c9f3ccd1051b5ebe61b607c9a9f805ceb461dd4ebb21c4e3f4637c80298787fcb65e524f5709d4204e2da061e6efc11c5013ab81af8dab729501"},{"input":["0xb8ae6f5ed28252365db28c66b3efe80df98b08a3ec3c64bb3fa715a8dc242d0e92751c3587ab992804c99bbe3fe742e10ed4232cc07041e5f931f968679ee107d62d47430f3278f86bc593b7b1351191ea7535ded9e91b3aa9ad2b8acd544229","0x9636c1a3dfd5e02aae0ba18821e833511e651df36995c487a627c8b740db0fef98095a928e8e3bb0f1b5c090adbe94a31756ca4de295432983956548350831f23fa42d7022419132b159ee823bd55f5dc365c4ee06fb3d515a908962022493d7","0xb30d8a67f1bc29568134c9a06eba7701e02e0e1b13eafef4d886db3429613e0cbd916a18047948b4134ae5d4d863d0d718f6ce9cc346c10b444fad80edc900af487be882abc698a4e79e8c255b4bfb5485a6efd64e1d20e1b82536c612f9d2ad"],"output":"0xa90d5aa3cb3c7758e72fbc6e2bdef042fa2373085b9d6eee07615956e95d6fab7ee7c89298c2f046e7bf39c12de61bc3020515cbcc013f7d6b1f1ac14378d101e689398a643083a08a4139979549dbf5dc63a5650902bf67e7121ad4a9bc376b"},{"input":["0x8f83ab418c21a0fbcda3081a687e2111d0019c65bec5c700fb96a58567d37336d5aad18ce75cadf9e2378de1a038e88d110cdc9a70e0314c2e240cb587927a8020f404d5cd3e889470e827c2379821ff4f255f583266cfbc290cc70676d36c59","0x89feff3a36c1011e70a236cd8ff2728f67244935f31cf45f3a5b045d65a404f1c2ca3bb9ce9520ec6a1809b4af20d58b15dd31e6d79ba9554378184aaa042a24fd072e73b6697c7327917ad7df09ed358558c11dd381c834756819eeca706a66","0x98be011bcdf1216b01c425ad12a9767794d19f0225aaedac71aca3dd5eb1668b55fae4cab37d6da3a8319dc6e0056040068b35790ff828b0558aafab2ef99374d126572d2e8d376333d2beaffe3c5d99e8cd9f8a5372e62eff2d8923f577eb54"],"output":"0xb27334b52ef3e8237614f8c1a09400b2a8b0a67b641e7172d4846663f9f8dc0dba1ec52990298bd2c5d882c28c4b0be30a8991ae42063ef7a089e8d3210d72fe650e70931b3fdd5cff9ba8ce4a4a8ddbf23619ba20ebb1a07749dc05269207a0"},{"input":["0x8202e72b0cbeb333fce3b8a735ea8b77c5895d3d12506c7c197aed3dc494174317c43fcff3c60a682a56d920d86cc9a5113e40ee86db66c795ce297c968c145ec61e0c0b906275a71d227036bc8f2b2806c5f7d12e9dcad00107e62ff25642f7","0x955aa1dc666ee305aeac8486a99fcdd4c216dd8f04832c76ebd1b1b725793d940f41625652f3e52437879d98aaaa1a561485b63b06a85597b6adc8dea886e3afad69f99951d9b06312e2b4276a02d11523e8aafc3f1c1d14850ab4f346e8f959","0xa588704315c7b8ec2cb5689b0842812f6d3f497bf0dfe88bb02a676c215b4ebf99ed77d14f4b6598e870c8480f45d91c12f46a9ed8502d89d1a9055b728ad58e78a5c1cbd920cb6e012414e174661011fe016b5e8a8a730c00e16b366dfbcdd8"],"output":"0x9431ecbc6f4d677eb09180b4cd3a6be043de1910d245c657a5e65f5236ee0301e5e05536e2430b511ef6a13caa52db5d0f8199c5c80cb37debc6a891ffdd9da05e169c073ad6bddbaed1f5d0a0b8a25b840d23fe32bfd23fa5b132c5d72c7b5c"},{"input":["0x85c1a8854c840091f64436f3e25bb0377ad205fa7f70e8bfb56ab6ce4f0024116c36dc3f5f083510248eb95e47a1eb801240a168fae8266dd51a40be02948bb516f785ff0cd663fac60ac2ac994977f15891460367de725291c26d4c193c5d40","0xac9b7ed5e46f06247970f815e48df9340fa5611f1988064e9eb490d1e3add61a0380467fdcbf353661898b0682de7bb7013c0013a14f824eee61ac99cd3a22914c40a4adf864454161195ba4b53a1b0e9b4380a5f955be6d4ef573fe55b00577","0x999f1a8790825def768d522690bc8367810d6c87d787898765e4265c984866abb326fc4b83b6d3e34851e3c24471232a0df543ed4ce857e9f2ea0a2c0509aab483ed1162bb16bf19212676699f016a4a5093a2e9a6913f0ddef76be34be37b27"],"output":"0x97c97a7e951c987a2e2d8b3c3a9ec6a00e72bd09ac7b43972d2c67986db66d8e6e8d2ee80f7c6d6b99aa0bb29a8de8c90a70fc7e2117282eed6fbf68dc1f2461dbe7ef3a3c703ec019c4d8b9a759880057cef60e126cdfd5de0f5bcf367a2e59"},{"input":["0xb15f6858602d70d2f7b5279a2db158ea25fefb6be6056a947990ef05f652ecb0500b5d2f28896f536028f22203ede5b00182fb809c46f93a9e9380e1c1c81c9ba2e37b4fa92a038bc4b5c2ada75a7b82f73e0c3ab7475943f3c176059e912ba2","0xb7c0d9915fce2aa95ca9bd21a4e7e8c910c9607833dd23c315b90169beb2bd9a9e5e1d2d709b816ea7d67b1ac0e59a540b72a16e533e3703268ca377a2a18802aac3222142f21e55f678c11a7cd14b98591f08397c899374afd2c7588cf44fa7","0xa093fc780c79632f6b1fad6560c2993fa4c0fbafd2d1144d89d1e82ee792a8cdb5e91f042882f3bb735d338a1ca6b08f12c20157e3748c28b0b7839a6249abca3a7a5847258d86057f8e408cfde698c91a5440216085a46aad4e2a06d7355bd7"],"output":"0xb0342bcc90a49ed18ae0ead7f9ec8fad0bcdfede81261756a73613a71d48aefd2a95bef2e427186bd4a8de4947d3e5420754cb0a762f8edf403028a0428677b7b5d0b420a74a0288a5433f3f322241880c91a498013d86ccf1ca53459e28ac81"},{"input":["0x89c3c5d4f8eca4a7f9a9345200b42830c3cdf5cfa4ed3a821c7408d161d55731551a043bf634be5682772d0b9049776804327bcac3ba43a8caf80b19685e85668997c2f8390a805155e752727421bf73651cbd09289c6444a0aaece96f747d27","0xb3a8aea823c7ab53be02d8b3d80094188be3d99924efaaee6eff9a7ca876710bf72b1b1de4afb32f5acd35bfbf8a447107efc005f04726c9163d1484b2db64badcfe584c540f2c4cc8d3c0d6dd98dc584fe95552de65bcc58bf606e2b87660ff","0x879143289b766dd2adca59a597aadfb87748976f321d47e1892571272af12ea6f3916945ef9a6d80448e47f1d81dbbb513dc73e40e96a0c5601a521d79251c0a03183747f5d9ce78bfe23f77c3c7b33d8b0d2515ce6b935fed3277547542425a"],"output":"0xb3087e904c5205bb9a319af70a3aef7a19b74be05407db01a1aa0fad32e915ee2fd1fcb03d649fb90d41f0e6bb9faf32190963e25c98a865cf1851e262554ec7c7a8a2ebb7f27fe2278b544dca30cadb0e5cfcefb87244104e3daf952e5af476"},{"input":["0xa0a299519bf8d3ef20ba6cd6043d32ed1c5d49dc90e846bca2d0eb275223fa8b7552d60378e37dc8f707849240e5c6810512aa151c5893dae0efa6f6aec1e3ad496477550d82b2cc84141b1363725ed815d7dfbc8c957a3f758c42ad4fca327d","0xaa31b85e8c746efa5d23daf4ae73f429cc8324a6841da4349d4c45d5bf7ade9a300c05e5159f1b272d7f8f18198def8303f40a68a13104e18e20d911bbec7fc27de0049ac97e413b677e90633aff741c31afbaeb397070d43324b57e449c8287","0xb0e0732cbdc6a5d182ff8909c14d78bc4a651b17a737864a7b7b331cc8a810ff47b2bd9cd859d83e6dc5e455424042810d0acf3ed56ac395169d7708d43db7b851dcf3baf14ce9f62fba242e439bf850f8830fbdfe50a78e7c5073ad0d6ee2df"],"output":"0x8459e97c90f8294635a5cb97d5280ad60ed428f54dc632179f3d2391d4691a6e71dc04beca527e879d046a869231984d16b59de26bae48c804c68ea49b554642363139b043fe19abcd925f7307783b6f2f5bfa2b78b1179e74a75095742be1aa"},{"input":["0x95e4f131ebe5877eb07e06debdf4fa7b87bf645a66b984cceed9f37ac56439253a063c468b742118a50688765c9e4dbc0bac0f713bd470c130677348b0559ee68d92f07276583ff8b748c0c45284c3e5c13ad9eb8ac27971f6269d27d407e2fb","0x96cb0b9b57a34441efd1eecb2d1f2b6ac6f8d604e417ed2300f888d3e8878197b0f734d38e59f1e5011588de42e0966201d48f4a21be366411fb1e910903ffb4fb619c76bf3e061ae66966d69a05814f885ad70a97bc95e26ee9f1e216822e66","0x862a67bd1ea2a92c818a5572e889001836423660232cda8c3bbf365a7111702b45933a9951da59cd9d50d4667e408f770429659e1506ed89d41a8daf0126afc0f53ebc6913e783d941756d156c28fc554843ae8c2b39ed3ab8ea72c6b17e4918"],"output":"0xaa5934932a806b222ed90cff30dfc0aeae87bd597c5aebe3212cb4134308b530db84ba089b68c3f3a7430e1bacec8f9b0627f5e75ee971652feb571a247603e36e4779ff1f502893d075e27b3805983aa97fd46007097689a8393762638f32f0"}]} \ No newline at end of file diff --git a/json_tests/bls/msg_hash_g2_compressed/g2_compressed.json b/json_tests/bls/msg_hash_g2_compressed/g2_compressed.json new file mode 100644 index 0000000..d29c8f4 --- /dev/null +++ b/json_tests/bls/msg_hash_g2_compressed/g2_compressed.json @@ -0,0 +1 @@ +{"title":"BLS G2 Compressed msg hash","summary":"BLS G2 Compressed msg hash","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"msg_hash_compressed","test_cases":[{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":["0xa6ef29e7241e1a1cc60fee328e3290c023d55a6701db500eefab7f91391a8b8726fd0024121e64637281f907137fe268","0x187b4baca36388e96194b73a7d532f6eea6bc098778dbfd3404584613b5ba9da97d5602e31fdbe9270b863876529b254"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":["0xadb62ce0f23bee07ee9733a4b0c9ac199095083f214f28532f7e56529f6bf5a917a90a4c9eed2a9c5d0922a6c9c39379","0x09add81306482271adcb46f04e27aa7490d3e9aeb81c815fb2950ca61da46d1daafc14cfc838eb15c87b908c18e9f1e3"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":["0xb06f964912f40282ab16343b3c946e51da0a5c028bd1b91ac3b07139d2540ad47b4ce359346adeaa9b1a00e763c5158c","0x125f9ca86736dde1e198234ceae035a2491bde85cd6eb2e9bcdd9d8d1c3dea15f4979c11bedd32e16bc7e535a7f18506"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":["0x81fef54fbdf788e09db170a097dda2b842882b82cb4fc707eed391fb5f91ce7a4b8c865d72a93f54f8b9417b98528cf5","0x0bcb6a6f15566e82b23751a8ecd025f6cf88a8ea536f1565d3ff9dbc8b4a61ca1555ea7dde90e7c8679326ab86d309a3"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":["0x83f7465e351f7bd0216fc5fcad4dcd1a4f45410bba304fbb8cab225c526fffafdd90f169add5c752d737f039242343a3","0x00a62b52965b0a1e44a1b2e5bed5eaa448028317603d2bacf4acd7b7e263e01e2a841e7537a827cb1502a4109dbac0ff"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":["0xa27d14c9c4422c5ac52dcd34b443d61350bea898086ec40bd9ca9be5b08c4b1999c91a4089d4e4c5d90859024e6382b4","0x0e27fcddf307c19dc44977c89a507393124f19809c46f035b2a96c93cf6bf02c89efb030d97632a0f793e8b417b9e1c4"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":["0xb7c67eaaa6d2d4372b3f32d024d56cbfa6d5871b89cea6f60174b9517c02e5941c9ffc668b0ec7f53ae4aefebb11a31a","0x0f0d15ffd182e158a5a8b997290e4f0e81a6e40f3429316f20c3c9f244b512a5078e5415b5caaf86ef471e0b45aeb271"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":["0x947e98989144878dbb73a579596708c4ceb7535affa77dce93b193da9a469374e9e66f79e9944fa835451c0076e6f9de","0x0bf7418d6fb98647c0ed4982433b8a09139d7d11a8730152c824fe2957b3d110a05633a854831a553a0939f221955998"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":["0x97886fb01fcd2787fcfe5ab664d173d4563c0f9832c52c682404272edb09d493201ba81df0bd9608da7f53f4e8d0a172","0x072814f8aa44de17b694eb62e45b686f8acc44aa2abbf2ecc7a195720d03abaff7a9c5e72ce76c020f48acba4940af91"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":["0x8faacb2fe8bc35bcdc934337c7a2a2f493c8ba4be63befcaae48e9a67e7c30e1ecce88c0bfbf7e2cd26caad469ebfaa9","0x0de3042e9a2b8ca87b8ce7d8f49511375bef75d56746882a44bb8d22964a94a4d851df0a79c67e2ac5514427a365decf"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":["0x969c8c6147352f30c99d8b766e699a09d26059ed95dad4b8013604fb83f599c11afcaffe4106d4f9f7b529dfc9928aaf","0x16deb443bc35618f4e71d000d01d9feaf91aaf849cff1f379c7ec828ab916a5463673e3585a91dc758a13da450f72221"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":["0xb8353e744de5a77082ff8151f365aa08705248338d12df6f05bd91eb90a9034b16bb011e2777130dfd97243674e49a71","0x1532c533d3236fe37f786cec80dd4e5f93a2e37cf66bce5ec8ca909d85f0480856204779d3b504223bc37c175caf78fc"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":["0xae985d0f593e0ded44b6d903f37c1b7f8fb1b097a60c63fd46c303fe7275d09357e41496ca179165e76e6899e5bb3b7a","0x14f0e61378365faf146ee196267dcd894954e03a505821712cd3611d21dc8743b5d6f48cab200d64b2f223f9352f535e"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":["0x8c0f83f2dfc6be7c25da5512e46f186baf8ced6fcbcfaeeac37099aeeef01b6f4f4bd0b46de873745b93f73c554460f1","0x15439d04cff58245f3ae8fc28eeb0b7754c93c584ab61db278e7700d0117c6f415e6cfb2c37e1fd80186847ed0907f3e"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":["0xb28f7fc11d9764e4675165f9efed38ab74033e47e4b078d3d8ea716ceb1807b998907b5d4bd7804a6b1787674814a3f2","0x0fabb7146e3cb8fe50e22a04199e4689084b4a394c348ac8831fda54161c4bfa9e7ca0946432a4bcb8a7c148a43dd402"]}]} \ No newline at end of file diff --git a/json_tests/bls/msh_hash_g2_compressed/g2_compressed.json b/json_tests/bls/msh_hash_g2_compressed/g2_compressed.json deleted file mode 100644 index 25a7eb6..0000000 --- a/json_tests/bls/msh_hash_g2_compressed/g2_compressed.json +++ /dev/null @@ -1 +0,0 @@ -{"title":"BLS G2 Compressed msg hash","summary":"BLS G2 Compressed msg hash","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"msg_hash_compressed","test_cases":[{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":["0xa666d31d7e6561371644eb9ca7dbcb87257d8fd84a09e38a7a491ce0bbac64a324aa26385aebc99f47432970399a2ecb","0x0def2d4be359640e6dae6438119cbdc4f18e5e4496c68a979473a72b72d3badf98464412e9d8f8d2ea9b31953bb24899"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":["0xa63e88274adb7a98d112c16f7057f388786496c8f57e03ee9052b46b15eb0166645008f8cc929eb4475e386f3e6f1df8","0x1181e97fac61e371a22f34a4622f7e343ca0d99846b175a92ad1bf1df6fd4d0800e4edb7c2eb3d8437ed10cbc2d88823"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":["0xb090fbc9d5c6c80fec73c567202a75664cd00c2592e472a4d81d2ed4b6a166311e809ca25eb88c5d0189cbf1baa8ea79","0x18ca20f0b66678c0230e65eb4ebb3d621940984f71eb5481453e4489dafcc7f6ee2c863b76671467002a8f2392063005"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":["0xa0116cfad2b6e4998084fc0f19bdbc4bfddcbb255b17a15e79814ecb79a42ec9fca9bf87357cf8d3d89d62f119f4fd77","0x0f6ac6c16cb64441a11c4eb773e9abdea1b43ccbf4f7e6b468901cf46a13b317c5d8a93fb3fd3dedb86a9351789489a2"]},{"input":{"message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":["0xb5a041a07d1c082c5fbeb346207cb2be92c5d969801ab3a6b4fa810d645726890358e33ccb61f9bcd3cb5f113b15febb","0x0a500507fff742445e84b62b3e0bdd911a6c11a8294139f99e60e4cf314d0d97f13a8e6cd629fbbd63ed6b987d7eaac9"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":["0xa8977b154329a172e95dce9be1646186ad0686d05c10072835abb811c40667849a670275caf7d12dab08fc1c86d7bbe2","0x01e3810617d7b31e37a2d341b153cd14121ed280afd941b185843646c8cef3fced918cc36545d7bba2e61a232b31db0d"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":["0x884eb2c1131b7a11d1d629578b3d9847a7e5ced53265541bcbc283c41be442dee008381769de75be424f50abcadc4ec6","0x196ebb76ef93b5c1b9b4adfa60d8526cbf64a3d681dc1aa4d0579c1961f28f0ec14622d6f5688e6d29a4873778b4f0fe"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":["0x8e75851751157140bd21a78cea0b0bbc63303bd3c74fe6388140c4a0b1b3b4bd133670d8ce5674d61eecfc7c920b4b20","0x04ac2a669a198079826a689c0ec71b900c4af7396ede30b5e877f882106683e2bc769c867736e054c58add9c66f5de30"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":["0x8bacb6660a1460f8fca7b1db88d21526d03d12f8f2728e1887227472ed8c41fcf178ed2ae9d422fff0d6df84b0119234","0x038f10ec38c9353a08e61d5b6c9edf31657c5bd8d110c861c1a705d71ae25836c27b23a6dcffee81fbf1096e8f24ebc9"]},{"input":{"message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":["0xb457b7f3adcfb11d4e805af987ecc111e0ded6d2f07b713afcd1ecf2fc321dccc0033e0daca8213a537484d066945b54","0x18f9dceac06965463a49f2f32b9173919efeadc56dcec097e6028b3dd9a357a75ec558cd67805d31450472ead7546e51"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":["0x8c775c88a647978227cf65664fe7625e7485ed6d537c0380ebd61214c3ce6b4bc0e91480e131bc14f32aa5040d1718b6","0x076c016b137d3cfc9fa5eba7773d4c3bfefbbc2ab64289b56c0bbfe598fefd52c77e20406ae1fb0b0347b6180463cfdb"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":["0x8e810ed3e6b568efb31a9b0f49192375fb88d065aba5aff4656c91ffb774f67ac6bab96257a0b129fa7c488397009232","0x08d7d9d7a7cbe77fb3413a84e7d72fd23ea107dcdeb1dd36485fef1b135227bbb34917ccdbeecbe8d7ed3b9656e6f402"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":["0x8f13604332fa0eb1af9ac44619b4d39f1fa45f611c8887f4627846523324e8a8906cdb41d0ddb6e76063e937db01b44d","0x08282eeb145184268a5fe79078c15947a21d6dce083c6e5547e3be40c2cdf1b5e8bfcf902b3d1d2c803dcc8d8e76f110"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":["0xb7635a29dd13a560dfeded38d5acd84a7a233c09eb95fa6d428cbcde961844aceeb60a213df04d0e23cd2ddff2a41a1a","0x028e556fee1ff0ee37363297db11471e74991156a558d9ce038d1abb5ce07878e52168efd253725247f7db99da592dbe"]},{"input":{"message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":["0xb4ce26a6c838e4d3ecef7e074947228d1e28a4681fbc070f1deb745f253176257c72b596a31cc8ed837a31ce28c695be","0x061d40a8dd95d2b5def3bcd905bd2d18c626b3ff7b7a79908a243e84d4c833172acd9d47bf7fcc0c05ecbed396b8176b"]}]} \ No newline at end of file diff --git a/json_tests/bls/sign_msg/sign_msg.json b/json_tests/bls/sign_msg/sign_msg.json index abaa2b6..fc88e2b 100644 --- a/json_tests/bls/sign_msg/sign_msg.json +++ b/json_tests/bls/sign_msg/sign_msg.json @@ -1 +1 @@ -{"title":"BLS sign msg","summary":"BLS Sign a message","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"sign_msg","test_cases":[{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0xb2cc74bc9f089ed9764bbceac5edba416bef5e73701288977b9cac1ccb6964269d4ebf78b4e8aa7792ba09d3e49c8e6a1351bdf582971f796bbaf6320e81251c9d28f674d720cca07ed14596b96697cf18238e0e03ebd7fc1353d885a39407e0"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0xa9f1e4d2b22d0a9119c70bab8597a47135b761f3852d978e61a8fa72867a06bd9a884f1ec57733013a4e244cfea30c420d3ff86651cf8dfd341c3dcb7441e949167387aee50a085d0a9ddeaee1540409a268e5698fb1daa2a552deaddb2d3528"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0xaa005163ec85b882c16bbb52b8bb4c0071cb9375c655370d37433ca660f0944ed85ba390d515f89789a5432b7fb8c4d409f83478064ee06f0fb3900203b665192318e836e3920e25dc3ed8127143441c215f2ef5fba7ab8a5769296456269b2e"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0x8746bcba0d294c74b2704754732b48ab1ac2b55b8a516f3f01dc36b10ee0d2df0ea74a067f87fc0ec5950a753d1371ca0fbfb3b720d33191baa99e1d5c71c58487b814e808f38b6b96ccf398aaf543b770ed4b767ecd2816c2eee947242db4b5"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0xacfa78b0b2e5aa2de40a389f8a8464d27e927e0c4e773bf9b3c97a7d100201054318931970adc5c9a9410792099b008e04e85806d32ce88d96b438240cd4c2beb25fa7b309de3f1e96a6f808dd6eaba49a73369e19c947b8f8d466943cf51793"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0x85d27abd0ddda0842800b29739a56de078a8b0f59659505968d27abe75a4aad458ae5b94790f33646946c77715b4758d0f7aad755ff582cf7994d8baf62c5d54a13e6ff66c5767895754a9ab7d61da39a21dcfc360a0c4cfb8ca31da097bc853"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0xa872cbce4105d18c5b5d7a6e80a7be5cc9c3ea869defe66aa4f1a43283e411fc11ca9babbfd1e16689830121cf9a1ac51469ce7c6e34ba35895d8c90bf562b767829a0289bffa0cdf1009a68c4cc52ab46a1789aad069297b0dda7afb427cf8d"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0x8d0bf6e812bea787ecbb98d8907a9beaeb4cfd241c5598d33fb938689453181e78e0375aaeb277d1cedd00c18d9abd4d0220d12174473896db5e31a77d24c826c68969b025bde89d5f68a91608bd8c3d8072d6a861d899863d98d8bc0dc1ab9c"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0x893f33360dcd58acc558423bbe188f4a9aaf28c02c14b3074ac80ff8dc0f95fcd5e1056126612d9d31b17a48ea1e10ad1523298ddfadcd640dd094fdedf6943987adc04ceba38a93950cea23c8a48f3b59632dd8e50b4938b168f2afe957b327"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0x970f39aaeb819a627bf4812de762d6be0673d850655af72e65713a16c10a2c3d33667ff8714b439fdf2b21ec8d13e5f50b8e6ade6da3f2071155ae87891b3d0407a22a155e77fcd54f1d35949d4529b92fa87def2d924c9c8ee14984d10f02d2"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0xacf636eced095e9a349b1110ef730925417d9d279fee9a0b2f0cbf5723dff6f0cbb3eb75d829a756334a8b0a8935960e199fa398df8b7661c409bc046e1ea6a9e78fd1ac212626da5f06db344743f5ac643ebeb16bfc5451f172407c65519137"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xb475b4824d9a4d7c18347d9a65f5a666f93dd94c1ea8f1a1f7f9902de838bd56483a44e2e756e770c6d781d4fc6ba5f00e13eb2dd7e4dec291666853a0433a48fb4678ae83001118e9a341cf4b322e6cadad6c7c997b5e28f81893369a99dea5"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0xa29d7fc6603264bce862bff6b871200bec1a1a6535f97296e4ce27cee32b90eaad414b115cb3ca35e71a86a111175d6316e27dcfd82c73be5c18b91b103e2e2eb6f8e5565f793fc6aca702fd83b959ffc8b032f2a110c475c47c273b6f7f71fc"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0x9601b2ccb01341fda3628ce472a9d8ba2162cfb3996862132f30a9de9fe64b0a81d2ac4791468a7a3220dd44ef7ceef60ab2978f5de3cf986d2d9f3d5e9113ba2b2ccd236fc5c5a692248a4fba5306fdeb9e8e7d36ee054d2a8d14492a8dfc17"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0xa1f8a795ebc4f1e6a231528782e17807167ff2a660ebef0d13f1f534c7aa77c185bb27157223dd0b47861976a02a87be17b7935923d3b929d82369778b0fc9db1f75f9aa856a4e639e235b79c8dd613da6a9e2856afee340ccde0761fcc4cc57"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0xa2e45aea3554d02b97c0355756815469ee04e837cb841e02fde18cb3cc2924ace90e03c1e6b407981ab0ab38884cc22a0c293ab7196ded8be31544ade7f733949db987b94ca8f7172b0c73b1f86459d8622d03ae6f8cd6285e4f785dba79639a"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0x865466aab93bba6b113673f87e9b4b32446a32d91eb835212f142381a5479ee6a92105c47835c631017af322efc4be7610285f22d4bdf039ee115c741b8734e42eaf5eefba68babc8408d808c131f842fff1ac0a7c6039d1de9d3786afa52848"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0x962d6d5da1fba9dfbf3d467a515c375da72539f4dbdd747c9c3f309fec40f4019bc8794b6d9f2ae8d6368d603ee3e251017eec7e78464f2c1a50890ed5d85d080c0f0815cd8e4d03b854fae4151d6f96dcc503ef0dc9fc1423177374bbca230c"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0x8e00294829fc21fa42e54617e9f9f1a270e99207fa993cf758a30ba55defc0a3da905998c18695eb409cb44bb52c28c00ec33c5c51b3038f56d6c10004bc5f8a6be0c100a8e18174eafd649279e9228106db69981e019abdeaaad28242520752"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0x82aede63d4a977e3d8495f2c07bc210657fd0c91819638208aad614b45338f8362940b4f148bef6fddbb50953d0f9bb10c396790a443c0022dd8e81b317e0d0c8331978173b21c447a5719f2be21b7cddf00f46bf450c344d3a01a147117c662"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0xae94129f5d113cb157a0a9ed6a3ec074df6af921d11a45c2057e7e8c89240b467acde84f73651222afd0e4eea0143efe07067ce746320e3bcfa5fa5df24f455fe60c4e2157499865cd139e8329efb70c8efa9867fb420e2eeaf35c135a0a40c4"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0xa2ec3d8cf9b6f703e14900ac5a5ab417c1ba272fb3cb5e9d250fa281bc7ccb540d20ae5259bc83d761391b95f3eb368802138ddd16378a13d99d414216a51d417ee0516bdb20b9e9e664a8dc31121fa597b6f949b71f3f8cf70a135cf4d366d7"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0x837509de1af90b50e32f30fbfb6001257ab0bb5f0c448ceb25cdf3742ae60a64be5677c838bcc69149941d8d9af909e51863461f3c35fefffc556b3f3abf1f193806c952ce46940316a0201f81950e798a27771982172925a9d6e04ba568e065"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0x8ec1c4e33393d42e37b2d2209f3918d3d19b6d71df98379dca83de3b841aefc4c87d44f09fe63a4e4b7704162fd7149414f7695fa73ea1e4bdb5b6e8f08be92b71296837125baa6a27fb07230fa657c16b51009a48a0959add2635eebf463ee3"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0x80765f4367d2a657abee34580ac48693999e2d6bc0e94b0838ac52591d44c558bd16d891c2a1d0edc4d9f65c522cc50a06cc8fe68c6d06c8e9d6151820dc839d01a61d2ed4aaebfc2a87e9d1c73503cedcd80545353c4ee413fdde0e370da737"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0xb8596c7e3dd8c9eb032004d2c62ccfcbdc2227b7f75dd68a6331745a77a3d59c87803baffda82a0fdfc18042662a3e7e178a0474880f2658fb0bb3f2997ae77297e283ff53871cf3ec0a91ddd9b7f496e6dfd1f43315c30fd0ab3a6a7acb0706"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xae4163594d8dba107c3707042ff9c186202cc23243321725aaa216005b9858f8fce2f869783b28c5c0db01b126472992162bc3debf34078cbab2ef6cf030c700ac32113f89c8f2de670b384036bf97a71b7d90f08570749d2582dbd21fb2419b"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0x898daa911de50b4ad7b38b48c7fbda12ec9c647023a84128e4e2f377e1065740acfb96b4e9ebd26a6a65050af1f5b8610fd42d7c52c3f52ec4a5dfb05453e3cc0fd10ee7e91c759f8d5ace9ff7ff66522a550dd6756f9383490de9b8f4e19e6d"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0x8f55e2cdf21c222714a45abd518e17b32d90a7fbcd1e9bf346b65b0d7a8a529704937b8bc8827ebc960e802bf9c1876c0747172a58a6e929b7960fc27def24d5dd92608e403d5f47194865ac473beef4a67b941e65a1e76c8b6edb5aa1bb5359"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0xb5f3ef3648aac37a6b98b9182d1bc9829f00ee8967089b399daeb28a2f085cd66a49ced60adfbac6e4115f8078e8cc8a0c1fa6d3dbb06178158a74627d836901fed032cf12df277dbc6d51a68920a41df0ecc11e8d978f451e02fef5268eac6f"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0xa07727445a1baab6ad0d1d63b99f247f5fe12a08a0e98dac3acc7cd5cb8180ea699a8e525da9f9d7c14d1118dc011d280fc38adef9bc2d7407d0ac041d952efddaff5363f458b9d123e218172522e2bd82d9b7d65e6c1d8668607d1c5f8fe1da"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0x99ab4f24b5fbb2585f673c7f4a5eb5c4f8b951c581da14f7a3c9e46bef7f153184c470a3beec622c6e6e95a97491a4710b3316075e921227784acab608d1e6e9a8dbe4953d3284c15fa25bf3dfea3f45e3329fff48c08e9cc10daf87944a381a"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0xa93e27e2e3e5c5f5397c6c5647f24af0138a6b8a08e2d8d929f16ff0304a19547e5e15c8ec1b2e4bb0978234d9c6c9c00972ebf2791c53dde1472079266ff6311a11112dfc2e22f0c5098a0b382b87154606f7adcc31feb7535a630d1c67ece1"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0xa94fe222026460df5c6d71b9f370062aff794143d4dcad52db938b6695ce89e50d2f96ab974f15fc08993724c1af7a8f197f0249556913e4b37613051e6f3502c2eeec251c44155613ab07303580becb12ecae8d0b4495aa41b76bf88442413d"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0xa6904d1890cbf12cf7f4d88cb55b5189327aa661aa4f2718a5240a0e8db1c2e9141609d447ff253e0ebaa4caa919eb2308ca6c2e1a535b29ef88ba50884adc78aec5a0d8eebe796131e68a30122b42ed32e69d3409dcadb32039f41208371483"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0x9296bc034137bc6dccb90d821f76b800f0b3a510d0a08e8ff91cb3814e047d991a6d48322609a085f030a1086eff3a0e11c2eb41d18fb9d47a6ed3c89853f5bce3939c48fc38f3295c22db0a4fa77219e3d1ef2525c9fc3ad579e0b04c1e0593"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0xa087a97a228cd3f94bba683f7b883ed41ee29341e1520f89ab9de9ade136b09f5a11185cbc1083e3643b62c97bc29e580ab24d01a9f7b54efd9f9e89754571915bb880894db0b6e3c2284a6680d421fe6423b61c5f97b9710b95149225a88ad3"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0xb74f5a9974f7fa7440823f48bb5d30f1873c1d4e5f838491119d7c4b1739376f4eb73a35d86574bbbc5cfcc5ec3ee57003ef24d911775fe6d9e17fa6bea8e57a2b4c3adbc112e1c4ed37d19555104cd7d123827f7cd810be88608e13156d7161"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0x8b7e9377b319beb1da2c014a8978574580809b88d305a3653ffe659791fe1ffe86d1eaeeeb6452a975fb9899f79286f00c33b1508d501cf17c368fb8cb8570a7368d1b500fc946fc883d5575c2967681f2cc9e599e521b3e4071a158ceae287c"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0xb2591522c934dbf80b6e9e5a5012d23241c263c513b29913e34af3f84197332a5d3089a41c074aa1421095000b24709109c9ca7cad55998f25462f599697a70529024223031c053b4a0be956aa195bf629198ee266e1e45ec6d3e83657fb1363"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0xaef63226b821217cbe122511982d6a08da6ef107f0fb0510dfda642c0ae6950e612b2bf63e9e6f70d6b7f1d90e1d19110cd523b752008f47484904b95d78e645197ee983057fdd4fa84344aab7ea2431d395de6ab32b08ce28aee5f4e82dc17f"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xb28b2594de17d91b891e83b35437779d4c900c3be023eb2db024656dd827a9581a09b3e91c6df8fb835d0f8c29859e5111a28267f2daf81873776a5795dd825681bcbd20447473e86536f2f378278e5e80a1d7ca8c0d2141f3d84aa15b6b297a"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0xb36bc1201c66b16cf4cdfd51cd9fba5b79e365c9af5d329966e029b0b4755c899e2b85fae68590ee8d2c069cdcd3f5230dc37a5a87a87ca20bd712d78fe309accc5b7773dc885c3589bfd5ed3b1bd4a7ae5d951f67a14c8b667568a2c4195030"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0xaddfbc7156910827c571614038796033a4f711198c85ab439cc1b36202b8d85aced92cb5bb430e8ed7e0a20f6032dfb90d4447930bb4e2cd36f33720a8a7b7f339bff8bebc196c5743512ab9c99270423574152e31ddedfc13b083d8c8564281"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0xa4cdfe8895409b2fe8f1f79f4a1b89e4783c89fa2a069138c17e854234bb9e1c177eeb01a7df6bdbcba105dd04512bf901f0ef3128706826ad4978280de391888f63c20c047158f20c2786e9aa98f37c61766d2f1c27dfee0722a43c2631f432"}]} \ No newline at end of file +{"title":"BLS sign msg","summary":"BLS Sign a message","forks_timeline":"mainnet","forks":["phase0"],"config":"mainnet","runner":"bls","handler":"sign_msg","test_cases":[{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0x97004641c3f3c9973e5d5064578e7b87230655905546f5e95469dfa41cfae49f3741112cdf425f8a3f9d0fdde2f4980516b1fd6748d87a234589f065145cfe9c697cc6a61211c9322ad4c279c20b8d943c8c2f1dd13fc0418cb2dac4d0a9e34d"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0xb3c8a46899cdae13388282c98b1835193989f871aba9b9b68d964544fee2d8ac7eea900730f4e72076dc646a308b37d216e051a1286bdd0857152316082c7e8baccf41327b1a4e40fb286dd6d8a812cd80d91bf613186b154e4f3e481ac73400"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0xb1003b46a22cd9e72c208a4b7f34ebb5c5b4f17c69743e61c33f56c5f5f8f07fc1bb25b2e36dd9e3b2972e804e56f4ac16b32964080272a5ed42f94df44b02dd0a48ed60cc899494c8ab9b8e159aadb8394eebfd3a62a6d9f1f35aee58c4fa0b"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0x8202e72b0cbeb333fce3b8a735ea8b77c5895d3d12506c7c197aed3dc494174317c43fcff3c60a682a56d920d86cc9a5113e40ee86db66c795ce297c968c145ec61e0c0b906275a71d227036bc8f2b2806c5f7d12e9dcad00107e62ff25642f7"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0x89c3c5d4f8eca4a7f9a9345200b42830c3cdf5cfa4ed3a821c7408d161d55731551a043bf634be5682772d0b9049776804327bcac3ba43a8caf80b19685e85668997c2f8390a805155e752727421bf73651cbd09289c6444a0aaece96f747d27"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0xa76b17c3ff962233da3c4d9ae615fb1e8d8b7839c48b0ba12c3384be3d0d07fba23da07342f585db692a6cf931cd4d9601f342a69b7fbfdc6746020880031f74be992fba0cb3bcd8dbe1e283d9ff2c3445d299e7f458843fdc15abf903908278"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0x836f5c689cc04e7d1ae4188a4ea461b82a00bce92dbf69755ce818f0e9f64e1d98b840139f12f0547736069ad2a556dd0b60e6e571baf9b92b184e00d2c98cc4023ba783751e820e566d8488bc38aa47e04f78ce0a9efc53926c7aab40eaaf4b"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0xb8ae6f5ed28252365db28c66b3efe80df98b08a3ec3c64bb3fa715a8dc242d0e92751c3587ab992804c99bbe3fe742e10ed4232cc07041e5f931f968679ee107d62d47430f3278f86bc593b7b1351191ea7535ded9e91b3aa9ad2b8acd544229"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0x85c1a8854c840091f64436f3e25bb0377ad205fa7f70e8bfb56ab6ce4f0024116c36dc3f5f083510248eb95e47a1eb801240a168fae8266dd51a40be02948bb516f785ff0cd663fac60ac2ac994977f15891460367de725291c26d4c193c5d40"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0xa0a299519bf8d3ef20ba6cd6043d32ed1c5d49dc90e846bca2d0eb275223fa8b7552d60378e37dc8f707849240e5c6810512aa151c5893dae0efa6f6aec1e3ad496477550d82b2cc84141b1363725ed815d7dfbc8c957a3f758c42ad4fca327d"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0x97439cf524453394b6e778f42b272823a4f6b2ad3abfef525d7016308f454bca3865c45c33d65f468a84536e76a8921d10665c74b86c8d35fdffb4b0038901b879eb174233d7d4d5bf0c41e49d045fe54770629d90456e461c19427d2a7b8ad6"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xa071dbf314b0da4f35a511fdce20b97dfc9b945e3bb0c379cd4da27f112f14f7a8cf5470a45e43e2e36d253e21cfcede1249f765e3aba4dfbf7be7c027450a627862bf98b411ed0ad79d0fc94343f0ede1e556a3c8dd107a760e3b148b9ac718"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0x8f83ab418c21a0fbcda3081a687e2111d0019c65bec5c700fb96a58567d37336d5aad18ce75cadf9e2378de1a038e88d110cdc9a70e0314c2e240cb587927a8020f404d5cd3e889470e827c2379821ff4f255f583266cfbc290cc70676d36c59"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0xb15f6858602d70d2f7b5279a2db158ea25fefb6be6056a947990ef05f652ecb0500b5d2f28896f536028f22203ede5b00182fb809c46f93a9e9380e1c1c81c9ba2e37b4fa92a038bc4b5c2ada75a7b82f73e0c3ab7475943f3c176059e912ba2"},{"input":{"privkey":"0x263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0x95e4f131ebe5877eb07e06debdf4fa7b87bf645a66b984cceed9f37ac56439253a063c468b742118a50688765c9e4dbc0bac0f713bd470c130677348b0559ee68d92f07276583ff8b748c0c45284c3e5c13ad9eb8ac27971f6269d27d407e2fb"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0xb9d1bf921b3dd048bdce38c2ceac2a2a8093c864881f2415f22b198de935ffa791707855c1656dc21a7af2d502bb46590151d645f062634c3b2cb79c4ed1c4a4b8b3f19f0f5c76965c651553e83d153ff95353735156eff77692f7a62ae653fb"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0x98e4a692a006b8b9a88186e01bf49cdd415b1676b3c89b9b7e87e8871ff5d7f72738c9744175ca37e777a52be8394d7e10a3f1d2419572399a8b8aa37158be9302edd813dea0331bb4b4321a644a402b939368fcfa67c66e7aba8533a7df632d"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0xa4305a114fbff7828738f65257b4474bf8d38dbd9b51ed1b6fa5d5079993d2d1eb7152d886631587d1ee44a8ce2d78df08c8c5e5dbef064a534d5af77692d3c782df3101e135b3759e524a4c2f2c2230ce8507d5da6adff5f5cd7ea3debdc124"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0x955aa1dc666ee305aeac8486a99fcdd4c216dd8f04832c76ebd1b1b725793d940f41625652f3e52437879d98aaaa1a561485b63b06a85597b6adc8dea886e3afad69f99951d9b06312e2b4276a02d11523e8aafc3f1c1d14850ab4f346e8f959"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0xb3a8aea823c7ab53be02d8b3d80094188be3d99924efaaee6eff9a7ca876710bf72b1b1de4afb32f5acd35bfbf8a447107efc005f04726c9163d1484b2db64badcfe584c540f2c4cc8d3c0d6dd98dc584fe95552de65bcc58bf606e2b87660ff"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0x92e189421ef99c29ac451ceca3bdba467d0d2133c1d08d5fc93cb84ec792aa6376037f8519d61318e4283c745b29849215d0dfbe6e67db91dfeb614bddca1c529bb143deea526428536c870628d971fa037457373e1222ae2a47c9df743465c8"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0x9437f79e78f982e314f3dd8eba9d020e322b816572c093115881f272c6d08702dec0ca971ab393e92a9e90eb5b044d530f92760c8ac4fc4e74f7c399fa9cf296897f4e66129c04dfc55b12b0c4b967b2986b311b68e8af169e0fa4b3fbd2f6c6"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0x9636c1a3dfd5e02aae0ba18821e833511e651df36995c487a627c8b740db0fef98095a928e8e3bb0f1b5c090adbe94a31756ca4de295432983956548350831f23fa42d7022419132b159ee823bd55f5dc365c4ee06fb3d515a908962022493d7"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0xac9b7ed5e46f06247970f815e48df9340fa5611f1988064e9eb490d1e3add61a0380467fdcbf353661898b0682de7bb7013c0013a14f824eee61ac99cd3a22914c40a4adf864454161195ba4b53a1b0e9b4380a5f955be6d4ef573fe55b00577"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0xaa31b85e8c746efa5d23daf4ae73f429cc8324a6841da4349d4c45d5bf7ade9a300c05e5159f1b272d7f8f18198def8303f40a68a13104e18e20d911bbec7fc27de0049ac97e413b677e90633aff741c31afbaeb397070d43324b57e449c8287"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0xb132d645a5c7edba198cc887bfd1fc89346bcd16224761935bf03d5079043d4fcdb8ff154131872e34fd3f1278c7564d1480b0f375abc38698dd2cb64c983c0b50e27a81e6c2601227d8a3972487d1ab0e0b6145cbb1767941c9941017c8783f"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xac925fabd12681ad49b6c47f7fdfe53759b10f5a2b2af14293822150a1d330c6fcff1debb5d1ea89bc511b8a519ec5db09395e4205254682bf881464c99159b365a36c664b95a2d39a5637206c01856790ae9a5c68083fbe2ba69bf6e52f6b58"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0x89feff3a36c1011e70a236cd8ff2728f67244935f31cf45f3a5b045d65a404f1c2ca3bb9ce9520ec6a1809b4af20d58b15dd31e6d79ba9554378184aaa042a24fd072e73b6697c7327917ad7df09ed358558c11dd381c834756819eeca706a66"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0xb7c0d9915fce2aa95ca9bd21a4e7e8c910c9607833dd23c315b90169beb2bd9a9e5e1d2d709b816ea7d67b1ac0e59a540b72a16e533e3703268ca377a2a18802aac3222142f21e55f678c11a7cd14b98591f08397c899374afd2c7588cf44fa7"},{"input":{"privkey":"0x47b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665138","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0x96cb0b9b57a34441efd1eecb2d1f2b6ac6f8d604e417ed2300f888d3e8878197b0f734d38e59f1e5011588de42e0966201d48f4a21be366411fb1e910903ffb4fb619c76bf3e061ae66966d69a05814f885ad70a97bc95e26ee9f1e216822e66"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x00"},"output":"0xa234bc1a0acd31b3a8758247a0ea5fbf1a08a5ecdf82037993ec5bfd68836ac01b966b025e55c100e30d18adb327710315b9d4905f108b4be9fb58f7be5690f5c061de2e02fca47f79202bb8ddfa64d32aa0914384941f13f400c5eb1b96965f"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x01"},"output":"0xb93ef46617909b712e64aaccc040dc4b32c5c59e27161c2dd813be9ec00483bdd8f432ea7ecf6258cd53da76b491d31613319a753cdd6164e087325d561715dab1ce093612e99de5a92f3797ebceb832ef5cfd97696f1c98c0ff6ad8fa30fb94"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0x04d2"},"output":"0x877f74c378d3b93855d213c76aee8d80f79c2a7f740ff2567ce31e96b6482fc13460ae2ae668524306c7ed0c2276438019ecd20449b8309057ef3604c92e66b694dcb75d2ad17326e92ff1b766b91e40030c0ecff32a97570bfc68419354060d"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffff"},"output":"0xa588704315c7b8ec2cb5689b0842812f6d3f497bf0dfe88bb02a676c215b4ebf99ed77d14f4b6598e870c8480f45d91c12f46a9ed8502d89d1a9055b728ad58e78a5c1cbd920cb6e012414e174661011fe016b5e8a8a730c00e16b366dfbcdd8"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x0000000000000000000000000000000000000000000000000000000000000000","domain":"0xffffffffffffffff"},"output":"0x879143289b766dd2adca59a597aadfb87748976f321d47e1892571272af12ea6f3916945ef9a6d80448e47f1d81dbbb513dc73e40e96a0c5601a521d79251c0a03183747f5d9ce78bfe23f77c3c7b33d8b0d2515ce6b935fed3277547542425a"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x00"},"output":"0x9872c20621355b74770fc680d218bf0f0b2b7030d3c62d42e26fac83266ff668cd9c46d4e8cafed05a44346cb1321f2f0b9622c61143e891ad6a7f9446ce5a51b4c71e89b3afadf7dd3675c11b3823c1f5d43e4b0022d099cc854114bf03e90b"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x01"},"output":"0x90b2d4caead5d316b87d3de624f5c5c7e3ce43c46d64d05b453b1fa4dede14f6642bfeaffb62a5a9ef71dd7fa322129d1668f29e79b677ba2e44dab80a733e4aebc523f0cac904bf62569ad483a323c1fe5f2d72bacbd066115a0d1026ac9cf9"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0x04d2"},"output":"0xb30d8a67f1bc29568134c9a06eba7701e02e0e1b13eafef4d886db3429613e0cbd916a18047948b4134ae5d4d863d0d718f6ce9cc346c10b444fad80edc900af487be882abc698a4e79e8c255b4bfb5485a6efd64e1d20e1b82536c612f9d2ad"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffff"},"output":"0x999f1a8790825def768d522690bc8367810d6c87d787898765e4265c984866abb326fc4b83b6d3e34851e3c24471232a0df543ed4ce857e9f2ea0a2c0509aab483ed1162bb16bf19212676699f016a4a5093a2e9a6913f0ddef76be34be37b27"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0x5656565656565656565656565656565656565656565656565656565656565656","domain":"0xffffffffffffffff"},"output":"0xb0e0732cbdc6a5d182ff8909c14d78bc4a651b17a737864a7b7b331cc8a810ff47b2bd9cd859d83e6dc5e455424042810d0acf3ed56ac395169d7708d43db7b851dcf3baf14ce9f62fba242e439bf850f8830fbdfe50a78e7c5073ad0d6ee2df"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x00"},"output":"0x83a3cbb705f012987ce8bd69e85fec6b5e5d5248941a711d7d72599644c5fbd7d71513ce7eadf6606c5cc155d8172d1504d2a85670e0cb043b2f0afd21c31f6780aa015f5d0559cc59c0cfdc2baf3facdcaa1949120a367d18607a92e6f799e6"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x01"},"output":"0xb39abf9ff130893707f719783379d8f2dd1cec386ce96d006b86606c3e593d9cf206b0e081ae3ea81eecb26284bc37f2183c5329146667f0ea3480132875d013ade52e4d4f20e4ad6ba340cf4860107367859720ebcdb4128f4890f08a76a42d"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0x04d2"},"output":"0x98be011bcdf1216b01c425ad12a9767794d19f0225aaedac71aca3dd5eb1668b55fae4cab37d6da3a8319dc6e0056040068b35790ff828b0558aafab2ef99374d126572d2e8d376333d2beaffe3c5d99e8cd9f8a5372e62eff2d8923f577eb54"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffff"},"output":"0xa093fc780c79632f6b1fad6560c2993fa4c0fbafd2d1144d89d1e82ee792a8cdb5e91f042882f3bb735d338a1ca6b08f12c20157e3748c28b0b7839a6249abca3a7a5847258d86057f8e408cfde698c91a5440216085a46aad4e2a06d7355bd7"},{"input":{"privkey":"0x328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d216","message":"0xabababababababababababababababababababababababababababababababab","domain":"0xffffffffffffffff"},"output":"0x862a67bd1ea2a92c818a5572e889001836423660232cda8c3bbf365a7111702b45933a9951da59cd9d50d4667e408f770429659e1506ed89d41a8daf0126afc0f53ebc6913e783d941756d156c28fc554843ae8c2b39ed3ab8ea72c6b17e4918"}]} \ No newline at end of file diff --git a/json_tests/tests_version.md b/json_tests/tests_version.md index 31676ba..e7b8af8 100644 --- a/json_tests/tests_version.md +++ b/json_tests/tests_version.md @@ -3,4 +3,6 @@ | | Spec version | |-------------|--------------| | State tests | v0.5.1 | -| Shuffling | v0.6 | \ No newline at end of file +| BLS | v0.7.1 | +| Shuffling | v0.7.1 | +| SSZ Generic | v0.7.1 |