diff --git a/spec/fixtures/p256/vectors-big-identifier.json b/spec/fixtures/p256/vectors-big-identifier.json new file mode 100644 index 0000000..1eacb53 --- /dev/null +++ b/spec/fixtures/p256/vectors-big-identifier.json @@ -0,0 +1,1109 @@ +{ + "config": { + "MAX_PARTICIPANTS": "257", + "NUM_PARTICIPANTS": "3", + "MIN_PARTICIPANTS": "2", + "name": "FROST(P-256, SHA-256)", + "group": "P-256", + "hash": "SHA-256" + }, + "inputs": { + "participant_list": [ + 129, + 256, + 257 + ], + "group_secret_key": "8ba9bba2e0fd8c4767154d35a0b7562244a4aaf6f36c8fb8735fa48b301bd8de", + "group_public_key": "023a309ad94e9fe8a7ba45dfc58f38bf091959d3c99cfbd02b4dc00585ec45ab70", + "message": "74657374", + "share_polynomial_coefficients": [ + "80f25e6c0709353e46bfbe882a11bdbb1f8097e46340eb8673b7e14556e6c3a4" + ], + "participant_shares": [ + { + "identifier": 1, + "participant_share": "0c9c1a0fe806c184add50bbdcac913dda73e482daf95dcb9f35dbb0d8a9f7731" + }, + { + "identifier": 2, + "participant_share": "8d8e787bef0ff6c2f494ca45f4dad198c6bee01212d6c84067159c52e1863ad5" + }, + { + "identifier": 3, + "participant_share": "0e80d6e8f6192c003b5488ce1eec8f5429587d48cf001541e713b2d53c09d928" + }, + { + "identifier": 4, + "participant_share": "8f733554fd22613e8214475648fe4d0f48d9152d324100c85acb941a92f09ccc" + }, + { + "identifier": 5, + "participant_share": "106593c2042b967bc8d405de73100acaab72b263ee6a4dc9dac9aa9ced743b1f" + }, + { + "identifier": 6, + "participant_share": "9157f22e0b34cbba0f93c4669d21c885caf34a4851ab39504e818be2445afec3" + }, + { + "identifier": 7, + "participant_share": "124a509b123e00f7565382eec73386412d8ce77f0dd48651ce7fa2649ede9d16" + }, + { + "identifier": 8, + "participant_share": "933caf07194736359d134176f14543fc4d0d7f63711571d8423783a9f5c560ba" + }, + { + "identifier": 9, + "participant_share": "142f0d7420506b72e3d2ffff1b5701b7afa71c9a2d3ebed9c2359a2c5048ff0d" + }, + { + "identifier": 10, + "participant_share": "95216be02759a0b12a92be874568bf72cf27b47e907faa6035ed7b71a72fc2b1" + }, + { + "identifier": 11, + "participant_share": "1613ca4d2e62d5ee71527d0f6f7a7d2e31c151b54ca8f761b5eb91f401b36104" + }, + { + "identifier": 12, + "participant_share": "970628b9356c0b2cb8123b97998c3ae95141e999afe9e2e829a37339589a24a8" + }, + { + "identifier": 13, + "participant_share": "17f887263c754069fed1fa1fc39df8a4b3db86d06c132fe9a9a189bbb31dc2fb" + }, + { + "identifier": 14, + "participant_share": "98eae592437e75a84591b8a7edafb65fd35c1eb4cf541b701d596b010a04869f" + }, + { + "identifier": 15, + "participant_share": "19dd43ff4a87aae58c51773017c1741b35f5bbeb8b7d68719d578183648824f2" + }, + { + "identifier": 16, + "participant_share": "9acfa26b5190e023d31135b841d331d6557653cfeebe53f8110f62c8bb6ee896" + }, + { + "identifier": 17, + "participant_share": "1bc200d8589a156119d0f4406be4ef91b80ff106aae7a0f9910d794b15f286e9" + }, + { + "identifier": 18, + "participant_share": "9cb45f445fa34a9f6090b2c895f6ad4cd79088eb0e288c8004c55a906cd94a8d" + }, + { + "identifier": 19, + "participant_share": "1da6bdb166ac7fdca7507150c0086b083a2a2621ca51d98184c37112c75ce8e0" + }, + { + "identifier": 20, + "participant_share": "9e991c1d6db5b51aee102fd8ea1a28c359aabe062d92c507f87b52581e43ac84" + }, + { + "identifier": 21, + "participant_share": "1f8b7a8a74beea5834cfee61142be67ebc445b3ce9bc1209787968da78c74ad7" + }, + { + "identifier": 22, + "participant_share": "a07dd8f67bc81f967b8face93e3da439dbc4f3214cfcfd8fec314a1fcfae0e7b" + }, + { + "identifier": 23, + "participant_share": "2170376382d154d3c24f6b71684f61f53e5e905809264a916c2f60a22a31acce" + }, + { + "identifier": 24, + "participant_share": "a26295cf89da8a12090f29f992611fb05ddf283c6c673617dfe741e781187072" + }, + { + "identifier": 25, + "participant_share": "2354f43c90e3bf4f4fcee881bc72dd6bc078c573289083195fe55869db9c0ec5" + }, + { + "identifier": 26, + "participant_share": "a44752a897ecf48d968ea709e6849b26dff95d578bd16e9fd39d39af3282d269" + }, + { + "identifier": 27, + "participant_share": "2539b1159ef629cadd4e6592109658e24292fa8e47fabba1539b50318d0670bc" + }, + { + "identifier": 28, + "participant_share": "a62c0f81a5ff5f09240e241a3aa8169d62139272ab3ba727c7533176e3ed3460" + }, + { + "identifier": 29, + "participant_share": "271e6deead0894466acde2a264b9d458c4ad2fa96764f429475147f93e70d2b3" + }, + { + "identifier": 30, + "participant_share": "a810cc5ab411c984b18da12a8ecb9213e42dc78dcaa5dfafbb09293e95579657" + }, + { + "identifier": 31, + "participant_share": "29032ac7bb1afec1f84d5fb2b8dd4fcf46c764c486cf2cb13b073fc0efdb34aa" + }, + { + "identifier": 32, + "participant_share": "a9f58933c22434003f0d1e3ae2ef0d8a6647fca8ea101837aebf210646c1f84e" + }, + { + "identifier": 33, + "participant_share": "2ae7e7a0c92d693d85ccdcc30d00cb45c8e199dfa63965392ebd3788a14596a1" + }, + { + "identifier": 34, + "participant_share": "abda460cd0369e7bcc8c9b4b37128900e86231c4097a50bfa27518cdf82c5a45" + }, + { + "identifier": 35, + "participant_share": "2ccca479d73fd3b9134c59d3612446bc4afbcefac5a39dc122732f5052aff898" + }, + { + "identifier": 36, + "participant_share": "adbf02e5de4908f75a0c185b8b3604776a7c66df28e48947962b1095a996bc3c" + }, + { + "identifier": 37, + "participant_share": "2eb16152e5523e34a0cbd6e3b547c232cd160415e50dd64916292718041a5a8f" + }, + { + "identifier": 38, + "participant_share": "afa3bfbeec5b7372e78b956bdf597fedec969bfa484ec1cf89e1085d5b011e33" + }, + { + "identifier": 39, + "participant_share": "30961e2bf364a8b02e4b53f4096b3da94f30393104780ed109df1edfb584bc86" + }, + { + "identifier": 40, + "participant_share": "b1887c97fa6dddee750b127c337cfb646eb0d11567b8fa577d9700250c6b802a" + }, + { + "identifier": 41, + "participant_share": "327adb050177132bbbcad1045d8eb91fd14a6e4c23e24758fd9516a766ef1e7d" + }, + { + "identifier": 42, + "participant_share": "b36d39710880486a028a8f8c87a076daf0cb0630872332df714cf7ecbdd5e221" + }, + { + "identifier": 43, + "participant_share": "345f97de0f897da7494a4e14b1b234965364a367434c7fe0f14b0e6f18598074" + }, + { + "identifier": 44, + "participant_share": "b551f64a1692b2e5900a0c9cdbc3f25172e53b4ba68d6b676502efb46f404418" + }, + { + "identifier": 45, + "participant_share": "364454b71d9be822d6c9cb2505d5b00cd57ed88262b6b868e5010636c9c3e26b" + }, + { + "identifier": 46, + "participant_share": "b736b32324a51d611d8989ad2fe76dc7f4ff7066c5f7a3ef58b8e77c20aaa60f" + }, + { + "identifier": 47, + "participant_share": "382911902bae529e6449483559f92b8357990d9d8220f0f0d8b6fdfe7b2e4462" + }, + { + "identifier": 48, + "participant_share": "b91b6ffc32b787dcab0906bd840ae93e7719a581e561dc774c6edf43d2150806" + }, + { + "identifier": 49, + "participant_share": "3a0dce6939c0bd19f1c8c545ae1ca6f9d9b342b8a18b2978cc6cf5c62c98a659" + }, + { + "identifier": 50, + "participant_share": "bb002cd540c9f258388883cdd82e64b4f933da9d04cc14ff4024d70b837f69fd" + }, + { + "identifier": 51, + "participant_share": "3bf28b4247d327957f484256024022705bcd77d3c0f56200c022ed8dde030850" + }, + { + "identifier": 52, + "participant_share": "bce4e9ae4edc5cd3c60800de2c51e02b7b4e0fb824364d8733daced334e9cbf4" + }, + { + "identifier": 53, + "participant_share": "3dd7481b55e592110cc7bf6656639de6dde7aceee05f9a88b3d8e5558f6d6a47" + }, + { + "identifier": 54, + "participant_share": "bec9a6875ceec74f53877dee80755ba1fd6844d343a0860f2790c69ae6542deb" + }, + { + "identifier": 55, + "participant_share": "3fbc04f463f7fc8c9a473c76aa87195d6001e209ffc9d310a78edd1d40d7cc3e" + }, + { + "identifier": 56, + "participant_share": "c0ae63606b0131cae106fafed498d7187f8279ee630abe971b46be6297be8fe2" + }, + { + "identifier": 57, + "participant_share": "41a0c1cd720a670827c6b986feaa94d3e21c17251f340b989b44d4e4f2422e35" + }, + { + "identifier": 58, + "participant_share": "c293203979139c466e86780f28bc528f019caf098274f71f0efcb62a4928f1d9" + }, + { + "identifier": 59, + "participant_share": "43857ea6801cd183b546369752ce104a64364c403e9e44208efaccaca3ac902c" + }, + { + "identifier": 60, + "participant_share": "c477dd12872606c1fc05f51f7cdfce0583b6e424a1df2fa702b2adf1fa9353d0" + }, + { + "identifier": 61, + "participant_share": "456a3b7f8e2f3bff42c5b3a7a6f18bc0e650815b5e087ca882b0c4745516f223" + }, + { + "identifier": 62, + "participant_share": "c65c99eb9538713d8985722fd103497c05d1193fc149682ef668a5b9abfdb5c7" + }, + { + "identifier": 63, + "participant_share": "474ef8589c41a67ad04530b7fb150737686ab6767d72b5307666bc3c0681541a" + }, + { + "identifier": 64, + "participant_share": "c84156c4a34adbb91704ef402526c4f287eb4e5ae0b3a0b6ea1e9d815d6817be" + }, + { + "identifier": 65, + "participant_share": "4933b531aa5410f65dc4adc84f3882adea84eb919cdcedb86a1cb403b7ebb611" + }, + { + "identifier": 66, + "participant_share": "ca26139db15d4634a4846c50794a40690a058376001dd93eddd495490ed279b5" + }, + { + "identifier": 67, + "participant_share": "4b18720ab8667b71eb442ad8a35bfe246c9f20acbc4726405dd2abcb69561808" + }, + { + "identifier": 68, + "participant_share": "cc0ad076bf6fb0b03203e960cd6dbbdf8c1fb8911f8811c6d18a8d10c03cdbac" + }, + { + "identifier": 69, + "participant_share": "4cfd2ee3c678e5ed78c3a7e8f77f799aeeb955c7dbb15ec85188a3931ac079ff" + }, + { + "identifier": 70, + "participant_share": "cdef8d4fcd821b2bbf836671219137560e39edac3ef24a4ec54084d871a73da3" + }, + { + "identifier": 71, + "participant_share": "4ee1ebbcd48b5069064324f94ba2f51170d38ae2fb1b9750453e9b5acc2adbf6" + }, + { + "identifier": 72, + "participant_share": "cfd44a28db9485a74d02e38175b4b2cc905422c75e5c82d6b8f67ca023119f9a" + }, + { + "identifier": 73, + "participant_share": "50c6a895e29dbae493c2a2099fc67087f2edbffe1a85cfd838f493227d953ded" + }, + { + "identifier": 74, + "participant_share": "d1b90701e9a6f022da826091c9d82e43126e57e27dc6bb5eacac7467d47c0191" + }, + { + "identifier": 75, + "participant_share": "52ab656ef0b0256021421f19f3e9ebfe7507f51939f008602caa8aea2eff9fe4" + }, + { + "identifier": 76, + "participant_share": "d39dc3daf7b95a9e6801dda21dfba9b994888cfd9d30f3e6a0626c2f85e66388" + }, + { + "identifier": 77, + "participant_share": "54902247fec28fdbaec19c2a480d6774f7222a34595a40e8206082b1e06a01db" + }, + { + "identifier": 78, + "participant_share": "d58280b405cbc519f5815ab2721f253016a2c218bc9b2c6e941863f73750c57f" + }, + { + "identifier": 79, + "participant_share": "5674df210cd4fa573c41193a9c30e2eb793c5f4f78c4797014167a7991d463d2" + }, + { + "identifier": 80, + "participant_share": "d7673d8d13de2f958300d7c2c642a0a698bcf733dc0564f687ce5bbee8bb2776" + }, + { + "identifier": 81, + "participant_share": "58599bfa1ae764d2c9c0964af0545e61fb56946a982eb1f807cc7241433ec5c9" + }, + { + "identifier": 82, + "participant_share": "d94bfa6621f09a11108054d31a661c1d1ad72c4efb6f9d7e7b8453869a25896d" + }, + { + "identifier": 83, + "participant_share": "5a3e58d328f9cf4e5740135b4477d9d87d70c985b798ea7ffb826a08f4a927c0" + }, + { + "identifier": 84, + "participant_share": "db30b73f3003048c9dffd1e36e8997939cf1616a1ad9d6066f3a4b4e4b8feb64" + }, + { + "identifier": 85, + "participant_share": "5c2315ac370c39c9e4bf906b989b554eff8afea0d7032307ef3861d0a61389b7" + }, + { + "identifier": 86, + "participant_share": "dd1574183e156f082b7f4ef3c2ad130a1f0b96853a440e8e62f04315fcfa4d5b" + }, + { + "identifier": 87, + "participant_share": "5e07d285451ea445723f0d7becbed0c581a533bbf66d5b8fe2ee5998577debae" + }, + { + "identifier": 88, + "participant_share": "defa30f14c27d983b8fecc0416d08e80a125cba059ae471656a63addae64af52" + }, + { + "identifier": 89, + "participant_share": "5fec8f5e53310ec0ffbe8a8c40e24c3c03bf68d715d79417d6a4516008e84da5" + }, + { + "identifier": 90, + "participant_share": "e0deedca5a3a43ff467e49146af409f7234000bb79187f9e4a5c32a55fcf1149" + }, + { + "identifier": 91, + "participant_share": "61d14c376143793c8d3e079c9505c7b285d99df23541cc9fca5a4927ba52af9c" + }, + { + "identifier": 92, + "participant_share": "e2c3aaa3684cae7ad3fdc624bf17856da55a35d69882b8263e122a6d11397340" + }, + { + "identifier": 93, + "participant_share": "63b609106f55e3b81abd84ace929432907f3d30d54ac0527be1040ef6bbd1193" + }, + { + "identifier": 94, + "participant_share": "e4a8677c765f18f6617d4335133b00e427746af1b7ecf0ae31c82234c2a3d537" + }, + { + "identifier": 95, + "participant_share": "659ac5e97d684e33a83d01bd3d4cbe9f8a0e082874163dafb1c638b71d27738a" + }, + { + "identifier": 96, + "participant_share": "e68d245584718371eefcc045675e7c5aa98ea00cd7572936257e19fc740e372e" + }, + { + "identifier": 97, + "participant_share": "677f82c28b7ab8af35bc7ecd91703a160c283d4393807637a57c307ece91d581" + }, + { + "identifier": 98, + "participant_share": "e871e12e9283eded7c7c3d55bb81f7d12ba8d527f6c161be193411c425789925" + }, + { + "identifier": 99, + "participant_share": "69643f9b998d232ac33bfbdde593b58c8e42725eb2eaaebf993228467ffc3778" + }, + { + "identifier": 100, + "participant_share": "ea569e07a096586909fbba660fa57347adc30a43162b9a460cea098bd6e2fb1c" + }, + { + "identifier": 101, + "participant_share": "6b48fc74a79f8da650bb78ee39b73103105ca779d254e7478ce8200e3166996f" + }, + { + "identifier": 102, + "participant_share": "ec3b5ae0aea8c2e4977b377663c8eebe2fdd3f5e3595d2ce00a00153884d5d13" + }, + { + "identifier": 103, + "participant_share": "6d2db94db5b1f821de3af5fe8ddaac799276dc94f1bf1fcf809e17d5e2d0fb66" + }, + { + "identifier": 104, + "participant_share": "ee2017b9bcbb2d6024fab486b7ec6a34b1f7747955000b55f455f91b39b7bf0a" + }, + { + "identifier": 105, + "participant_share": "6f127626c3c4629d6bba730ee1fe27f0149111b01129585774540f9d943b5d5d" + }, + { + "identifier": 106, + "participant_share": "f004d492cacd97dbb27a31970c0fe5ab3411a994746a43dde80bf0e2eb222101" + }, + { + "identifier": 107, + "participant_share": "70f732ffd1d6cd18f939f01f3621a36696ab46cb309390df680a076545a5bf54" + }, + { + "identifier": 108, + "participant_share": "f1e9916bd8e002573ff9aea760336121b62bdeaf93d47c65dbc1e8aa9c8c82f8" + }, + { + "identifier": 109, + "participant_share": "72dbefd8dfe9379486b96d2f8a451edd18c57be64ffdc9675bbfff2cf710214b" + }, + { + "identifier": 110, + "participant_share": "f3ce4e44e6f26cd2cd792bb7b456dc98384613cab33eb4edcf77e0724df6e4ef" + }, + { + "identifier": 111, + "participant_share": "74c0acb1edfba2101438ea3fde689a539adfb1016f6801ef4f75f6f4a87a8342" + }, + { + "identifier": 112, + "participant_share": "f5b30b1df504d74e5af8a8c8087a580eba6048e5d2a8ed75c32dd839ff6146e6" + }, + { + "identifier": 113, + "participant_share": "76a5698afc0e0c8ba1b86750328c15ca1cf9e61c8ed23a77432beebc59e4e539" + }, + { + "identifier": 114, + "participant_share": "f797c7f7031741c9e87825d85c9dd3853c7a7e00f21325fdb6e3d001b0cba8dd" + }, + { + "identifier": 115, + "participant_share": "788a26640a2077072f37e46086af91409f141b37ae3c72ff36e1e6840b4f4730" + }, + { + "identifier": 116, + "participant_share": "f97c84d01129ac4575f7a2e8b0c14efbbe94b31c117d5e85aa99c7c962360ad4" + }, + { + "identifier": 117, + "participant_share": "7a6ee33d1832e182bcb76170dad30cb7212e5052cda6ab872a97de4bbcb9a927" + }, + { + "identifier": 118, + "participant_share": "fb6141a91f3c16c103771ff904e4ca7240aee83730e7970d9e4fbf9113a06ccb" + }, + { + "identifier": 119, + "participant_share": "7c53a01626454bfe4a36de812ef6882da348856ded10e40f1e4dd6136e240b1e" + }, + { + "identifier": 120, + "participant_share": "fd45fe822d4e813c90f69d09590845e8c2c91d525051cf959205b758c50acec2" + }, + { + "identifier": 121, + "participant_share": "7e385cef3457b679d7b65b91831a03a42562ba890c7b1c971203cddb1f8e6d15" + }, + { + "identifier": 122, + "participant_share": "ff2abb5b3b60ebb81e761a19ad2bc15f44e3526d6fbc081d85bbaf20767530b9" + }, + { + "identifier": 123, + "participant_share": "801d19c8426a20f56535d8a1d73d7f1aa77cefa42be5551f05b9c5a2d0f8cf0c" + }, + { + "identifier": 124, + "participant_share": "010f783549735632abf5972a014f3cd60a168cdae80ea22085b7dc252b7c6d5f" + }, + { + "identifier": 125, + "participant_share": "8201d6a1507c8b70f2b555b22b60fa91299724bf4b4f8da6f96fbd6a82633103" + }, + { + "identifier": 126, + "participant_share": "02f4350e5785c0ae3975143a5572b84c8c30c1f60778daa8796dd3ecdce6cf56" + }, + { + "identifier": 127, + "participant_share": "83e6937a5e8ef5ec8034d2c27f847607abb159da6ab9c62eed25b53233cd92fa" + }, + { + "identifier": 128, + "participant_share": "04d8f1e765982b29c6f4914aa99633c30e4af71126e313306d23cbb48e51314d" + }, + { + "identifier": 129, + "participant_share": "85cb50536ca160680db44fd2d3a7f17e2dcb8ef58a23feb6e0dbacf9e537f4f1" + }, + { + "identifier": 130, + "participant_share": "06bdaec073aa95a554740e5afdb9af3990652c2c464d4bb860d9c37c3fbb9344" + }, + { + "identifier": 131, + "participant_share": "87b00d2c7ab3cae39b33cce327cb6cf4afe5c410a98e373ed491a4c196a256e8" + }, + { + "identifier": 132, + "participant_share": "08a26b9981bd0020e1f38b6b51dd2ab0127f614765b78440548fbb43f125f53b" + }, + { + "identifier": 133, + "participant_share": "8994ca0588c6355f28b349f37beee86b31fff92bc8f86fc6c8479c89480cb8df" + }, + { + "identifier": 134, + "participant_share": "0a8728728fcf6a9c6f73087ba600a626949996628521bcc84845b30ba2905732" + }, + { + "identifier": 135, + "participant_share": "8b7986de96d89fdab632c703d01263e1b41a2e46e862a84ebbfd9450f9771ad6" + }, + { + "identifier": 136, + "participant_share": "0c6be54b9de1d517fcf2858bfa24219d16b3cb7da48bf5503bfbaad353fab929" + }, + { + "identifier": 137, + "participant_share": "8d5e43b7a4eb0a5643b244142435df583634636207cce0d6afb38c18aae17ccd" + }, + { + "identifier": 138, + "participant_share": "0e50a224abf43f938a72029c4e479d1398ce0098c3f62dd82fb1a29b05651b20" + }, + { + "identifier": 139, + "participant_share": "8f430090b2fd74d1d131c12478595aceb84e987d2737195ea36983e05c4bdec4" + }, + { + "identifier": 140, + "participant_share": "10355efdba06aa0f17f17faca26b188a1ae835b3e360666023679a62b6cf7d17" + }, + { + "identifier": 141, + "participant_share": "9127bd69c10fdf4d5eb13e34cc7cd6453a68cd9846a151e6971f7ba80db640bb" + }, + { + "identifier": 142, + "participant_share": "121a1bd6c819148aa570fcbcf68e94009d026acf02ca9ee8171d922a6839df0e" + }, + { + "identifier": 143, + "participant_share": "930c7a42cf2249c8ec30bb4520a051bbbc8302b3660b8a6e8ad5736fbf20a2b2" + }, + { + "identifier": 144, + "participant_share": "13fed8afd62b7f0632f079cd4ab20f771f1c9fea2234d7700ad389f219a44105" + }, + { + "identifier": 145, + "participant_share": "94f1371bdd34b44479b0385574c3cd323e9d37ce8575c2f67e8b6b37708b04a9" + }, + { + "identifier": 146, + "participant_share": "15e39588e43de981c06ff6dd9ed58aeda136d505419f0ff7fe8981b9cb0ea2fc" + }, + { + "identifier": 147, + "participant_share": "96d5f3f4eb471ec0072fb565c8e748a8c0b76ce9a4dffb7e724162ff21f566a0" + }, + { + "identifier": 148, + "participant_share": "17c85261f25053fd4def73edf2f9066423510a206109487ff23f79817c7904f3" + }, + { + "identifier": 149, + "participant_share": "98bab0cdf959893b94af32761d0ac41f42d1a204c44a340665f75ac6d35fc897" + }, + { + "identifier": 150, + "participant_share": "19ad0f3b0062be78db6ef0fe471c81daa56b3f3b80738107e5f571492de366ea" + }, + { + "identifier": 151, + "participant_share": "9a9f6da7076bf3b7222eaf86712e3f95c4ebd71fe3b46c8e59ad528e84ca2a8e" + }, + { + "identifier": 152, + "participant_share": "1b91cc140e7528f468ee6e0e9b3ffd51278574569fddb98fd9ab6910df4dc8e1" + }, + { + "identifier": 153, + "participant_share": "9c842a80157e5e32afae2c96c551bb0c47060c3b031ea5164d634a5636348c85" + }, + { + "identifier": 154, + "participant_share": "1d7688ed1c87936ff66deb1eef6378c7a99fa971bf47f217cd6160d890b82ad8" + }, + { + "identifier": 155, + "participant_share": "9e68e7592390c8ae3d2da9a719753682c92041562288dd9e4119421de79eee7c" + }, + { + "identifier": 156, + "participant_share": "1f5b45c62a99fdeb83ed682f4386f43e2bb9de8cdeb22a9fc11758a042228ccf" + }, + { + "identifier": 157, + "participant_share": "a04da43231a33329caad26b76d98b1f94b3a767141f3162634cf39e599095073" + }, + { + "identifier": 158, + "participant_share": "2140029f38ac6867116ce53f97aa6fb4add413a7fe1c6327b4cd5067f38ceec6" + }, + { + "identifier": 159, + "participant_share": "a232610b3fb59da5582ca3c7c1bc2d6fcd54ab8c615d4eae288531ad4a73b26a" + }, + { + "identifier": 160, + "participant_share": "2324bf7846bed2e29eec624febcdeb2b2fee48c31d869bafa883482fa4f750bd" + }, + { + "identifier": 161, + "participant_share": "a4171de44dc80820e5ac20d815dfa8e64f6ee0a780c787361c3b2974fbde1461" + }, + { + "identifier": 162, + "participant_share": "25097c5154d13d5e2c6bdf603ff166a1b2087dde3cf0d4379c393ff75661b2b4" + }, + { + "identifier": 163, + "participant_share": "a5fbdabd5bda729c732b9de86a03245cd18915c2a031bfbe0ff1213cad487658" + }, + { + "identifier": 164, + "participant_share": "26ee392a62e3a7d9b9eb5c709414e2183422b2f95c5b0cbf8fef37bf07cc14ab" + }, + { + "identifier": 165, + "participant_share": "a7e0979669ecdd1800ab1af8be269fd353a34addbf9bf84603a719045eb2d84f" + }, + { + "identifier": 166, + "participant_share": "28d2f60370f61255476ad980e8385d8eb63ce8147bc5454783a52f86b93676a2" + }, + { + "identifier": 167, + "participant_share": "a9c5546f77ff47938e2a9809124a1b49d5bd7ff8df0630cdf75d10cc101d3a46" + }, + { + "identifier": 168, + "participant_share": "2ab7b2dc7f087cd0d4ea56913c5bd90538571d2f9b2f7dcf775b274e6aa0d899" + }, + { + "identifier": 169, + "participant_share": "abaa11488611b20f1baa1519666d96c057d7b513fe706955eb130893c1879c3d" + }, + { + "identifier": 170, + "participant_share": "2c9c6fb58d1ae74c6269d3a1907f547bba71524aba99b6576b111f161c0b3a90" + }, + { + "identifier": 171, + "participant_share": "ad8ece2194241c8aa9299229ba911236d9f1ea2f1ddaa1dddec9005b72f1fe34" + }, + { + "identifier": 172, + "participant_share": "2e812c8e9b2d51c7efe950b1e4a2cff23c8b8765da03eedf5ec716ddcd759c87" + }, + { + "identifier": 173, + "participant_share": "af738afaa236870636a90f3a0eb48dad5c0c1f4a3d44da65d27ef823245c602b" + }, + { + "identifier": 174, + "participant_share": "3065e967a93fbc437d68cdc238c64b68bea5bc80f96e2767527d0ea57edffe7e" + }, + { + "identifier": 175, + "participant_share": "b15847d3b048f181c4288c4a62d80923de2654655caf12edc634efead5c6c222" + }, + { + "identifier": 176, + "participant_share": "324aa640b75226bf0ae84ad28ce9c6df40bff19c18d85fef4633066d304a6075" + }, + { + "identifier": 177, + "participant_share": "b33d04acbe5b5bfd51a8095ab6fb849a604089807c194b75b9eae7b287312419" + }, + { + "identifier": 178, + "participant_share": "342f6319c564913a9867c7e2e10d4255c2da26b73842987739e8fe34e1b4c26c" + }, + { + "identifier": 179, + "participant_share": "b521c185cc6dc678df27866b0b1f0010e25abe9b9b8383fdada0df7a389b8610" + }, + { + "identifier": 180, + "participant_share": "36141ff2d376fbb625e744f33530bdcc44f45bd257acd0ff2d9ef5fc931f2463" + }, + { + "identifier": 181, + "participant_share": "b7067e5eda8030f46ca7037b5f427b876474f3b6baedbc85a156d741ea05e807" + }, + { + "identifier": 182, + "participant_share": "37f8dccbe1896631b366c20389543942c70e90ed771709872154edc44489865a" + }, + { + "identifier": 183, + "participant_share": "b8eb3b37e8929b6ffa26808bb365f6fde68f28d1da57f50d950ccf099b7049fe" + }, + { + "identifier": 184, + "participant_share": "39dd99a4ef9bd0ad40e63f13dd77b4b94928c6089681420f150ae58bf5f3e851" + }, + { + "identifier": 185, + "participant_share": "bacff810f6a505eb87a5fd9c0789727468a95decf9c22d9588c2c6d14cdaabf5" + }, + { + "identifier": 186, + "participant_share": "3bc2567dfdae3b28ce65bc24319b302fcb42fb23b5eb7a9708c0dd53a75e4a48" + }, + { + "identifier": 187, + "participant_share": "bcb4b4ea04b7706715257aac5bacedeaeac39308192c661d7c78be98fe450dec" + }, + { + "identifier": 188, + "participant_share": "3da713570bc0a5a45be5393485beaba64d5d303ed555b31efc76d51b58c8ac3f" + }, + { + "identifier": 189, + "participant_share": "be9971c312c9dae2a2a4f7bcafd069616cddc82338969ea5702eb660afaf6fe3" + }, + { + "identifier": 190, + "participant_share": "3f8bd03019d3101fe964b644d9e2271ccf776559f4bfeba6f02ccce30a330e36" + }, + { + "identifier": 191, + "participant_share": "c07e2e9c20dc455e302474cd03f3e4d7eef7fd3e5800d72d63e4ae286119d1da" + }, + { + "identifier": 192, + "participant_share": "41708d0927e57a9b76e433552e05a29351919a75142a242ee3e2c4aabb9d702d" + }, + { + "identifier": 193, + "participant_share": "c262eb752eeeafd9bda3f1dd5817604e71123259776b0fb5579aa5f0128433d1" + }, + { + "identifier": 194, + "participant_share": "435549e235f7e5170463b06582291e09d3abcf9033945cb6d798bc726d07d224" + }, + { + "identifier": 195, + "participant_share": "c447a84e3d011a554b236eedac3adbc4f32c677496d5483d4b509db7c3ee95c8" + }, + { + "identifier": 196, + "participant_share": "453a06bb440a4f9291e32d75d64c998055c604ab52fe953ecb4eb43a1e72341b" + }, + { + "identifier": 197, + "participant_share": "c62c65274b1384d0d8a2ebfe005e573b75469c8fb63f80c53f06957f7558f7bf" + }, + { + "identifier": 198, + "participant_share": "471ec394521cba0e1f62aa862a7014f6d7e039c67268cdc6bf04ac01cfdc9612" + }, + { + "identifier": 199, + "participant_share": "c81122005925ef4c6622690e5481d2b1f760d1aad5a9b94d32bc8d4726c359b6" + }, + { + "identifier": 200, + "participant_share": "4903806d602f2489ace227967e93906d59fa6ee191d3064eb2baa3c98146f809" + }, + { + "identifier": 201, + "participant_share": "c9f5ded9673859c7f3a1e61ea8a54e28797b06c5f513f1d52672850ed82dbbad" + }, + { + "identifier": 202, + "participant_share": "4ae83d466e418f053a61a4a6d2b70be3dc14a3fcb13d3ed6a6709b9132b15a00" + }, + { + "identifier": 203, + "participant_share": "cbda9bb2754ac4438121632efcc8c99efb953be1147e2a5d1a287cd689981da4" + }, + { + "identifier": 204, + "participant_share": "4cccfa1f7c53f980c7e121b726da875a5e2ed917d0a7775e9a269358e41bbbf7" + }, + { + "identifier": 205, + "participant_share": "cdbf588b835d2ebf0ea0e03f50ec45157daf70fc33e862e50dde749e3b027f9b" + }, + { + "identifier": 206, + "participant_share": "4eb1b6f88a6663fc55609ec77afe02d0e0490e32f011afe68ddc8b2095861dee" + }, + { + "identifier": 207, + "participant_share": "cfa41564916f993a9c205d4fa50fc08bffc9a61753529b6d01946c65ec6ce192" + }, + { + "identifier": 208, + "participant_share": "509673d19878ce77e2e01bd7cf217e476263434e0f7be86e819282e846f07fe5" + }, + { + "identifier": 209, + "participant_share": "d188d23d9f8203b6299fda5ff9333c0281e3db3272bcd3f4f54a642d9dd74389" + }, + { + "identifier": 210, + "participant_share": "527b30aaa68b38f3705f98e82344f9bde47d78692ee620f675487aaff85ae1dc" + }, + { + "identifier": 211, + "participant_share": "d36d8f16ad946e31b71f57704d56b77903fe104d92270c7ce9005bf54f41a580" + }, + { + "identifier": 212, + "participant_share": "545fed83b49da36efddf15f8776875346697ad844e50597e68fe7277a9c543d3" + }, + { + "identifier": 213, + "participant_share": "d5524befbba6d8ad449ed480a17a32ef86184568b1914504dcb653bd00ac0777" + }, + { + "identifier": 214, + "participant_share": "5644aa5cc2b00dea8b5e9308cb8bf0aae8b1e29f6dba92065cb46a3f5b2fa5ca" + }, + { + "identifier": 215, + "participant_share": "d73708c8c9b94328d21e5190f59dae6608327a83d0fb7d8cd06c4b84b216696e" + }, + { + "identifier": 216, + "participant_share": "58296735d0c2786618de10191faf6c216acc17ba8d24ca8e506a62070c9a07c1" + }, + { + "identifier": 217, + "participant_share": "d91bc5a1d7cbada45f9dcea149c129dc8a4caf9ef065b614c422434c6380cb65" + }, + { + "identifier": 218, + "participant_share": "5a0e240eded4e2e1a65d8d2973d2e797ece64cd5ac8f0316442059cebe0469b8" + }, + { + "identifier": 219, + "participant_share": "db00827ae5de181fed1d4bb19de4a5530c66e4ba0fcfee9cb7d83b1414eb2d5c" + }, + { + "identifier": 220, + "participant_share": "5bf2e0e7ece74d5d33dd0a39c7f6630e6f0081f0cbf93b9e37d651966f6ecbaf" + }, + { + "identifier": 221, + "participant_share": "dce53f53f3f0829b7a9cc8c1f20820c98e8119d52f3a2724ab8e32dbc6558f53" + }, + { + "identifier": 222, + "participant_share": "5dd79dc0faf9b7d8c15c874a1c19de84f11ab70beb6374262b8c495e20d92da6" + }, + { + "identifier": 223, + "participant_share": "dec9fc2d0202ed17081c45d2462b9c40109b4ef04ea45fac9f442aa377bff14a" + }, + { + "identifier": 224, + "participant_share": "5fbc5a9a090c22544edc045a703d59fb7334ec270acdacae1f424125d2438f9d" + }, + { + "identifier": 225, + "participant_share": "e0aeb90610155792959bc2e29a4f17b692b5840b6e0e983492fa226b292a5341" + }, + { + "identifier": 226, + "participant_share": "61a11773171e8ccfdc5b816ac460d571f54f21422a37e53612f838ed83adf194" + }, + { + "identifier": 227, + "participant_share": "e29375df1e27c20e231b3ff2ee72932d14cfb9268d78d0bc86b01a32da94b538" + }, + { + "identifier": 228, + "participant_share": "6385d44c2530f74b69dafe7b188450e87769565d49a21dbe06ae30b53518538b" + }, + { + "identifier": 229, + "participant_share": "e47832b82c3a2c89b09abd0342960ea396e9ee41ace309447a6611fa8bff172f" + }, + { + "identifier": 230, + "participant_share": "656a9125334361c6f75a7b8b6ca7cc5ef9838b78690c5645fa64287ce682b582" + }, + { + "identifier": 231, + "participant_share": "e65cef913a4c97053e1a3a1396b98a1a1904235ccc4d41cc6e1c09c23d697926" + }, + { + "identifier": 232, + "participant_share": "674f4dfe4155cc4284d9f89bc0cb47d57b9dc09388768ecdee1a204497ed1779" + }, + { + "identifier": 233, + "participant_share": "e841ac6a485f0180cb99b723eadd05909b1e5877ebb77a5461d20189eed3db1d" + }, + { + "identifier": 234, + "participant_share": "69340ad74f6836be125975ac14eec34bfdb7f5aea7e0c755e1d0180c49577970" + }, + { + "identifier": 235, + "participant_share": "ea26694356716bfc591934343f0081071d388d930b21b2dc5587f951a03e3d14" + }, + { + "identifier": 236, + "participant_share": "6b18c7b05d7aa1399fd8f2bc69123ec27fd22ac9c74affddd5860fd3fac1db67" + }, + { + "identifier": 237, + "participant_share": "ec0b261c6483d677e698b1449323fc7d9f52c2ae2a8beb64493df11951a89f0b" + }, + { + "identifier": 238, + "participant_share": "6cfd84896b8d0bb52d586fccbd35ba3901ec5fe4e6b53865c93c079bac2c3d5e" + }, + { + "identifier": 239, + "participant_share": "edefe2f5729640f374182e54e74777f4216cf7c949f623ec3cf3e8e103130102" + }, + { + "identifier": 240, + "participant_share": "6ee24162799f7630bad7ecdd115935af84069500061f70edbcf1ff635d969f55" + }, + { + "identifier": 241, + "participant_share": "efd49fce80a8ab6f0197ab653b6af36aa3872ce469605c7430a9e0a8b47d62f9" + }, + { + "identifier": 242, + "participant_share": "70c6fe3b87b1e0ac485769ed657cb1260620ca1b2589a975b0a7f72b0f01014c" + }, + { + "identifier": 243, + "participant_share": "f1b95ca78ebb15ea8f1728758f8e6ee125a161ff88ca94fc245fd87065e7c4f0" + }, + { + "identifier": 244, + "participant_share": "72abbb1495c44b27d5d6e6fdb9a02c9c883aff3644f3e1fda45deef2c06b6343" + }, + { + "identifier": 245, + "participant_share": "f39e19809ccd80661c96a585e3b1ea57a7bb971aa834cd841815d038175226e7" + }, + { + "identifier": 246, + "participant_share": "749077eda3d6b5a36356640e0dc3a8130a553451645e1a859813e6ba71d5c53a" + }, + { + "identifier": 247, + "participant_share": "f582d659aadfeae1aa16229637d565ce29d5cc35c79f060c0bcbc7ffc8bc88de" + }, + { + "identifier": 248, + "participant_share": "767534c6b1e9201ef0d5e11e61e723898c6f696c83c8530d8bc9de8223402731" + }, + { + "identifier": 249, + "participant_share": "f7679332b8f2555d37959fa68bf8e144abf00150e7093e93ff81bfc77a26ead5" + }, + { + "identifier": 250, + "participant_share": "7859f19fbffb8a9a7e555e2eb60a9f000e899e87a3328b957f7fd649d4aa8928" + }, + { + "identifier": 251, + "participant_share": "f94c500bc704bfd8c5151cb6e01c5cbb2e0a366c0673771bf337b78f2b914ccc" + }, + { + "identifier": 252, + "participant_share": "7a3eae78ce0df5160bd4db3f0a2e1a7690a3d3a2c29cc41d7335ce118614eb1f" + }, + { + "identifier": 253, + "participant_share": "fb310ce4d5172a54529499c7343fd831b0246b8725ddafa3e6edaf56dcfbaec3" + }, + { + "identifier": 254, + "participant_share": "7c236b51dc205f919954584f5e5195ed12be08bde206fca566ebc5d9377f4d16" + }, + { + "identifier": 255, + "participant_share": "fd15c9bde32994cfe01416d7886353a8323ea0a24547e82bdaa3a71e8e6610ba" + }, + { + "identifier": 256, + "participant_share": "7e08282aea32ca0d26d3d55fb275116394d83dd90171352d5aa1bda0e8e9af0d" + }, + { + "identifier": 257, + "participant_share": "fefa8696f13bff4b6d9393e7dc86cf1eb458d5bd64b220b3ce599ee63fd072b1" + } + ] + }, + "round_one_outputs": { + "outputs": [ + { + "identifier": 129, + "hiding_nonce_randomness": "666a9e4319012aed9d7ce0d563b4ae5a2ffbdefe6c6b851298cc1dfdf038703f", + "binding_nonce_randomness": "984f4fcb0d0eafc0bfeaf50b188c8d7e6579823cc02c2d4f68663e5aa7e9a316", + "hiding_nonce": "cb2bdac50f6b2ba9f459be16d38ffaed42f2a74dcc648bc94302b30c72cfed1e", + "binding_nonce": "d748e9f73eeb54ac85d6da7b3b0d832b10479ddda0835da744a17a6d7079e1fe", + "hiding_nonce_commitment": "0203f9fd6335bd8898012614e56c789bb9dd922d5ea2744d6b58e306ca3ef467ea", + "binding_nonce_commitment": "03a779bcaa774d348734768bab5f43cdc9336507874f6cccf0237dc55873e12aba", + "binding_factor_input": "023a309ad94e9fe8a7ba45dfc58f38bf091959d3c99cfbd02b4dc00585ec45ab70825371853e974bc30ac5b947b216d70461919666584c70c51f9f56f117736c5d19eee5d2f185086106b56f30df5b840b37c6153e7ac8e0e1e9a6f66ebbc4aff60000000000000000000000000000000000000000000000000000000000000081", + "binding_factor": "9d77b703fcc34eb8a232aafa5d78db8c4be9a4ebef8326a6955311b03db628ae" + }, + { + "identifier": 256, + "hiding_nonce_randomness": "bf1740cd77f9fe74e4c4c7bc755fea2a692ba485cc24a393a8fe43e8e7c2991d", + "binding_nonce_randomness": "808ab63ef7a904d556917a4e03802b5707b86534415bda0a16438b9301fda311", + "hiding_nonce": "3b9851dcf53de234715a4e121109ed51b51b6d5d01061c792c6a4a4444fc0a86", + "binding_nonce": "faacab3fc0db2176dcfd98cce5560d2fe9180bfb899ae649967e13c13d119f5a", + "hiding_nonce_commitment": "03229a21ff0eac23a2ec52b0c4291403f9171ea1fccc6002a9dbd32d463aec67bc", + "binding_nonce_commitment": "02063d82caab5506217f31d27493ae3eaa956d1237257fa70d49d0931142b9b867", + "binding_factor_input": "023a309ad94e9fe8a7ba45dfc58f38bf091959d3c99cfbd02b4dc00585ec45ab70825371853e974bc30ac5b947b216d70461919666584c70c51f9f56f117736c5d19eee5d2f185086106b56f30df5b840b37c6153e7ac8e0e1e9a6f66ebbc4aff60000000000000000000000000000000000000000000000000000000000000100", + "binding_factor": "5e167d10de7cd9b6c16c6ecf1fa40b92939c366f533df76490e068b8925d912d" + }, + { + "identifier": 257, + "hiding_nonce_randomness": "724860ff150f088e695da0aeb0fb6421c12fbd0b6f6592e379807d97f2aeb9d0", + "binding_nonce_randomness": "1940e54262030338de4dd120b349e8b53d6103a8c74b795cf4b1092e86780a56", + "hiding_nonce": "3ac376b5304487606e86d55ee0ce3e41f55c3d349315a01fefa731fad73aa0f0", + "binding_nonce": "e385bc026e786498ccc81ea23f6e9086761734a7158a5ad6b19c03de473b8232", + "hiding_nonce_commitment": "0394020ca44176bc3ad92e2a473ce104b6a7871def87ad423a76156cc50954c879", + "binding_nonce_commitment": "02696a16a6f1ecfa524b10d8b26d4e2fe46a5b08b7720a5305db57dfae28e9d808", + "binding_factor_input": "023a309ad94e9fe8a7ba45dfc58f38bf091959d3c99cfbd02b4dc00585ec45ab70825371853e974bc30ac5b947b216d70461919666584c70c51f9f56f117736c5d19eee5d2f185086106b56f30df5b840b37c6153e7ac8e0e1e9a6f66ebbc4aff60000000000000000000000000000000000000000000000000000000000000101", + "binding_factor": "6bd5c2b549521722cbdbc4197a1a2a1398a71b5861fc71cfa1d7ac0ba1034bc2" + } + ] + }, + "round_two_outputs": { + "outputs": [ + { + "identifier": 129, + "sig_share": "a7bcf8d542593127a391cdf1b83df475c4608322d7660474f4ce76e3b263b5ca" + }, + { + "identifier": 256, + "sig_share": "9d47444061493b9ff4bd654b39eb12b18a33638a4f1d66a156c40b5078c47b72" + }, + { + "identifier": 257, + "sig_share": "2bea459e63abfa8ac03f4217bfe498af6b98e1ac72a1824f8b6850ec3fa67c40" + } + ] + }, + "final_output": { + "sig": "0323061463a6f77b8e3b1c62bb478b405503c0316cbdba5f323d038ce2a2cd215870ee82b5074e6751588e7554b20d9fd6fd45cdabf20d4ee0e341085d6e6b882b" + } +} \ No newline at end of file diff --git a/spec/fixtures/secp256k1/vectors-big-identifier.json b/spec/fixtures/secp256k1/vectors-big-identifier.json new file mode 100644 index 0000000..cddce31 --- /dev/null +++ b/spec/fixtures/secp256k1/vectors-big-identifier.json @@ -0,0 +1,1109 @@ +{ + "config": { + "MAX_PARTICIPANTS": "257", + "NUM_PARTICIPANTS": "3", + "MIN_PARTICIPANTS": "2", + "name": "FROST(secp256k1, SHA-256)", + "group": "secp256k1", + "hash": "SHA-256" + }, + "inputs": { + "participant_list": [ + 129, + 256, + 257 + ], + "group_secret_key": "0d004150d27c3bf2a42f312683d35fac7394b1e9e318249c1bfe7f0795a83114", + "group_public_key": "02f37c34b66ced1fb51c34a90bdae006901f10625cc06c4f64663b0eae87d87b4f", + "message": "74657374", + "share_polynomial_coefficients": [ + "fbf85eadae3058ea14f19148bb72b45e4399c0b16028acaf0395c9b03c823579" + ], + "participant_shares": [ + { + "identifier": 1, + "participant_share": "08f89ffe80ac94dcb920c26f3f46140bfc7f95b493f8310f5fc1ea2b01f4254c" + }, + { + "identifier": 2, + "participant_share": "04f0feac2edcedc6ce1253b7fab8c86b856a797f44d83d82a385554e6e401984" + }, + { + "identifier": 3, + "participant_share": "00e95d59dd0d46b0e303e500b62b7ccb0e555d49f5b849f5e748c071da8c0dbc" + }, + { + "identifier": 4, + "participant_share": "fce1bc078b3d9f9af7f57649719e312951ef1dfb55e0f6a4eade8a22170e4335" + }, + { + "identifier": 5, + "participant_share": "f8da1ab5396df8850ce707922d10e588dada01c606c103182ea1f545835a376d" + }, + { + "identifier": 6, + "participant_share": "f4d27962e79e516f21d898dae88399e863c4e590b7a10f8b72656068efa62ba5" + }, + { + "identifier": 7, + "participant_share": "f0cad81095ceaa5936ca2a23a3f64e47ecafc95b68811bfeb628cb8c5bf21fdd" + }, + { + "identifier": 8, + "participant_share": "ecc336be43ff03434bbbbb6c5f6902a7759aad2619612871f9ec36afc83e1415" + }, + { + "identifier": 9, + "participant_share": "e8bb956bf22f5c2d60ad4cb51adbb706fe8590f0ca4134e53dafa1d3348a084d" + }, + { + "identifier": 10, + "participant_share": "e4b3f419a05fb517759eddfdd64e6b66877074bb7b21415881730cf6a0d5fc85" + }, + { + "identifier": 11, + "participant_share": "e0ac52c74e900e018a906f4691c11fc6105b58862c014dcbc536781a0d21f0bd" + }, + { + "identifier": 12, + "participant_share": "dca4b174fcc066eb9f82008f4d33d42599463c50dce15a3f08f9e33d796de4f5" + }, + { + "identifier": 13, + "participant_share": "d89d1022aaf0bfd5b47391d808a688852231201b8dc166b24cbd4e60e5b9d92d" + }, + { + "identifier": 14, + "participant_share": "d4956ed0592118bfc9652320c4193ce4ab1c03e63ea173259080b9845205cd65" + }, + { + "identifier": 15, + "participant_share": "d08dcd7e075171a9de56b4697f8bf1443406e7b0ef817f98d44424a7be51c19d" + }, + { + "identifier": 16, + "participant_share": "cc862c2bb581ca93f34845b23afea5a3bcf1cb7ba0618c0c18078fcb2a9db5d5" + }, + { + "identifier": 17, + "participant_share": "c87e8ad963b2237e0839d6faf6715a0345dcaf465141987f5bcafaee96e9aa0d" + }, + { + "identifier": 18, + "participant_share": "c476e98711e27c681d2b6843b1e40e62cec793110221a4f29f8e661203359e45" + }, + { + "identifier": 19, + "participant_share": "c06f4834c012d552321cf98c6d56c2c257b276dbb301b165e351d1356f81927d" + }, + { + "identifier": 20, + "participant_share": "bc67a6e26e432e3c470e8ad528c97721e09d5aa663e1bdd927153c58dbcd86b5" + }, + { + "identifier": 21, + "participant_share": "b86005901c7387265c001c1de43c2b8169883e7114c1ca4c6ad8a77c48197aed" + }, + { + "identifier": 22, + "participant_share": "b458643dcaa3e01070f1ad669faedfe0f273223bc5a1d6bfae9c129fb4656f25" + }, + { + "identifier": 23, + "participant_share": "b050c2eb78d438fa85e33eaf5b2194407b5e06067681e332f25f7dc320b1635d" + }, + { + "identifier": 24, + "participant_share": "ac492199270491e49ad4cff8169448a00448e9d12761efa63622e8e68cfd5795" + }, + { + "identifier": 25, + "participant_share": "a8418046d534eaceafc66140d206fcff8d33cd9bd841fc1979e65409f9494bcd" + }, + { + "identifier": 26, + "participant_share": "a439def4836543b8c4b7f2898d79b15f161eb1668922088cbda9bf2d65954005" + }, + { + "identifier": 27, + "participant_share": "a0323da231959ca2d9a983d248ec65be9f0995313a021500016d2a50d1e1343d" + }, + { + "identifier": 28, + "participant_share": "9c2a9c4fdfc5f58cee9b151b045f1a1e27f478fbeae22173453095743e2d2875" + }, + { + "identifier": 29, + "participant_share": "9822fafd8df64e77038ca663bfd1ce7db0df5cc69bc22de688f40097aa791cad" + }, + { + "identifier": 30, + "participant_share": "941b59ab3c26a761187e37ac7b4482dd39ca40914ca23a59ccb76bbb16c510e5" + }, + { + "identifier": 31, + "participant_share": "9013b858ea57004b2d6fc8f536b7373cc2b5245bfd8246cd107ad6de8311051d" + }, + { + "identifier": 32, + "participant_share": "8c0c17069887593542615a3df229eb9c4ba00826ae625340543e4201ef5cf955" + }, + { + "identifier": 33, + "participant_share": "880475b446b7b21f5752eb86ad9c9ffbd48aebf15f425fb39801ad255ba8ed8d" + }, + { + "identifier": 34, + "participant_share": "83fcd461f4e80b096c447ccf690f545b5d75cfbc10226c26dbc51848c7f4e1c5" + }, + { + "identifier": 35, + "participant_share": "7ff5330fa31863f381360e18248208bae660b386c102789a1f88836c3440d5fd" + }, + { + "identifier": 36, + "participant_share": "7bed91bd5148bcdd96279f60dff4bd1a6f4b975171e2850d634bee8fa08cca35" + }, + { + "identifier": 37, + "participant_share": "77e5f06aff7915c7ab1930a99b677179f8367b1c22c29180a70f59b30cd8be6d" + }, + { + "identifier": 38, + "participant_share": "73de4f18ada96eb1c00ac1f256da25d981215ee6d3a29df3ead2c4d67924b2a5" + }, + { + "identifier": 39, + "participant_share": "6fd6adc65bd9c79bd4fc533b124cda390a0c42b18482aa672e962ff9e570a6dd" + }, + { + "identifier": 40, + "participant_share": "6bcf0c740a0a2085e9ede483cdbf8e9892f7267c3562b6da72599b1d51bc9b15" + }, + { + "identifier": 41, + "participant_share": "67c76b21b83a796ffedf75cc893242f81be20a46e642c34db61d0640be088f4d" + }, + { + "identifier": 42, + "participant_share": "63bfc9cf666ad25a13d1071544a4f757a4ccee119722cfc0f9e071642a548385" + }, + { + "identifier": 43, + "participant_share": "5fb8287d149b2b4428c2985e0017abb72db7d1dc4802dc343da3dc8796a077bd" + }, + { + "identifier": 44, + "participant_share": "5bb0872ac2cb842e3db429a6bb8a6016b6a2b5a6f8e2e8a7816747ab02ec6bf5" + }, + { + "identifier": 45, + "participant_share": "57a8e5d870fbdd1852a5baef76fd14763f8d9971a9c2f51ac52ab2ce6f38602d" + }, + { + "identifier": 46, + "participant_share": "53a144861f2c360267974c38326fc8d5c8787d3c5aa3018e08ee1df1db845465" + }, + { + "identifier": 47, + "participant_share": "4f99a333cd5c8eec7c88dd80ede27d35516361070b830e014cb1891547d0489d" + }, + { + "identifier": 48, + "participant_share": "4b9201e17b8ce7d6917a6ec9a9553194da4e44d1bc631a749074f438b41c3cd5" + }, + { + "identifier": 49, + "participant_share": "478a608f29bd40c0a66c001264c7e5f46339289c6d4326e7d4385f5c2068310d" + }, + { + "identifier": 50, + "participant_share": "4382bf3cd7ed99aabb5d915b203a9a53ec240c671e23335b17fbca7f8cb42545" + }, + { + "identifier": 51, + "participant_share": "3f7b1dea861df294d04f22a3dbad4eb3750ef031cf033fce5bbf35a2f900197d" + }, + { + "identifier": 52, + "participant_share": "3b737c98344e4b7ee540b3ec97200312fdf9d3fc7fe34c419f82a0c6654c0db5" + }, + { + "identifier": 53, + "participant_share": "376bdb45e27ea468fa3245355292b77286e4b7c730c358b4e3460be9d19801ed" + }, + { + "identifier": 54, + "participant_share": "336439f390aefd530f23d67e0e056bd20fcf9b91e1a365282709770d3de3f625" + }, + { + "identifier": 55, + "participant_share": "2f5c98a13edf563d241567c6c978203198ba7f5c9283719b6acce230aa2fea5d" + }, + { + "identifier": 56, + "participant_share": "2b54f74eed0faf273906f90f84ead49121a5632743637e0eae904d54167bde95" + }, + { + "identifier": 57, + "participant_share": "274d55fc9b4008114df88a58405d88f0aa9046f1f4438a81f253b87782c7d2cd" + }, + { + "identifier": 58, + "participant_share": "2345b4aa497060fb62ea1ba0fbd03d50337b2abca52396f53617239aef13c705" + }, + { + "identifier": 59, + "participant_share": "1f3e1357f7a0b9e577dbace9b742f1afbc660e875603a36879da8ebe5b5fbb3d" + }, + { + "identifier": 60, + "participant_share": "1b367205a5d112cf8ccd3e3272b5a60f4550f25206e3afdbbd9df9e1c7abaf75" + }, + { + "identifier": 61, + "participant_share": "172ed0b354016bb9a1becf7b2e285a6ece3bd61cb7c3bc4f0161650533f7a3ad" + }, + { + "identifier": 62, + "participant_share": "13272f610231c4a3b6b060c3e99b0ece5726b9e768a3c8c24524d028a04397e5" + }, + { + "identifier": 63, + "participant_share": "0f1f8e0eb0621d8dcba1f20ca50dc32de0119db21983d53588e83b4c0c8f8c1d" + }, + { + "identifier": 64, + "participant_share": "0b17ecbc5e927677e09383556080778d68fc817cca63e1a8ccaba66f78db8055" + }, + { + "identifier": 65, + "participant_share": "07104b6a0cc2cf61f585149e1bf32becf1e765477b43ee1c106f1192e527748d" + }, + { + "identifier": 66, + "participant_share": "0308aa17baf3284c0a76a5e6d765e04c7ad249122c23fa8f54327cb6517368c5" + }, + { + "identifier": 67, + "participant_share": "ff0108c5692381361f68372f92d894aabe6c09c38c4ca73e57c846668df59e3e" + }, + { + "identifier": 68, + "participant_share": "faf967731753da203459c8784e4b490a4756ed8e3d2cb3b19b8bb189fa419276" + }, + { + "identifier": 69, + "participant_share": "f6f1c620c584330a494b59c109bdfd69d041d158ee0cc024df4f1cad668d86ae" + }, + { + "identifier": 70, + "participant_share": "f2ea24ce73b48bf45e3ceb09c530b1c9592cb5239eeccc98231287d0d2d97ae6" + }, + { + "identifier": 71, + "participant_share": "eee2837c21e4e4de732e7c5280a36628e21798ee4fccd90b66d5f2f43f256f1e" + }, + { + "identifier": 72, + "participant_share": "eadae229d0153dc888200d9b3c161a886b027cb900ace57eaa995e17ab716356" + }, + { + "identifier": 73, + "participant_share": "e6d340d77e4596b29d119ee3f788cee7f3ed6083b18cf1f1ee5cc93b17bd578e" + }, + { + "identifier": 74, + "participant_share": "e2cb9f852c75ef9cb203302cb2fb83477cd8444e626cfe653220345e84094bc6" + }, + { + "identifier": 75, + "participant_share": "dec3fe32daa64886c6f4c1756e6e37a705c32819134d0ad875e39f81f0553ffe" + }, + { + "identifier": 76, + "participant_share": "dabc5ce088d6a170dbe652be29e0ec068eae0be3c42d174bb9a70aa55ca13436" + }, + { + "identifier": 77, + "participant_share": "d6b4bb8e3706fa5af0d7e406e553a0661798efae750d23befd6a75c8c8ed286e" + }, + { + "identifier": 78, + "participant_share": "d2ad1a3be537534505c9754fa0c654c5a083d37925ed3032412de0ec35391ca6" + }, + { + "identifier": 79, + "participant_share": "cea578e99367ac2f1abb06985c390925296eb743d6cd3ca584f14c0fa18510de" + }, + { + "identifier": 80, + "participant_share": "ca9dd797419805192fac97e117abbd84b2599b0e87ad4918c8b4b7330dd10516" + }, + { + "identifier": 81, + "participant_share": "c6963644efc85e03449e2929d31e71e43b447ed9388d558c0c7822567a1cf94e" + }, + { + "identifier": 82, + "participant_share": "c28e94f29df8b6ed598fba728e912643c42f62a3e96d61ff503b8d79e668ed86" + }, + { + "identifier": 83, + "participant_share": "be86f3a04c290fd76e814bbb4a03daa34d1a466e9a4d6e7293fef89d52b4e1be" + }, + { + "identifier": 84, + "participant_share": "ba7f524dfa5968c18372dd0405768f02d6052a394b2d7ae5d7c263c0bf00d5f6" + }, + { + "identifier": 85, + "participant_share": "b677b0fba889c1ab98646e4cc0e943625ef00e03fc0d87591b85cee42b4cca2e" + }, + { + "identifier": 86, + "participant_share": "b2700fa956ba1a95ad55ff957c5bf7c1e7daf1ceaced93cc5f493a079798be66" + }, + { + "identifier": 87, + "participant_share": "ae686e5704ea737fc24790de37ceac2170c5d5995dcda03fa30ca52b03e4b29e" + }, + { + "identifier": 88, + "participant_share": "aa60cd04b31acc69d7392226f3416080f9b0b9640eadacb2e6d0104e7030a6d6" + }, + { + "identifier": 89, + "participant_share": "a6592bb2614b2553ec2ab36faeb414e0829b9d2ebf8db9262a937b71dc7c9b0e" + }, + { + "identifier": 90, + "participant_share": "a2518a600f7b7e3e011c44b86a26c9400b8680f9706dc5996e56e69548c88f46" + }, + { + "identifier": 91, + "participant_share": "9e49e90dbdabd728160dd60125997d9f947164c4214dd20cb21a51b8b514837e" + }, + { + "identifier": 92, + "participant_share": "9a4247bb6bdc30122aff6749e10c31ff1d5c488ed22dde7ff5ddbcdc216077b6" + }, + { + "identifier": 93, + "participant_share": "963aa6691a0c88fc3ff0f8929c7ee65ea6472c59830deaf339a127ff8dac6bee" + }, + { + "identifier": 94, + "participant_share": "92330516c83ce1e654e289db57f19abe2f32102433edf7667d649322f9f86026" + }, + { + "identifier": 95, + "participant_share": "8e2b63c4766d3ad069d41b2413644f1db81cf3eee4ce03d9c127fe466644545e" + }, + { + "identifier": 96, + "participant_share": "8a23c272249d93ba7ec5ac6cced7037d4107d7b995ae104d04eb6969d2904896" + }, + { + "identifier": 97, + "participant_share": "861c211fd2cdeca493b73db58a49b7dcc9f2bb84468e1cc048aed48d3edc3cce" + }, + { + "identifier": 98, + "participant_share": "82147fcd80fe458ea8a8cefe45bc6c3c52dd9f4ef76e29338c723fb0ab283106" + }, + { + "identifier": 99, + "participant_share": "7e0cde7b2f2e9e78bd9a6047012f209bdbc88319a84e35a6d035aad41774253e" + }, + { + "identifier": 100, + "participant_share": "7a053d28dd5ef762d28bf18fbca1d4fb64b366e4592e421a13f915f783c01976" + }, + { + "identifier": 101, + "participant_share": "75fd9bd68b8f504ce77d82d87814895aed9e4aaf0a0e4e8d57bc811af00c0dae" + }, + { + "identifier": 102, + "participant_share": "71f5fa8439bfa936fc6f142133873dba76892e79baee5b009b7fec3e5c5801e6" + }, + { + "identifier": 103, + "participant_share": "6dee5931e7f002211160a569eef9f219ff7412446bce6773df435761c8a3f61e" + }, + { + "identifier": 104, + "participant_share": "69e6b7df96205b0b265236b2aa6ca679885ef60f1cae73e72306c28534efea56" + }, + { + "identifier": 105, + "participant_share": "65df168d4450b3f53b43c7fb65df5ad91149d9d9cd8e805a66ca2da8a13bde8e" + }, + { + "identifier": 106, + "participant_share": "61d7753af2810cdf5035594421520f389a34bda47e6e8ccdaa8d98cc0d87d2c6" + }, + { + "identifier": 107, + "participant_share": "5dcfd3e8a0b165c96526ea8cdcc4c398231fa16f2f4e9940ee5103ef79d3c6fe" + }, + { + "identifier": 108, + "participant_share": "59c832964ee1beb37a187bd5983777f7ac0a8539e02ea5b432146f12e61fbb36" + }, + { + "identifier": 109, + "participant_share": "55c09143fd12179d8f0a0d1e53aa2c5734f56904910eb22775d7da36526baf6e" + }, + { + "identifier": 110, + "participant_share": "51b8eff1ab427087a3fb9e670f1ce0b6bde04ccf41eebe9ab99b4559beb7a3a6" + }, + { + "identifier": 111, + "participant_share": "4db14e9f5972c971b8ed2fafca8f951646cb3099f2cecb0dfd5eb07d2b0397de" + }, + { + "identifier": 112, + "participant_share": "49a9ad4d07a3225bcddec0f886024975cfb61464a3aed78141221ba0974f8c16" + }, + { + "identifier": 113, + "participant_share": "45a20bfab5d37b45e2d052414174fdd558a0f82f548ee3f484e586c4039b804e" + }, + { + "identifier": 114, + "participant_share": "419a6aa86403d42ff7c1e389fce7b234e18bdbfa056ef067c8a8f1e76fe77486" + }, + { + "identifier": 115, + "participant_share": "3d92c95612342d1a0cb374d2b85a66946a76bfc4b64efcdb0c6c5d0adc3368be" + }, + { + "identifier": 116, + "participant_share": "398b2803c064860421a5061b73cd1af3f361a38f672f094e502fc82e487f5cf6" + }, + { + "identifier": 117, + "participant_share": "358386b16e94deee369697642f3fcf537c4c875a180f15c193f33351b4cb512e" + }, + { + "identifier": 118, + "participant_share": "317be55f1cc537d84b8828aceab283b305376b24c8ef2234d7b69e7521174566" + }, + { + "identifier": 119, + "participant_share": "2d74440ccaf590c26079b9f5a62538128e224eef79cf2ea81b7a09988d63399e" + }, + { + "identifier": 120, + "participant_share": "296ca2ba7925e9ac756b4b3e6197ec72170d32ba2aaf3b1b5f3d74bbf9af2dd6" + }, + { + "identifier": 121, + "participant_share": "25650168275642968a5cdc871d0aa0d19ff81684db8f478ea300dfdf65fb220e" + }, + { + "identifier": 122, + "participant_share": "215d6015d5869b809f4e6dcfd87d553128e2fa4f8c6f5401e6c44b02d2471646" + }, + { + "identifier": 123, + "participant_share": "1d55bec383b6f46ab43fff1893f00990b1cdde1a3d4f60752a87b6263e930a7e" + }, + { + "identifier": 124, + "participant_share": "194e1d7131e74d54c93190614f62bdf03ab8c1e4ee2f6ce86e4b2149aadefeb6" + }, + { + "identifier": 125, + "participant_share": "15467c1ee017a63ede2321aa0ad5724fc3a3a5af9f0f795bb20e8c6d172af2ee" + }, + { + "identifier": 126, + "participant_share": "113edacc8e47ff28f314b2f2c64826af4c8e897a4fef85cef5d1f7908376e726" + }, + { + "identifier": 127, + "participant_share": "0d37397a3c7858130806443b81badb0ed5796d4500cf9242399562b3efc2db5e" + }, + { + "identifier": 128, + "participant_share": "092f9827eaa8b0fd1cf7d5843d2d8f6e5e64510fb1af9eb57d58cdd75c0ecf96" + }, + { + "identifier": 129, + "participant_share": "0527f6d598d909e731e966ccf8a043cde74f34da628fab28c11c38fac85ac3ce" + }, + { + "identifier": 130, + "participant_share": "01205583470962d146daf815b412f82d703a18a5136fb79c04dfa41e34a6b806" + }, + { + "identifier": 131, + "participant_share": "fd18b430f539bbbb5bcc895e6f85ac8bb3d3d9567398644b08756dce7128ed7f" + }, + { + "identifier": 132, + "participant_share": "f91112dea36a14a570be1aa72af860eb3cbebd21247870be4c38d8f1dd74e1b7" + }, + { + "identifier": 133, + "participant_share": "f509718c519a6d8f85afabefe66b154ac5a9a0ebd5587d318ffc441549c0d5ef" + }, + { + "identifier": 134, + "participant_share": "f101d039ffcac6799aa13d38a1ddc9aa4e9484b6863889a4d3bfaf38b60cca27" + }, + { + "identifier": 135, + "participant_share": "ecfa2ee7adfb1f63af92ce815d507e09d77f68813718961817831a5c2258be5f" + }, + { + "identifier": 136, + "participant_share": "e8f28d955c2b784dc4845fca18c33269606a4c4be7f8a28b5b46857f8ea4b297" + }, + { + "identifier": 137, + "participant_share": "e4eaec430a5bd137d975f112d435e6c8e955301698d8aefe9f09f0a2faf0a6cf" + }, + { + "identifier": 138, + "participant_share": "e0e34af0b88c2a21ee67825b8fa89b28724013e149b8bb71e2cd5bc6673c9b07" + }, + { + "identifier": 139, + "participant_share": "dcdba99e66bc830c035913a44b1b4f87fb2af7abfa98c7e52690c6e9d3888f3f" + }, + { + "identifier": 140, + "participant_share": "d8d4084c14ecdbf6184aa4ed068e03e78415db76ab78d4586a54320d3fd48377" + }, + { + "identifier": 141, + "participant_share": "d4cc66f9c31d34e02d3c3635c200b8470d00bf415c58e0cbae179d30ac2077af" + }, + { + "identifier": 142, + "participant_share": "d0c4c5a7714d8dca422dc77e7d736ca695eba30c0d38ed3ef1db0854186c6be7" + }, + { + "identifier": 143, + "participant_share": "ccbd24551f7de6b4571f58c738e621061ed686d6be18f9b2359e737784b8601f" + }, + { + "identifier": 144, + "participant_share": "c8b58302cdae3f9e6c10ea0ff458d565a7c16aa16ef906257961de9af1045457" + }, + { + "identifier": 145, + "participant_share": "c4ade1b07bde988881027b58afcb89c530ac4e6c1fd91298bd2549be5d50488f" + }, + { + "identifier": 146, + "participant_share": "c0a6405e2a0ef17295f40ca16b3e3e24b9973236d0b91f0c00e8b4e1c99c3cc7" + }, + { + "identifier": 147, + "participant_share": "bc9e9f0bd83f4a5caae59dea26b0f2844282160181992b7f44ac200535e830ff" + }, + { + "identifier": 148, + "participant_share": "b896fdb9866fa346bfd72f32e223a6e3cb6cf9cc327937f2886f8b28a2342537" + }, + { + "identifier": 149, + "participant_share": "b48f5c67349ffc30d4c8c07b9d965b435457dd96e3594465cc32f64c0e80196f" + }, + { + "identifier": 150, + "participant_share": "b087bb14e2d0551ae9ba51c459090fa2dd42c161943950d90ff6616f7acc0da7" + }, + { + "identifier": 151, + "participant_share": "ac8019c29100ae04feabe30d147bc402662da52c45195d4c53b9cc92e71801df" + }, + { + "identifier": 152, + "participant_share": "a87878703f3106ef139d7455cfee7861ef1888f6f5f969bf977d37b65363f617" + }, + { + "identifier": 153, + "participant_share": "a470d71ded615fd9288f059e8b612cc178036cc1a6d97632db40a2d9bfafea4f" + }, + { + "identifier": 154, + "participant_share": "a06935cb9b91b8c33d8096e746d3e12100ee508c57b982a61f040dfd2bfbde87" + }, + { + "identifier": 155, + "participant_share": "9c61947949c211ad527228300246958089d9345708998f1962c779209847d2bf" + }, + { + "identifier": 156, + "participant_share": "9859f326f7f26a976763b978bdb949e012c41821b9799b8ca68ae4440493c6f7" + }, + { + "identifier": 157, + "participant_share": "945251d4a622c3817c554ac1792bfe3f9baefbec6a59a7ffea4e4f6770dfbb2f" + }, + { + "identifier": 158, + "participant_share": "904ab08254531c6b9146dc0a349eb29f2499dfb71b39b4732e11ba8add2baf67" + }, + { + "identifier": 159, + "participant_share": "8c430f3002837555a6386d52f01166fead84c381cc19c0e671d525ae4977a39f" + }, + { + "identifier": 160, + "participant_share": "883b6dddb0b3ce3fbb29fe9bab841b5e366fa74c7cf9cd59b59890d1b5c397d7" + }, + { + "identifier": 161, + "participant_share": "8433cc8b5ee42729d01b8fe466f6cfbdbf5a8b172dd9d9ccf95bfbf5220f8c0f" + }, + { + "identifier": 162, + "participant_share": "802c2b390d148013e50d212d2269841d48456ee1deb9e6403d1f67188e5b8047" + }, + { + "identifier": 163, + "participant_share": "7c2489e6bb44d8fdf9feb275dddc387cd13052ac8f99f2b380e2d23bfaa7747f" + }, + { + "identifier": 164, + "participant_share": "781ce894697531e80ef043be994eecdc5a1b36774079ff26c4a63d5f66f368b7" + }, + { + "identifier": 165, + "participant_share": "7415474217a58ad223e1d50754c1a13be3061a41f15a0b9a0869a882d33f5cef" + }, + { + "identifier": 166, + "participant_share": "700da5efc5d5e3bc38d366501034559b6bf0fe0ca23a180d4c2d13a63f8b5127" + }, + { + "identifier": 167, + "participant_share": "6c06049d74063ca64dc4f798cba709faf4dbe1d7531a24808ff07ec9abd7455f" + }, + { + "identifier": 168, + "participant_share": "67fe634b2236959062b688e18719be5a7dc6c5a203fa30f3d3b3e9ed18233997" + }, + { + "identifier": 169, + "participant_share": "63f6c1f8d066ee7a77a81a2a428c72ba06b1a96cb4da3d6717775510846f2dcf" + }, + { + "identifier": 170, + "participant_share": "5fef20a67e9747648c99ab72fdff27198f9c8d3765ba49da5b3ac033f0bb2207" + }, + { + "identifier": 171, + "participant_share": "5be77f542cc7a04ea18b3cbbb971db7918877102169a564d9efe2b575d07163f" + }, + { + "identifier": 172, + "participant_share": "57dfde01daf7f938b67cce0474e48fd8a17254ccc77a62c0e2c1967ac9530a77" + }, + { + "identifier": 173, + "participant_share": "53d83caf89285222cb6e5f4d305744382a5d3897785a6f342685019e359efeaf" + }, + { + "identifier": 174, + "participant_share": "4fd09b5d3758ab0ce05ff095ebc9f897b3481c62293a7ba76a486cc1a1eaf2e7" + }, + { + "identifier": 175, + "participant_share": "4bc8fa0ae58903f6f55181dea73cacf73c33002cda1a881aae0bd7e50e36e71f" + }, + { + "identifier": 176, + "participant_share": "47c158b893b95ce10a43132762af6156c51de3f78afa948df1cf43087a82db57" + }, + { + "identifier": 177, + "participant_share": "43b9b76641e9b5cb1f34a4701e2215b64e08c7c23bdaa1013592ae2be6cecf8f" + }, + { + "identifier": 178, + "participant_share": "3fb21613f01a0eb5342635b8d994ca15d6f3ab8cecbaad747956194f531ac3c7" + }, + { + "identifier": 179, + "participant_share": "3baa74c19e4a679f4917c70195077e755fde8f579d9ab9e7bd198472bf66b7ff" + }, + { + "identifier": 180, + "participant_share": "37a2d36f4c7ac0895e09584a507a32d4e8c973224e7ac65b00dcef962bb2ac37" + }, + { + "identifier": 181, + "participant_share": "339b321cfaab197372fae9930bece73471b456ecff5ad2ce44a05ab997fea06f" + }, + { + "identifier": 182, + "participant_share": "2f9390caa8db725d87ec7adbc75f9b93fa9f3ab7b03adf418863c5dd044a94a7" + }, + { + "identifier": 183, + "participant_share": "2b8bef78570bcb479cde0c2482d24ff3838a1e82611aebb4cc273100709688df" + }, + { + "identifier": 184, + "participant_share": "27844e26053c2431b1cf9d6d3e4504530c75024d11faf8280fea9c23dce27d17" + }, + { + "identifier": 185, + "participant_share": "237cacd3b36c7d1bc6c12eb5f9b7b8b2955fe617c2db049b53ae0747492e714f" + }, + { + "identifier": 186, + "participant_share": "1f750b81619cd605dbb2bffeb52a6d121e4ac9e273bb110e9771726ab57a6587" + }, + { + "identifier": 187, + "participant_share": "1b6d6a2f0fcd2eeff0a45147709d2171a735adad249b1d81db34dd8e21c659bf" + }, + { + "identifier": 188, + "participant_share": "1765c8dcbdfd87da0595e2902c0fd5d130209177d57b29f51ef848b18e124df7" + }, + { + "identifier": 189, + "participant_share": "135e278a6c2de0c41a8773d8e7828a30b90b7542865b366862bbb3d4fa5e422f" + }, + { + "identifier": 190, + "participant_share": "0f5686381a5e39ae2f790521a2f53e9041f6590d373b42dba67f1ef866aa3667" + }, + { + "identifier": 191, + "participant_share": "0b4ee4e5c88e9298446a966a5e67f2efcae13cd7e81b4f4eea428a1bd2f62a9f" + }, + { + "identifier": 192, + "participant_share": "0747439376beeb82595c27b319daa74f53cc20a298fb5bc22e05f53f3f421ed7" + }, + { + "identifier": 193, + "participant_share": "033fa24124ef446c6e4db8fbd54d5baedcb7046d49db683571c96062ab8e130f" + }, + { + "identifier": 194, + "participant_share": "ff3800eed31f9d56833f4a4490c0100d2050c51eaa0414e4755f2a12e8104888" + }, + { + "identifier": 195, + "participant_share": "fb305f9c814ff6409830db8d4c32c46ca93ba8e95ae42157b9229536545c3cc0" + }, + { + "identifier": 196, + "participant_share": "f728be4a2f804f2aad226cd607a578cc32268cb40bc42dcafce60059c0a830f8" + }, + { + "identifier": 197, + "participant_share": "f3211cf7ddb0a814c213fe1ec3182d2bbb11707ebca43a3e40a96b7d2cf42530" + }, + { + "identifier": 198, + "participant_share": "ef197ba58be100fed7058f677e8ae18b43fc54496d8446b1846cd6a099401968" + }, + { + "identifier": 199, + "participant_share": "eb11da533a1159e8ebf720b039fd95eacce738141e645324c83041c4058c0da0" + }, + { + "identifier": 200, + "participant_share": "e70a3900e841b2d300e8b1f8f5704a4a55d21bdecf445f980bf3ace771d801d8" + }, + { + "identifier": 201, + "participant_share": "e30297ae96720bbd15da4341b0e2fea9debcffa980246c0b4fb7180ade23f610" + }, + { + "identifier": 202, + "participant_share": "defaf65c44a264a72acbd48a6c55b30967a7e3743104787e937a832e4a6fea48" + }, + { + "identifier": 203, + "participant_share": "daf35509f2d2bd913fbd65d327c86768f092c73ee1e484f1d73dee51b6bbde80" + }, + { + "identifier": 204, + "participant_share": "d6ebb3b7a103167b54aef71be33b1bc8797dab0992c491651b0159752307d2b8" + }, + { + "identifier": 205, + "participant_share": "d2e412654f336f6569a088649eadd02802688ed443a49dd85ec4c4988f53c6f0" + }, + { + "identifier": 206, + "participant_share": "cedc7112fd63c84f7e9219ad5a2084878b53729ef484aa4ba2882fbbfb9fbb28" + }, + { + "identifier": 207, + "participant_share": "cad4cfc0ab9421399383aaf6159338e7143e5669a564b6bee64b9adf67ebaf60" + }, + { + "identifier": 208, + "participant_share": "c6cd2e6e59c47a23a8753c3ed105ed469d293a345644c3322a0f0602d437a398" + }, + { + "identifier": 209, + "participant_share": "c2c58d1c07f4d30dbd66cd878c78a1a626141dff0724cfa56dd27126408397d0" + }, + { + "identifier": 210, + "participant_share": "bebdebc9b6252bf7d2585ed047eb5605aeff01c9b804dc18b195dc49accf8c08" + }, + { + "identifier": 211, + "participant_share": "bab64a77645584e1e749f019035e0a6537e9e59468e4e88bf559476d191b8040" + }, + { + "identifier": 212, + "participant_share": "b6aea9251285ddcbfc3b8161bed0bec4c0d4c95f19c4f4ff391cb29085677478" + }, + { + "identifier": 213, + "participant_share": "b2a707d2c0b636b6112d12aa7a43732449bfad29caa501727ce01db3f1b368b0" + }, + { + "identifier": 214, + "participant_share": "ae9f66806ee68fa0261ea3f335b62783d2aa90f47b850de5c0a388d75dff5ce8" + }, + { + "identifier": 215, + "participant_share": "aa97c52e1d16e88a3b10353bf128dbe35b9574bf2c651a590466f3faca4b5120" + }, + { + "identifier": 216, + "participant_share": "a69023dbcb4741745001c684ac9b9042e4805889dd4526cc482a5f1e36974558" + }, + { + "identifier": 217, + "participant_share": "a288828979779a5e64f357cd680e44a26d6b3c548e25333f8bedca41a2e33990" + }, + { + "identifier": 218, + "participant_share": "9e80e13727a7f34879e4e9162380f901f656201f3f053fb2cfb135650f2f2dc8" + }, + { + "identifier": 219, + "participant_share": "9a793fe4d5d84c328ed67a5edef3ad617f4103e9efe54c261374a0887b7b2200" + }, + { + "identifier": 220, + "participant_share": "96719e928408a51ca3c80ba79a6661c1082be7b4a0c5589957380babe7c71638" + }, + { + "identifier": 221, + "participant_share": "9269fd403238fe06b8b99cf055d916209116cb7f51a5650c9afb76cf54130a70" + }, + { + "identifier": 222, + "participant_share": "8e625bede06956f0cdab2e39114bca801a01af4a0285717fdebee1f2c05efea8" + }, + { + "identifier": 223, + "participant_share": "8a5aba9b8e99afdae29cbf81ccbe7edfa2ec9314b3657df322824d162caaf2e0" + }, + { + "identifier": 224, + "participant_share": "865319493cca08c4f78e50ca8831333f2bd776df64458a666645b83998f6e718" + }, + { + "identifier": 225, + "participant_share": "824b77f6eafa61af0c7fe21343a3e79eb4c25aaa152596d9aa09235d0542db50" + }, + { + "identifier": 226, + "participant_share": "7e43d6a4992aba992171735bff169bfe3dad3e74c605a34cedcc8e80718ecf88" + }, + { + "identifier": 227, + "participant_share": "7a3c3552475b1383366304a4ba89505dc698223f76e5afc0318ff9a3dddac3c0" + }, + { + "identifier": 228, + "participant_share": "763493fff58b6c6d4b5495ed75fc04bd4f83060a27c5bc33755364c74a26b7f8" + }, + { + "identifier": 229, + "participant_share": "722cf2ada3bbc55760462736316eb91cd86de9d4d8a5c8a6b916cfeab672ac30" + }, + { + "identifier": 230, + "participant_share": "6e25515b51ec1e417537b87eece16d7c6158cd9f8985d519fcda3b0e22bea068" + }, + { + "identifier": 231, + "participant_share": "6a1db009001c772b8a2949c7a85421dbea43b16a3a65e18d409da6318f0a94a0" + }, + { + "identifier": 232, + "participant_share": "66160eb6ae4cd0159f1adb1063c6d63b732e9534eb45ee0084611154fb5688d8" + }, + { + "identifier": 233, + "participant_share": "620e6d645c7d28ffb40c6c591f398a9afc1978ff9c25fa73c8247c7867a27d10" + }, + { + "identifier": 234, + "participant_share": "5e06cc120aad81e9c8fdfda1daac3efa85045cca4d0606e70be7e79bd3ee7148" + }, + { + "identifier": 235, + "participant_share": "59ff2abfb8dddad3ddef8eea961ef35a0def4094fde6135a4fab52bf403a6580" + }, + { + "identifier": 236, + "participant_share": "55f7896d670e33bdf2e120335191a7b996da245faec61fcd936ebde2ac8659b8" + }, + { + "identifier": 237, + "participant_share": "51efe81b153e8ca807d2b17c0d045c191fc5082a5fa62c40d732290618d24df0" + }, + { + "identifier": 238, + "participant_share": "4de846c8c36ee5921cc442c4c8771078a8afebf5108638b41af59429851e4228" + }, + { + "identifier": 239, + "participant_share": "49e0a576719f3e7c31b5d40d83e9c4d8319acfbfc16645275eb8ff4cf16a3660" + }, + { + "identifier": 240, + "participant_share": "45d904241fcf976646a765563f5c7937ba85b38a7246519aa27c6a705db62a98" + }, + { + "identifier": 241, + "participant_share": "41d162d1cdfff0505b98f69efacf2d974370975523265e0de63fd593ca021ed0" + }, + { + "identifier": 242, + "participant_share": "3dc9c17f7c30493a708a87e7b641e1f6cc5b7b1fd4066a812a0340b7364e1308" + }, + { + "identifier": 243, + "participant_share": "39c2202d2a60a224857c193071b4965655465eea84e676f46dc6abdaa29a0740" + }, + { + "identifier": 244, + "participant_share": "35ba7edad890fb0e9a6daa792d274ab5de3142b535c68367b18a16fe0ee5fb78" + }, + { + "identifier": 245, + "participant_share": "31b2dd8886c153f8af5f3bc1e899ff15671c267fe6a68fdaf54d82217b31efb0" + }, + { + "identifier": 246, + "participant_share": "2dab3c3634f1ace2c450cd0aa40cb374f0070a4a97869c4e3910ed44e77de3e8" + }, + { + "identifier": 247, + "participant_share": "29a39ae3e32205ccd9425e535f7f67d478f1ee154866a8c17cd4586853c9d820" + }, + { + "identifier": 248, + "participant_share": "259bf99191525eb6ee33ef9c1af21c3401dcd1dff946b534c097c38bc015cc58" + }, + { + "identifier": 249, + "participant_share": "2194583f3f82b7a1032580e4d664d0938ac7b5aaaa26c1a8045b2eaf2c61c090" + }, + { + "identifier": 250, + "participant_share": "1d8cb6ecedb3108b1817122d91d784f313b299755b06ce1b481e99d298adb4c8" + }, + { + "identifier": 251, + "participant_share": "1985159a9be369752d08a3764d4a39529c9d7d400be6da8e8be204f604f9a900" + }, + { + "identifier": 252, + "participant_share": "157d74484a13c25f41fa34bf08bcedb22588610abcc6e701cfa5701971459d38" + }, + { + "identifier": 253, + "participant_share": "1175d2f5f8441b4956ebc607c42fa211ae7344d56da6f3751368db3cdd919170" + }, + { + "identifier": 254, + "participant_share": "0d6e31a3a67474336bdd57507fa25671375e28a01e86ffe8572c466049dd85a8" + }, + { + "identifier": 255, + "participant_share": "0966905154a4cd1d80cee8993b150ad0c0490c6acf670c5b9aefb183b62979e0" + }, + { + "identifier": 256, + "participant_share": "055eeeff02d5260795c079e1f687bf304933f035804718cedeb31ca722756e18" + }, + { + "identifier": 257, + "participant_share": "01574dacb1057ef1aab20b2ab1fa738fd21ed40031272542227687ca8ec16250" + } + ] + }, + "round_one_outputs": { + "outputs": [ + { + "identifier": 129, + "hiding_nonce_randomness": "8a8821b1b7d3bb29e7c2ed156a17fbdb9d4e036e3c0f31ade4d853c40531526d", + "binding_nonce_randomness": "b5964e34921c184757523ebfce17f8c8d9a4f8b1a9a6b3ce2c62e75a79e217e8", + "hiding_nonce": "8eeee80965c09c9e46ffbcc15d898c383c078c5d03321bc9d5be4ff9653d8ac4", + "binding_nonce": "82a3b16d3361e76c8bdfc6c14fc3ad42c38f41cf3f8688226725c9d2dceccf6a", + "hiding_nonce_commitment": "022725c75dd202fc7cb2c513233f22ad8293c39a1404db558920ae421ad72e3e9f", + "binding_nonce_commitment": "03e89f797796683a7cc673a13773abc7b385781c0469437bd869c9add4243028c0", + "binding_factor_input": "02f37c34b66ced1fb51c34a90bdae006901f10625cc06c4f64663b0eae87d87b4fff9b5210ffbb3c07a73a7c8935be4a8c62cf015f6cf7ade6efac09a6513540fc4591618d01f9ce7a67c6787d8a94bf5e6e19150be75f9230c3c4e4db0bd4a1c90000000000000000000000000000000000000000000000000000000000000081", + "binding_factor": "68e13faf3c7fb10a039b7dc40eeed6a7b43494c715092ea91f7d4a3aceaf290b" + }, + { + "identifier": 256, + "hiding_nonce_randomness": "1227d0c4838dbda8f7871bb64cb49545655d65e1da44da38c9062d39e591f290", + "binding_nonce_randomness": "bbab58cdb56bcc90a9cde2778a79cfa786372100d60e6a17dd60349ccceb4c88", + "hiding_nonce": "a90463d1c2c10e0cb515efa4f448367b26f57ee3c558f87988abbc1b0767ee5a", + "binding_nonce": "a15fef4c65aa4c1cf2d54788fae0459a8bddba5d6c87ac6e92ff0b611aae7cb2", + "hiding_nonce_commitment": "025f629c95c7ae32b06c432756647d155214832a0c3a2eadaf0836a7db48a53482", + "binding_nonce_commitment": "0313a687d82930862532aa5ed50ec740036ddaa757fc8495932b91226ddc3830f7", + "binding_factor_input": "02f37c34b66ced1fb51c34a90bdae006901f10625cc06c4f64663b0eae87d87b4fff9b5210ffbb3c07a73a7c8935be4a8c62cf015f6cf7ade6efac09a6513540fc4591618d01f9ce7a67c6787d8a94bf5e6e19150be75f9230c3c4e4db0bd4a1c90000000000000000000000000000000000000000000000000000000000000100", + "binding_factor": "b1bc8dfed71f105eed9266eee7e4633c2019e7295f9806e608f48e1cb3375a3d" + }, + { + "identifier": 257, + "hiding_nonce_randomness": "8e8a7c08ce9f812a140c5f1b65300e65c63314e2ea00a8a7c8992d8e9baa7151", + "binding_nonce_randomness": "5dba45da45f873fd04ddd5f359ee52c8657028429f5819a7d8605b1181bfb3b5", + "hiding_nonce": "8a1b69c60990699b748993ea0167f82724f42af89bbf5c30b6ee2be3a2e99226", + "binding_nonce": "d09486f384c1ad1c8a517c8a0a249a7a638d4c046dc21657829d1baf671107ba", + "hiding_nonce_commitment": "02078f2b933818f8d44176927f4538caf0bad7ac885e279089c2ce0f49c6521c50", + "binding_nonce_commitment": "0333d6a39834dc8693fb2ac61bcdf9938a1f20eb575072dd7a0d6e896a1e1c351e", + "binding_factor_input": "02f37c34b66ced1fb51c34a90bdae006901f10625cc06c4f64663b0eae87d87b4fff9b5210ffbb3c07a73a7c8935be4a8c62cf015f6cf7ade6efac09a6513540fc4591618d01f9ce7a67c6787d8a94bf5e6e19150be75f9230c3c4e4db0bd4a1c90000000000000000000000000000000000000000000000000000000000000101", + "binding_factor": "c03ca21f0fc7860918f5642c6851aa842bfdf3cf57294eb60f3aff91825f6087" + } + ] + }, + "round_two_outputs": { + "outputs": [ + { + "identifier": 129, + "sig_share": "3c9f4bfd6e88db4e2d99831569a290d032453904d35b045c833c75feae6bad88" + }, + { + "identifier": 256, + "sig_share": "d1928c93c533f426698940e9734ddf507c50791710be33ad66c97c4091bc7617" + }, + { + "identifier": 257, + "sig_share": "f82e4ccf9c56d88447bd7c28ef9c9e68721d8eaea79acd77912feb9b7e166568" + } + ] + }, + "final_output": { + "sig": "035018f08dbd0a6d610a311d6f6817e85680f0e6838df4849791e716c8838d0fd206602560d013a7f8dee04027cc8d0e8bab5586fd2d22c509fb9120c11dd20685" + } +} \ No newline at end of file diff --git a/spec/frost_spec.rb b/spec/frost_spec.rb index cbdbc55..06cbd52 100644 --- a/spec/frost_spec.rb +++ b/spec/frost_spec.rb @@ -118,12 +118,24 @@ it_behaves_like "frost process", "secp256k1" end + context "secp256k1 big identifiers" do + let(:group) { ECDSA::Group::Secp256k1 } + let(:vectors) { load_fixture("secp256k1/vectors-big-identifier.json") } + it_behaves_like "Test Vector", "secp256k1 with big identifier" + end + context "p256" do let(:group) { ECDSA::Group::Secp256r1 } let(:vectors) { load_fixture("p256/vectors.json") } it_behaves_like "Test Vector", "p256" it_behaves_like "frost process", "p256" end + + context "p256 big identifiers" do + let(:group) { ECDSA::Group::Secp256r1 } + let(:vectors) { load_fixture("p256/vectors-big-identifier.json") } + it_behaves_like "Test Vector", "p256 with big identifier" + end end end