From 0e241f9c14452d9cb63dc0e74522a79b280e62cf Mon Sep 17 00:00:00 2001 From: Christopher Patton Date: Fri, 16 Aug 2024 17:53:03 -0700 Subject: [PATCH] Prio3: Double the length of the joint randomness seed (*) A robustness attacker can try to find two distinct reports that derive the joint randomness seed by an offline birthday attack. By increasing the seed size from 16 to 32 bytes, we ensure this probability is negligible (in the random oracle model) even when the attacker can do a lot of computation (make many random oracle queries). --- draft-irtf-cfrg-vdaf.md | 15 ++++++------ poc/vdaf_poc/vdaf_prio3.py | 8 +++---- test_vec/12/Prio3Histogram_0.json | 8 +++---- test_vec/12/Prio3Histogram_1.json | 10 ++++---- test_vec/12/Prio3MultihotCountVec_0.json | 8 +++---- test_vec/12/Prio3SumVec_0.json | 24 +++++++++---------- test_vec/12/Prio3SumVec_1.json | 30 ++++++++++++------------ 7 files changed, 52 insertions(+), 51 deletions(-) diff --git a/draft-irtf-cfrg-vdaf.md b/draft-irtf-cfrg-vdaf.md index cfe09250..999aadeb 100644 --- a/draft-irtf-cfrg-vdaf.md +++ b/draft-irtf-cfrg-vdaf.md @@ -2731,7 +2731,8 @@ The joint randomness computation involves the following steps: 1. Compute a "joint randomness part" from each measurement share and blind 1. Compute a "joint randomness seed" from the joint randomness parts -1. Compute the joint randomness for each proof evaluation from the joint randomness seed +1. Compute the joint randomness for each proof evaluation from the joint + randomness seed This three-step process is designed to ensure that the joint randomness does not leak the measurement to the Aggregators while preventing a malicious Client @@ -2760,8 +2761,8 @@ Aggregator a "hint" consisting of the joint randomness parts. This leaves open the possibility that the Client cheated by, say, forcing the Aggregators to use joint randomness that biases the proof check procedure some way in its favor. To mitigate this, the Aggregators also check that they have all computed the -same joint randomness seed before accepting their output shares. To do so, they -exchange their parts of the joint randomness along with their shares of +same joint randomness seed before accepting their output shares. To do so, +they exchange their parts of the joint randomness along with their shares of verifier(s). Implementation note: the preparation state for Prio3 includes the output share @@ -3004,19 +3005,19 @@ def joint_rand_part( def joint_rand_seed(self, k_joint_rand_parts: list[bytes]) -> bytes: """Derive the joint randomness seed from its parts.""" - return self.xof.derive_seed( + return self.xof( zeros(self.xof.SEED_SIZE), self.domain_separation_tag(USAGE_JOINT_RAND_SEED), concat(k_joint_rand_parts), - ) + ).next(2*self.xof.SEED_SIZE) def joint_rands(self, k_joint_rand_seed: bytes) -> list[F]: """Derive the joint randomness from its seed.""" return self.xof.expand_into_vec( self.flp.field, - k_joint_rand_seed, + zeros(self.xof.SEED_SIZE), self.domain_separation_tag(USAGE_JOINT_RANDOMNESS), - byte(self.PROOFS), + k_joint_rand_seed + byte(self.PROOFS), self.flp.JOINT_RAND_LEN * self.PROOFS, ) ~~~ diff --git a/poc/vdaf_poc/vdaf_prio3.py b/poc/vdaf_poc/vdaf_prio3.py index 99926891..63fe4972 100644 --- a/poc/vdaf_poc/vdaf_prio3.py +++ b/poc/vdaf_poc/vdaf_prio3.py @@ -481,19 +481,19 @@ def joint_rand_part( def joint_rand_seed(self, k_joint_rand_parts: list[bytes]) -> bytes: """Derive the joint randomness seed from its parts.""" - return self.xof.derive_seed( + return self.xof( zeros(self.xof.SEED_SIZE), self.domain_separation_tag(USAGE_JOINT_RAND_SEED), concat(k_joint_rand_parts), - ) + ).next(2*self.xof.SEED_SIZE) def joint_rands(self, k_joint_rand_seed: bytes) -> list[F]: """Derive the joint randomness from its seed.""" return self.xof.expand_into_vec( self.flp.field, - k_joint_rand_seed, + zeros(self.xof.SEED_SIZE), self.domain_separation_tag(USAGE_JOINT_RANDOMNESS), - byte(self.PROOFS), + k_joint_rand_seed + byte(self.PROOFS), self.flp.JOINT_RAND_LEN * self.PROOFS, ) diff --git a/test_vec/12/Prio3Histogram_0.json b/test_vec/12/Prio3Histogram_0.json index 44fcff96..ee58b1a4 100644 --- a/test_vec/12/Prio3Histogram_0.json +++ b/test_vec/12/Prio3Histogram_0.json @@ -15,7 +15,7 @@ "prep": [ { "input_shares": [ - "6c2583213d4c8044b72040e25fb673a78d8d5715c3d8747ed5f4049eec8bc0de14a54de00550288675b8193b4a34ef9ec7ea5d2ae1f4236cd6aa3cd4284d93d52f3671e5f6298640f1eebe0fb60c87b003bbcccf4bfe24c465b797d4ef362d829c641b348da7f0d3f87fc282d1a2a99a370a93ec56f3972f43efd2bfba80fa6180aa72b0e6d4e2f49aa13bd2d199879c4b32211410418aefa60fb398dc92cc6d70c925cb36fb5ef2f8a287b079f5a7235ccc02a0b5b07301622c24c40a68dfdb58e970ba56cb8b213fefe0ad54050b39d5336d7a6253b0ded89cae319e04a92afb765fc1692c1b9a70c996427231bd96303132333435363738393a3b3c3d3e3f", + "6c2583213d4c8044b72040e25fb673a78d8d5715c3d8747ed5f4049eec8bc0de14a54de00550288675b8193b4a34ef9ec7ea5d2ae1f4236cd6aa3cd4284d93d52f3671e5f6298640f1eebe0fb60c87b003bbcccf4bfe24c465b797d4ef362d829c641b348da7f0d3f87fc282d1a2a99a370a93ec56f3972f43efd2bfba80fa61974351c76191661f3ea55dce25448823dda3dd0b6fdf98495473877c4365ca22f2a4da0905151aeff015530f7d9479785ccc02a0b5b07301622c24c40a68dfdb415092a3db0e08f79bebbeb1005b0ab243c2b08203b5a1842b39da4d3732ab75799baa829b12609d7856cbe36e92eb41303132333435363738393a3b3c3d3e3f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f" ], "measurement": 2, @@ -35,12 +35,12 @@ ] ], "prep_messages": [ - "d307ca7e34030158f94c1c71721d8bed" + "d307ca7e34030158f94c1c71721d8bedb566e5437d4594041636b8e54411adf1" ], "prep_shares": [ [ - "a2c657a8c8eceaa4bd325ab96ac04328263c85eebe91da2f22239e923a040771821bdb334ad2dbd7e260f1adeb28e7dd873369157aaf72a6a83ecf31a547bff42c4a2287942feded543fc90db3aa68cc0b915a5ac0b713c4a1cea3b5e9badc516595a33d22f55b5cd209dacd57611bda", - "5f39a8573713155b26cda546953fbcd7c532d56986b04a02ba056d488ce351df64e112ea49775e2e902083738615cc0a6adb1b52df903df7759adfca289d7689a43598d54b0d6d143d51cb13a67ba7a2744ab56e63506d495a9089a400800a1aa975e65b48c56738451e92401898de32" + "909b2bfc73f4869d4045236c982e6ff69350e9a277869a6fc47407210c6369d2821bdb334ad2dbd7e260f1adeb28e7ddd38fdfbab21f29e1b7c1a87d9e9b79782c4a2287942feded543fc90db3aa68cc3c8a0bd3dbb8288220614d3d377307c26595a33d22f55b5cd209dacd57611bda", + "7164d4038c0b7962a3badc9367d190096d321029f398cf628f4f445bd87d922264e112ea49775e2e902083738615cc0a1d7fa5aca62087bc8217067f2f49bc05a43598d54b0d6d143d51cb13a67ba7a2744ab56e63506d495a9089a400800a1aa975e65b48c56738451e92401898de32" ] ], "public_share": "6595a33d22f55b5cd209dacd57611bdaa975e65b48c56738451e92401898de32", diff --git a/test_vec/12/Prio3Histogram_1.json b/test_vec/12/Prio3Histogram_1.json index 4a4cfac3..76da1ab1 100644 --- a/test_vec/12/Prio3Histogram_1.json +++ b/test_vec/12/Prio3Histogram_1.json @@ -23,7 +23,7 @@ "prep": [ { "input_shares": [ - "b0259d7b532d9ee22e6041c5f38c39ea0aae603edbee23ba367afe368c488bef9cfad2aedcca00aa234243e3a44b0f61dc88ed124e63b3061ff153cd0170cfd43fe66811a1a87bf4c791097202c38c001ef99a88c89e51e1cb9e40156596f71841d1d8ca9e4afc013c2306c8560f680a1beb1e3aab33c5ab4e21d0ff7d3daf095953faf3efc2616c2cfb73d7b88ef503806a5fde9ba0dc21bd575fcdd98bd371fb8a5b13d7a356b1b28e0f0e746c1894da28eeda7dcda12ba681cfac88802d22d10e3e3a9608a2caafad02a2dd42b16be3963747963221c579aafeaaf9429d2ce4d4f31d21f1f3a7c48a23f5c91d46f2afd5200d4ed2c3ab5a741e0de080d33ae2b08bc0a489112b5ece53afdbf61ee35cfa7e1656e20e9f7ca4f825fad492df9f22d2018f9f227ab16fd94175bef936d3c7295beb3bda477eb8d9279c85f111e94e3db6fd1260c90b745d9cc0750321a01e6df3da007abb1c73528d61a56e27521845eaca99de5235fb1f9f708d8c1b464440d97defd82fa5489109dd441322b43b1cab51c39f83b36c69526f727c751a574e99c117a62a92a1783f5d42d15ce45c047fa5de566d5e3e368b079bc600963fbaac51789c109ff2ba9b2be3eec3d2e60157e7cd846546aa4c3f0a85bbb0cbaa5c8e52d3f1a019d2286787192aa34d198a38e22a279ed4e19ff83f341341594f1a0b0bd07d8c091a6f3e93c86e11606162636465666768696a6b6c6d6e6f", + "b0259d7b532d9ee22e6041c5f38c39ea0aae603edbee23ba367afe368c488bef9cfad2aedcca00aa234243e3a44b0f61dc88ed124e63b3061ff153cd0170cfd43fe66811a1a87bf4c791097202c38c001ef99a88c89e51e1cb9e40156596f71841d1d8ca9e4afc013c2306c8560f680a1beb1e3aab33c5ab4e21d0ff7d3daf095953faf3efc2616c2cfb73d7b88ef503806a5fde9ba0dc21bd575fcdd98bd371fb8a5b13d7a356b1b28e0f0e746c1894da28eeda7dcda12ba681cfac88802d22d10e3e3a9608a2caafad02a2dd42b16be3963747963221c579aafeaaf9429d2ce4d4f31d21f1f3a7c48a23f5c91d46f2afd5200d4ed2c3ab5a741e0de080d33ae2b08bc0a489112b5ece53afdbf61ee3fed48ef4ec41ce4583ac53dc737418c66b4d245704577bcfb9682d9f379991e6545052312c74b06602426e06bf3f68906c41bc8ee7e7061390b2c5c34721fc81fd7eb053ad6a1402ffb7bedda7c17ec8e76601dbab0f2fbff056b43d951ad1dbc499b2e1aa9b69578321e4e5316ca69cb43b1cab51c39f83b36c69526f727c75787c3ebb2ab8e6838b991d89e3a24b761932b2293027fe173a45e22d45c02e5115b791d61040c6f11a6926bd082978454ff4827efdf8dd1bc26be41783d9c24f6e4a192e8069575a378dbc1641fd1902b9cacd4701b5d631fd850b5a1ba7ce80dcf9a702de23ed640f411c623ea1db96606162636465666768696a6b6c6d6e6f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f", "303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f" ], @@ -71,13 +71,13 @@ ] ], "prep_messages": [ - "65b4766fdb2e80ffce625b6f9dc064ff" + "65b4766fdb2e80ffce625b6f9dc064ff1ac93f8c311292df45691fa7b51d3a3a" ], "prep_shares": [ [ - "1a5e78efb752158bb97c60769f41abc1b742c4ef3cc98106e5c55460d9597f2c78dfb0854ed71e3ce2c5ffcf441d591f21640ed39b6297a148ec60575b3f02bfebbc0a2dc948eb161c54d763d3b18ad2c24b67181e57b77036fbcd826825ed6b2c46bb713d5f75167765f06a319f1078a955c2a27dd8ae89fffd2b7359a41b88d5ebe5da772711f319d9c274bc87e4ae", - "9a1848375ba69a6259be7e94af531e11ff131f6eccf7aa34502e59d4fb85c8dc7f9f3ce479472fb26abc0082031450e8a71a250710b2bafe081fa7802b670caccf668b7f8328535525bf9404e1a1f72e1b8757aad90a5067923b27ec944a3c0d9be6f81ab08738da18d94704558b05abeeb11c5768bc4f53fc6d8ccf11ef5fbc175b1ddca08ec75746ae7cfad1494d6b", - "4d893fd9ec065012d1c420f5b06a362d1943c93a674afa5542234e64f24efe1fdc84b0d0891400178bffe99323216160aa650ace7ac9da178d9fdda87834217e2308c3c05f45e5f0715a4f544b13a5b7195e0f6a3846bb9ff827942ed8bb2d7c425dd68ced0498ff272c8c6c27a7f1d70f1c180754ebde22aa219e4cbb38609538537eed20340a6df79e06201b27d7dd" + "101b5cedd7492d7a897e5cca9b4655deec9af2be8c684927239f9657e08465bb78dfb0854ed71e3ce2c5ffcf441d591fc4f57edcb0c9d68a929bc6283cf31760ebbc0a2dc948eb161c54d763d3b18ad2a663f92f9ae767408587ab857a5f50b82c46bb713d5f75167765f06a319f1078fd86aeaa2d603838634eb43a6346d0b0d5ebe5da772711f319d9c274bc87e4ae", + "61a97cb91b0ba5f757ce70a0061b6d857b440abfb1fc4ef475a1d0e106b4dfda7f9f3ce479472fb26abc0082031450e8d0bee37386c3336f5910e1a3353ccc90cf668b7f8328535525bf9404e1a1f72e5451dc1831ea337729e5c72b239c97f49be6f81ab08738da18d94704558b05abeeb11c5768bc4f53fc6d8ccf11ef5fbc175b1ddca08ec75746ae7cfad1494d6b", + "913b27590cab2d8ee6b232955d9e3d9c69baaf1a32a68e75c2d6945fe0f50093dc84b0d0891400178bffe99323216160de2fdb57ef5022bef2fe3db48dab4bf82308c3c05f45e5f0715a4f544b13a5b7922c4449fc5fa1fbbcf9d8677ff601a7425dd68ced0498ff272c8c6c27a7f1d70f1c180754ebde22aa219e4cbb38609538537eed20340a6df79e06201b27d7dd" ] ], "public_share": "d5ebe5da772711f319d9c274bc87e4ae175b1ddca08ec75746ae7cfad1494d6b38537eed20340a6df79e06201b27d7dd", diff --git a/test_vec/12/Prio3MultihotCountVec_0.json b/test_vec/12/Prio3MultihotCountVec_0.json index 6b1a156d..d5b2ccc0 100644 --- a/test_vec/12/Prio3MultihotCountVec_0.json +++ b/test_vec/12/Prio3MultihotCountVec_0.json @@ -16,7 +16,7 @@ "prep": [ { "input_shares": [ - "3328c5d840a2524d02570b8dd7262f90914bd6b86810c0933a062e285bc8769510c0cd59a7f162db0113ed7d9d1be1be35afcb42314df09d6ea9a588af7e8e0efe4f93a3266e501b318713d23fc7509ceadc31fcd23163828ddbeb8c70aca7674922d0d645d7e33bb341a6cd0086f1a943fabfe5c4c462a23e313f9fd59119c68f60fe97c43c1c73ca310f38e3dfc873a779b8c6c0d1316113baea6b25535b4f5d7f68884a34db22f2e867fc6b58b90304e3cef3c2c86f5ed0768631bb710e25856446b5724c114eb21c2cf6e1db86c7dd103b055a4a4264b8145696a8fd2cd6013658dab5edc3613187e39e0139185288dda07ea5ec672892a8222806d42e51cafdc50f6ae3eb117f0946bd0007cd48303132333435363738393a3b3c3d3e3f", + "3328c5d840a2524d02570b8dd7262f90914bd6b86810c0933a062e285bc8769510c0cd59a7f162db0113ed7d9d1be1be35afcb42314df09d6ea9a588af7e8e0efe4f93a3266e501b318713d23fc7509ceadc31fcd23163828ddbeb8c70aca7674922d0d645d7e33bb341a6cd0086f1a943fabfe5c4c462a23e313f9fd59119c68f60fe97c43c1c73ca310f38e3dfc873a779b8c6c0d1316113baea6b25535b4f4db1a57e085341f235deff6925ad7f18ca3a6526bb9eb980a7f1743a819e7373a8c87053a7745a61483fa3074195eb22dd103b055a4a4264b8145696a8fd2cd611041be4f7ce5d92ed914b3148e4513dc2850a4cad161e06bb2d341f40a7c902a7999b7135bba2fee8e6ceaba14d68ed303132333435363738393a3b3c3d3e3f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f" ], "measurement": [ @@ -41,12 +41,12 @@ ] ], "prep_messages": [ - "190692018e7a0b2529c82634429fb294" + "190692018e7a0b2529c82634429fb29428f56cdebf2e881e879f369fd0fabae7" ], "prep_shares": [ [ - "d3df0961d03e46ae60ff9b6c188a57229ad60e135d9e81ffe700d9dcf111b43a51e0250d2875555336ee432ace6a60d548b5910ed93880f8534d7f979ae2701b991ffc180ef4383f172c48190d35e3b0a4ca23823315a32d9093a26fe37e56ffc7ca3300226ad2b425ce938642482b04", - "2e20f69e2fc1b95183006493e775a8dd43a5b612e3502a57beeec17025bfb6555f6faf25d445453d13b55dedf4682c231285ee5914117c8347b0b74466c681d29cfe21f0fecd081c9457e7d8e5c9c7bc492cedc003d51d550003371b47fba15c507bf9521cf5e01a8de65df3e46e31e2" + "85cf941f0fcc71d625ee4583010c7ae0e2fb17b242c954621e4822e0dc96644251e0250d2875555336ee432ace6a60d570409c2e965c440ac262f65891f76850991ffc180ef4383f172c48190d35e3b0318e83ae0826650c4ad453f999c80f28c7ca3300226ad2b425ce938642482b04", + "7c306be0f0338e29be11ba7cfef3851fd30139baca76ce051cbc568d612d10f95f6faf25d445453d13b55dedf4682c236d7dfbb8875bf66fcffcd6dcaf20c46d9cfe21f0fecd081c9457e7d8e5c9c7bc492cedc003d51d550003371b47fba15c507bf9521cf5e01a8de65df3e46e31e2" ] ], "public_share": "c7ca3300226ad2b425ce938642482b04507bf9521cf5e01a8de65df3e46e31e2", diff --git a/test_vec/12/Prio3SumVec_0.json b/test_vec/12/Prio3SumVec_0.json index 4f990e65..fda11aa3 100644 --- a/test_vec/12/Prio3SumVec_0.json +++ b/test_vec/12/Prio3SumVec_0.json @@ -22,7 +22,7 @@ "prep": [ { "input_shares": [ - "617715c421799a02d9f89d732d38da06b36cb5dcbcd57b5d5576dcb81f4dc78afc1533c8d2344af53db7829ec4f5b84d610c109f2f2db0100e37626344b3671a332c8f9e524c2f11f9ca1542ae3a0eaf13a0b0fce532bb377682ce59d804e1c021978e61cb6cddeb952b3039c4900ffd5e3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad5f42b46f0c357e9767856c7be01064c47b6dbd88e808ccbabb451834fbccd602fbbefdf8a8e08ffb308d38206a5e2a818afb6cecf367ce5e0cc378a31a00ba2c456653632e31d6349330d86a395578cdee40610efe7cba738ecb037c245a0c9f568a3e9cd8a79fa20ba4b1742b028755af3616f4b53e6ea64d744c88b1ea4cfc1a9a5125fd8ea24c1f0f2c9e7622d016277184663687701ddfc44f2e205a607530365fdea71a8999b0af3501b5052c092939060fe39d592fc1af7c5b8d83d12fcdfacd5b06bf6428d5e9c785c4ce09a5100eb47106f4f96321d9b41be1bdd69ac685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9756982279b8922002383c84c6d3215c32f2d9c349bb865d4bcd25dd9b32a89c8e673aa7733cf40e741fabf0c61f393f932482fdd5e0d86f0b6d1597304887330affeeade284776b4022f2dc9f36df4452fc5d15212cd2792b2eee802128a224f26dcba2e1d5e2c3a8caf2b8202bbd3c698d1d5fe245e673069f2e2a6cc164b7548f9f050c4f97b82f39fbfd26520813a0a8854247da88809baca54039472c49712be064528efccdcfc57ba44c30e47fe0e7102d3c7683b3d36a0b6e37ff67ac55188d7edcf8930025c3465369f48d19f7b74efdd9a6efee2c3b19b27a8a1ff942ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa4a5056c7173d462b90afe5ece806857eadf6be494f85b8b2645da53ced8c7c9e450d5f7c9e3c4f8e1815e2e3a9f2a8c93e5293dfe691b2c92ad8f530b86eb988b763e09a5ce3391ef2831f80e02010e2918b990006e49c94d46d791906ac0dbf9ec4b5a08d98c85b2f58e8d4876fb86a77feda04148715d47967808159e4d2f22479ab47381ad6c77ee49752e6bb07bb0ec29b65046ca2d5c4a23089c04114d9fee8b5ab333870874ce7e254797cf92836925134840b7319454a2e1c3f22e102aec16bdfc917b8006008e8050e69e47857dd9268a17a6fa14a8500e6ea2d1220d0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23daa5e7b58fea73b3b79aad0d77ee412902d4b8f75191da69fdac4ca30abf534bb1a5ca79d4385d7ed28a9fa8dfb0cf48bd065d4e671fb8473cf3207ec4da64e501560c663011c56051d3c55ecf6ef2292ffd5f3b24948c957c1443355c1bf5fb3a830c7ebb859d958cf85a7aea2f7e80190c86e4e2fede153d4b6bc0de087dbe06cc7211f10ce5f6586f4c775a7d7611cc7501f7791ede196692c722b71a861903ac0a770c69d4d3fea8b4deef45404f40fff79a53e6e38a72db18a45e9d77c178a425b4f1783d40cf07b36dc5ad23baec034beb6f4a5ba45968ef071e13830dcb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f7df3e5d9fd372bf0b8b6576a31fbe25c66b47dbd77e9cd56f3fe219df11566b046d72a74128c6bf8e45917f937156a7078b52530e01908a0982c7cd2ec2a361a0ac2614de990058c43e47bf639a70f0cb127aa221d97fe63970667117903d054429147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247e45b7730c947fde9beb4d1e9a166b61210201d672167f400ac93235333e1bfeb1115e6605f942665771b8597246f10e9398bea489009296aa1f7efa519e83ad4c5eeba7653389dc415d85c816b4c504ae7b92c56f2f94275acdc1cef696fa2ddc15ce7deafe2ae588456b09ddd6dfa064445117a834c413cc329e6f016af03c291c9e04c27634060d9a16481bb28bcd1e59b38e74c98b1c50391281551eca87e28de13e7a67c3a202aaa671018317bb82eeb70790633cd7997f196b41c50391367b789766bde1d84ac6d7d2ddf607c49cd6edb3e570f0ad8573436bde0d7d19672038cd6adb101e7acd885a2e3b5bc9855fda629a82e51adcb703df468fc22e6bf67e5daffc52e66dd202e9e8575d85c71710fb61c7f402765598a501842b4b5e7de9bac20023c34c7804a8c4016c5db85ad29e1d3e0fc94848841bc61dde2be2b60a7d0ab39c99809a9a68511103cfe5f2d7122f255b0eab976767df113b8ac0dbdac3e779a696b9ce9d93aa4a7100bc2bdf0964f294876273547d16ff6d016054e9b0d0e0327dccae389e9261a7d8bfd8a2f1a2a206709134438a9eaf45a24fe5bae3256c21a5d7c4f5f267d7551518b5dae5f2564c26690bc6f9ba6a6267be722418737edcbb9a93ab21976b560af7d3c536e087f56ad8b311efaa44e5687532023567e0ac1f465e38a7703b72eae303132333435363738393a3b3c3d3e3f", + "617715c421799a02d9f89d732d38da06b36cb5dcbcd57b5d5576dcb81f4dc78afc1533c8d2344af53db7829ec4f5b84d610c109f2f2db0100e37626344b3671a332c8f9e524c2f11f9ca1542ae3a0eaf13a0b0fce532bb377682ce59d804e1c021978e61cb6cddeb952b3039c4900ffd5e3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad5f42b46f0c357e9767856c7be01064c47b6dbd88e808ccbabb451834fbccd602fbbefdf8a8e08ffb308d38206a5e2a818afb6cecf367ce5e0cc378a31a00ba2c456653632e31d6349330d86a395578cdee40610efe7cba738ecb037c245a0c9f568a3e9cd8a79fa20ba4b1742b028755af3616f4b53e6ea64d744c88b1ea4cfc1a9a5125fd8ea24c1f0f2c9e7622d016277184663687701ddfc44f2e205a607530365fdea71a8999b0af3501b5052c092939060fe39d592fc1af7c5b8d83d12fcdfacd5b06bf6428d5e9c785c4ce09a5100eb47106f4f96321d9b41be1bdd69ac685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9756982279b8922002383c84c6d3215c32f2d9c349bb865d4bcd25dd9b32a89c8e673aa7733cf40e741fabf0c61f393f932482fdd5e0d86f0b6d1597304887330affeeade284776b4022f2dc9f36df4452fc5d15212cd2792b2eee802128a224f26dcba2e1d5e2c3a8caf2b8202bbd3c698d1d5fe245e673069f2e2a6cc164b7548f9f050c4f97b82f39fbfd26520813a0a8854247da88809baca54039472c49712be064528efccdcfc57ba44c30e47fe0e7102d3c7683b3d36a0b6e37ff67ac55188d7edcf8930025c3465369f48d19f7b74efdd9a6efee2c3b19b27a8a1ff942ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa4a5056c7173d462b90afe5ece806857eadf6be494f85b8b2645da53ced8c7c9e450d5f7c9e3c4f8e1815e2e3a9f2a8c93e5293dfe691b2c92ad8f530b86eb988b763e09a5ce3391ef2831f80e02010e2918b990006e49c94d46d791906ac0dbf9ec4b5a08d98c85b2f58e8d4876fb86a77feda04148715d47967808159e4d2f22479ab47381ad6c77ee49752e6bb07bb0ec29b65046ca2d5c4a23089c04114d9fee8b5ab333870874ce7e254797cf92836925134840b7319454a2e1c3f22e102aec16bdfc917b8006008e8050e69e47857dd9268a17a6fa14a8500e6ea2d1220d0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23daa5e7b58fea73b3b79aad0d77ee412902d4b8f75191da69fdac4ca30abf534bb1a5ca79d4385d7ed28a9fa8dfb0cf48bd065d4e671fb8473cf3207ec4da64e501560c663011c56051d3c55ecf6ef2292ffd5f3b24948c957c1443355c1bf5fb3a830c7ebb859d958cf85a7aea2f7e80190c86e4e2fede153d4b6bc0de087dbe06cc7211f10ce5f6586f4c775a7d7611cc7501f7791ede196692c722b71a861903ac0a770c69d4d3fea8b4deef45404f40fff79a53e6e38a72db18a45e9d77c178a425b4f1783d40cf07b36dc5ad23baec034beb6f4a5ba45968ef071e13830dcb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f7df3e5d9fd372bf0b8b6576a31fbe25c66b47dbd77e9cd56f3fe219df11566b046d72a74128c6bf8e45917f937156a7078b52530e01908a0982c7cd2ec2a361a0ac2614de990058c43e47bf639a70f0cb127aa221d97fe63970667117903d054429147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247a2f7b023dd3b5098f72f6b52cfef0bf42614a689ded5647e9f2264d019eee7e07d94f126d9125dba980f5d8ad6e9752603e4ad5fca5e90a2a28f8fb0343b48be167eb0c01ada6a88703ca4da6aeda06585ae63215b86299968ea1d553aac7bcb6c2849651c8f16f9d547b7c7842510fd7a599779b6414ace32cd60b3ade5b11d5ea2b6b8eb7f2ddd734c7df0ae5c3c0c996fc792631250818e9c9c59b331a64bf9169921ad8e108864c0f3b4f5ee9e875f7e9b1606ea625195ce38dcc50e356b28f8002af2d8affc2ab84bc773a0cb68040ceb35152781a58ea1887807399c38d8b43f00181eccaa9fb70c8bf0ff1ebb55fda629a82e51adcb703df468fc22e602ccabe7ebd1dbb788a5943558ec827b5b7d86935f10d0a971ca49d331358cc07a5f90e6a68305dfc18c72998e9b5f9ebb5466ca998b955c83f0a1b1468ad5d4dad0b186e497fbd4ae445f2c126febe2c1383a5789c9c9c6fd68751721d7debe63f14ab80aee01cb2ef8d210fdeffa148ca96a971c343fe4b791cc0ed9bf22bb3775c5a149e6395f4c39717a33e6fc5049b7a06e13a6c84d8838c46488af5d572d2329f84fb044f54139d3819fb72d825aca83c225ad2c8f92dfcd73fde72a2326e2c9d3b0f239412bf0e37fe1751190469f43774a67dfdf54c4cb3e7eed8be5ed6e6f2c149ef6307304048ff66ccc8b303132333435363738393a3b3c3d3e3f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f" ], "measurement": [ @@ -65,12 +65,12 @@ ] ], "prep_messages": [ - "375ef7b719ccce1b1a3587a1746241f3" + "375ef7b719ccce1b1a3587a1746241f36c8d09c1ede704fe90a5749a31c79048" ], "prep_shares": [ [ - "884ebfda1e1ef3415d7c3ebb860076f6e4ec8691a0b9f11c7aa3d3da1a52d375916b071bf634eb1e299ee0346be3f5d5685d333179ece38f4b042a876eb2fc1ae3813c7d49b9e53685b99a93b9013dd9ba9d305d4acc104e17b3e6596f8839e44ae9e26dd30280de2d1bc57de26a7837c0748015e1391e24a1c7b1a9d2ef82e79ee5f3010329df701e37fa081ff66c0361bed8377a3e7c7ec2e555d5237e56b7a23f0d86c83ec7242feae96b45ba5b2dba76fe57206159c664b70c97512ff8a7ac8538f0b44b0969d0df5964fa264db2623ece09ca8a5b273f982c2ebb7bc65f3170e1b07c8e6728e82822a4c42b7c6d714f831679e56782e2231e5ccfca028ba37db872e962de51b09a1cde2ff0e1d48b675fd2680533b884fd72ee15b43972fa4a0ca984699eedee9557c4d9ddfcd12e2ef5ed2f1346058c0f115c28dc6773c4ab202dada4289db8726ccf59e8bfcc", - "79b14025e1e10cbe8683c14479ff8909307219b2305e002552f711a01a185c5c9a7b1722743b37f4ffb9e6f5528dd77908dd6b1d8caf715c3ae2fe50c545cf952990c3994ebfd365b78070c2631ae6ba4cc7f2ad3ad607b5691951466e10e3d9bf9fe394b3b918ecc2539616721a19bbdad6e400cf8b94c420a50456bfb2c881763280c9c7a0c9f9cf6cec4629834f1a2a3dbe276e7b245104e6e37f8c6605ecd6fead586611b6a06fdc7aa12e906e1d73a2b8d1708d19947fc3b0a24b69160cd085ec1fab536774cfb015d0ba81bffc87ecbefe11592a2a03b15c914cae688e415692588c742e562a44add9c93e20c89e1c4ee4840790a1f2a1fd86a9760d2919dfd4489b0fc7eb0a8e04ef372ea57575def9e734c213a9b37f406d480b624fa2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" + "884ebfda1e1ef3415d7c3ebb860076f67a0df90d54cccfae7adc5f94dc1a5f40916b071bf634eb1e299ee0346be3f5d55142a7a4203484391b7fbaa5d9fc71fee3813c7d49b9e53685b99a93b9013dd9116a5e85f854c30a9a308cf426991fe04ae9e26dd30280de2d1bc57de26a783721bdef5bc0a3a2f1712d3170278b67999ee5f3010329df701e37fa081ff66c038af09b3055d41f8e12c2ed9efcefcd5ca23f0d86c83ec7242feae96b45ba5b2da5c40cae23c86f3804e0389d21b22488ac8538f0b44b0969d0df5964fa264db207b64fe98b501afc4d5e07adb98bffd43170e1b07c8e6728e82822a4c42b7c6d0cf2c5e057a3959f7981dac96c7f91a9a37db872e962de51b09a1cde2ff0e1d4d845c3a97751df0e374e5989c2a6c3b8fa4a0ca984699eedee9557c4d9ddfcd1fa42da2e7b56074a5d1e8cf31c790cc5c4ab202dada4289db8726ccf59e8bfcc", + "79b14025e1e10cbe8683c14479ff890900d2ecd3adae1577189fe3d7f39ba10c9a7b1722743b37f4ffb9e6f5528dd77920f8f7a9e467d1b24e676e325afb59b22990c3994ebfd365b78070c2631ae6ba958b26e86dfc11387574b0e4119ff53cbf9fe394b3b918ecc2539616721a19bb9c89e8d60bb570a3050ff99d5a86ab67763280c9c7a0c9f9cf6cec4629834f1abc4e10f775dcf3d84ad9cb026689050cd6fead586611b6a06fdc7aa12e906e1d701c2ec6dbd42bc83f7d111758a71a24d085ec1fab536774cfb015d0ba81bffce6a4eca8b0e31239d2af3b3891bdab0d415692588c742e562a44add9c93e20c857b444176a27d1bb93e8c1f6c6de57fd19dfd4489b0fc7eb0a8e04ef372ea575fb2807756febea63889c624a366cb165a2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" ] ], "public_share": "c4ab202dada4289db8726ccf59e8bfcc26ebd6bd0b7891027664a2eaa728ccbd", @@ -78,7 +78,7 @@ }, { "input_shares": [ - "627715c421799a02d9f89d732d38da06b36cb5dcbcd57b5d5576dcb81f4dc78afc1533c8d2344af53db7829ec4f5b84d610c109f2f2db0100e37626344b3671a332c8f9e524c2f11f9ca1542ae3a0eaf13a0b0fce532bb377682ce59d804e1c021978e61cb6cddeb952b3039c4900ffd5e3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad5f42b46f0c357e9767856c7be01064c47b6dbd88e808ccbabb451834fbccd602fbbefdf8a8e08ffb308d38206a5e2a818afb6cecf367ce5e0cc378a31a00ba2c456653632e31d6349330d86a395578cdee40610efe7cba738ecb037c245a0c9f568a3e9cd8a79fa20ba4b1742b028755bf3616f4b53e6ea64d744c88b1ea4cfc0a9a5125fd8ea24c1f0f2c9e7622d016277184663687701ddfc44f2e205a607530365fdea71a8999b0af3501b5052c092939060fe39d592fc1af7c5b8d83d12fcdfacd5b06bf6428d5e9c785c4ce09a5100eb47106f4f96321d9b41be1bdd69ac685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9656982279b8922002383c84c6d3215c32f2d9c349bb865d4bcd25dd9b32a89c8e673aa7733cf40e741fabf0c61f393f932482fdd5e0d86f0b6d1597304887330affeeade284776b4022f2dc9f36df4452fc5d15212cd2792b2eee802128a224f26dcba2e1d5e2c3a8caf2b8202bbd3c6a8d1d5fe245e673069f2e2a6cc164b7548f9f050c4f97b82f39fbfd265208139fa8854247da88809baca54039472c49712be064528efccdcfc57ba44c30e47fe0e7102d3c7683b3d36a0b6e37ff67ac55188d7edcf8930025c3465369f48d19f7b74efdd9a6efee2c3b19b27a8a1ff942ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa4a5056c7173d462b90afe5ece806857e9df6be494f85b8b2645da53ced8c7c9e450d5f7c9e3c4f8e1815e2e3a9f2a8c93e5293dfe691b2c92ad8f530b86eb988b763e09a5ce3391ef2831f80e02010e2918b990006e49c94d46d791906ac0dbf9ec4b5a08d98c85b2f58e8d4876fb86a87feda04148715d47967808159e4d2f21479ab47381ad6c77ee49752e6bb07bafec29b65046ca2d5c4a23089c04114d9fee8b5ab333870874ce7e254797cf92836925134840b7319454a2e1c3f22e102aec16bdfc917b8006008e8050e69e47857dd9268a17a6fa14a8500e6ea2d1220d0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23caa5e7b58fea73b3b79aad0d77ee4128f2d4b8f75191da69fdac4ca30abf534bb1a5ca79d4385d7ed28a9fa8dfb0cf48bd065d4e671fb8473cf3207ec4da64e501560c663011c56051d3c55ecf6ef2292ffd5f3b24948c957c1443355c1bf5fb3a830c7ebb859d958cf85a7aea2f7e80290c86e4e2fede153d4b6bc0de087dbe06cc7211f10ce5f6586f4c775a7d7611cc7501f7791ede196692c722b71a8618f3ac0a770c69d4d3fea8b4deef45404f40fff79a53e6e38a72db18a45e9d77c178a425b4f1783d40cf07b36dc5ad23baec034beb6f4a5ba45968ef071e13830dcb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f7df3e5d9fd372bf0b8b6576a31fbe25c66b47dbd77e9cd56f3fe219df11566b036d72a74128c6bf8e45917f937156a7078b52530e01908a0982c7cd2ec2a361a0ac2614de990058c43e47bf639a70f0cb127aa221d97fe63970667117903d054429147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247032d4c659c6da012fae7508f6d1ac9e04b9d465f8936c86638e0bbc2d573288f4d352e9e756dd136758badaf97ad71bae7d65999e71d5d67f97382315235ec272fe7b121142fd37d8c81d512aa2680b9175a6684d8f90a5dded25d55ef693a2957973091dd481c931f4566820f01462142504dd3602b705a536d6eb3f4bde4ff28ff79d7b198b12861aa56af8807a2896d62f1d35a5587d1f6d38d3e9b65f2b7a9bffe1f92aedea6d05bdc32493fc0e408149ad916527a884ba701790bc683b6d889ed2b9f751b7df16380ee792c944e3776bbdb19fcad2fdd077276460f6b62da0d9f6d81f7d1b256dd46e99c3f9dc855fda629a82e51adcb703df468fc22e6a19610a62ca08b3d86edaef8b9c1c58e35f4e5bdb4af6cc1f40cf2e075af4b12aabe536f0a299162e5102274cdd7630ad661ba907cccc897480caf302990316bc167b025eb4293df92ff2df4d2350c8f2e8d37f40b56e802a48035176c1920617882638c4934fc30e5fa23567214c5f0c5b2b43d724a19587bf1be0e92e7efd86e18028383cdb51343db97bb593b97d376c4762d1c6391fd0301d37fa07b11eb7d7ac3f96a9076d6d59dea034c670c25b23485ff14451558c00605d7b730dcd77650ddd10356cec06444af58dbe948aa133573d14592b255065ee2403f17bdbbeb1510bfaac4f028bcdec9304a2d4e7e303132333435363738393a3b3c3d3e3f", + "627715c421799a02d9f89d732d38da06b36cb5dcbcd57b5d5576dcb81f4dc78afc1533c8d2344af53db7829ec4f5b84d610c109f2f2db0100e37626344b3671a332c8f9e524c2f11f9ca1542ae3a0eaf13a0b0fce532bb377682ce59d804e1c021978e61cb6cddeb952b3039c4900ffd5e3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad5f42b46f0c357e9767856c7be01064c47b6dbd88e808ccbabb451834fbccd602fbbefdf8a8e08ffb308d38206a5e2a818afb6cecf367ce5e0cc378a31a00ba2c456653632e31d6349330d86a395578cdee40610efe7cba738ecb037c245a0c9f568a3e9cd8a79fa20ba4b1742b028755bf3616f4b53e6ea64d744c88b1ea4cfc0a9a5125fd8ea24c1f0f2c9e7622d016277184663687701ddfc44f2e205a607530365fdea71a8999b0af3501b5052c092939060fe39d592fc1af7c5b8d83d12fcdfacd5b06bf6428d5e9c785c4ce09a5100eb47106f4f96321d9b41be1bdd69ac685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9656982279b8922002383c84c6d3215c32f2d9c349bb865d4bcd25dd9b32a89c8e673aa7733cf40e741fabf0c61f393f932482fdd5e0d86f0b6d1597304887330affeeade284776b4022f2dc9f36df4452fc5d15212cd2792b2eee802128a224f26dcba2e1d5e2c3a8caf2b8202bbd3c6a8d1d5fe245e673069f2e2a6cc164b7548f9f050c4f97b82f39fbfd265208139fa8854247da88809baca54039472c49712be064528efccdcfc57ba44c30e47fe0e7102d3c7683b3d36a0b6e37ff67ac55188d7edcf8930025c3465369f48d19f7b74efdd9a6efee2c3b19b27a8a1ff942ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa4a5056c7173d462b90afe5ece806857e9df6be494f85b8b2645da53ced8c7c9e450d5f7c9e3c4f8e1815e2e3a9f2a8c93e5293dfe691b2c92ad8f530b86eb988b763e09a5ce3391ef2831f80e02010e2918b990006e49c94d46d791906ac0dbf9ec4b5a08d98c85b2f58e8d4876fb86a87feda04148715d47967808159e4d2f21479ab47381ad6c77ee49752e6bb07bafec29b65046ca2d5c4a23089c04114d9fee8b5ab333870874ce7e254797cf92836925134840b7319454a2e1c3f22e102aec16bdfc917b8006008e8050e69e47857dd9268a17a6fa14a8500e6ea2d1220d0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23caa5e7b58fea73b3b79aad0d77ee4128f2d4b8f75191da69fdac4ca30abf534bb1a5ca79d4385d7ed28a9fa8dfb0cf48bd065d4e671fb8473cf3207ec4da64e501560c663011c56051d3c55ecf6ef2292ffd5f3b24948c957c1443355c1bf5fb3a830c7ebb859d958cf85a7aea2f7e80290c86e4e2fede153d4b6bc0de087dbe06cc7211f10ce5f6586f4c775a7d7611cc7501f7791ede196692c722b71a8618f3ac0a770c69d4d3fea8b4deef45404f40fff79a53e6e38a72db18a45e9d77c178a425b4f1783d40cf07b36dc5ad23baec034beb6f4a5ba45968ef071e13830dcb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f7df3e5d9fd372bf0b8b6576a31fbe25c66b47dbd77e9cd56f3fe219df11566b036d72a74128c6bf8e45917f937156a7078b52530e01908a0982c7cd2ec2a361a0ac2614de990058c43e47bf639a70f0cb127aa221d97fe63970667117903d054429147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247c111a7587b706651090c2f298bb114f2be31413fd02ebdeb98579351ca35d49e23245abc5ab8864aa7be1c5245c74ca18ff5bd33c231bfe49e7f6257e1898f83288196496045335116fc614f025782728e45f9f241b2c5ada8e9a9fcc4ab27d5d66e2fefe16648163d5e8b99df8b077f79b8a621143b730ebb9ff4ae3a7682fed6b88c38129b990cb948213d665d75498cf21810521fccfac0f11fc0f12360e9f9b41c47347affd45a7be73ecce097b3d1db634cb25d0a57091fac8c96531e20a737e84157b05e6a3b07d692d106feb03d3add7e9d044df5ca7db5e8d9c05aaec43797edae05f369a7d4ebd4c302e2c955fda629a82e51adcb703df468fc22e6e3b1b5b24d9dc5fe76c9d05e9c2a7a7dc25febdd6db7773c94951a5281ed9f02d4cf275125dedb4eb3ddb2d11fbe88232e4356f6a1b8661aa300cf0a9a3b8e0fc8cdcbfd9e2c330c0985a1b77a050ad6b8a1a485a29d2db2bd69e96f96d732b5f9aa642e4516d0adc7e1fe3ea28903938e4a5befbe3a16a413bf38134c2f52dabf5eef2123cbcd2f073dcd2d7ce5c31357344ff124994cd439e340fe49bda3b92d85a5d2c8c455a84b7edff7c8c53456e86cbb8c793985891e8f5ac32ca3416ea7a2e2bb4b1b8bd31aa159b4830fdf470d71512ec289139018e89eceab65cd6f01ec173f7db6cf716be72445236a097d303132333435363738393a3b3c3d3e3f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f" ], "measurement": [ @@ -121,12 +121,12 @@ ] ], "prep_messages": [ - "d09d40f5500d01a3ded99b752c3ffacd" + "d09d40f5500d01a3ded99b752c3ffacd7eba778b4e006a9359a90121d4b9ddb2" ], "prep_shares": [ [ - "884ebfda1e1ef3415d7c3ebb860076f6476a92c1d7a73a5d0e29916fe3a93fc62e0fa2e352a311c203b730936ee4dc8949a724cce0c2d35dc63b3cd254ab9680328c976957ce80841e60285623f33e0253ad2504596df3c19667e553aa933fb44ae9e26dd30280de2d1bc57de26a783726727204a5afa52f4cf61a096957591ee290146766c06688470d55f65203a732a4b09c29a871ccfde495d864d94431b79b94d2a5d85f24ede3683afe3a47770921f0a0bb57f6f0c5af2b85808c7ef715b52810e3c3b5d97ae0d76366b18cd8349d54f9eb86aae847b49a9a8f525e7cbaa2f99fd5499667e9d2341065bb3c727a88866267f99e1d0e8cbf68ec544458c2f1436dd3e31caa7227fb4fb68e7db2fad38ace370dbbe0ca93ea701ecff60e2ddbb0c5373575b6b9d930b309b2ce65a3a926bb58dfb513ad70f495096ebcd34238db4fdb9680df9a5aa206ff995bdfa0", - "79b14025e1e10cbe8683c14479ff89099046b3ff2ca82b9195abe28f076acf1c9a7b1722743b37f4ffb9e6f5528dd7798de7f0d11764027b6de542df5cb8420c2990c3994ebfd365b78070c2631ae6ba6feace1445686c5ab71a8b8bd3394a12bf9fe394b3b918ecc2539616721a19bbfd45055a93ebbc65f0d55e30c6885114763280c9c7a0c9f9cf6cec4629834f1a5f36ae20272c7efe29dc4b21e1a5798fd6fead586611b6a06fdc7aa12e906e1d459e1381b1be41f05515e5dc91b4ddd7d085ec1fab536774cfb015d0ba81bffc99d790de3e1d463fc029aba25470a30d415692588c742e562a44add9c93e20c8ab86edd91affab739885030da262b61c19dfd4489b0fc7eb0a8e04ef372ea5754775a62a666a31798b04c01f8a454875a2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" + "884ebfda1e1ef3415d7c3ebb860076f61245467d2ad8c5d08e785030a5296b152e0fa2e352a311c203b730936ee4dc8987dd1a4de3b28b1e3ce10e9d0a9f16e8328c976957ce80841e60285623f33e0298ed7bbc920781ba326cee033d5bdc054ae9e26dd30280de2d1bc57de26a7837126553e9863cae27422e1d0d1f8a2444e290146766c06688470d55f65203a7325c2f90c80182278cd8c28db3b2b304b49b94d2a5d85f24ede3683afe3a4777099894442bb2f622444ee689b5ef1a7d71b52810e3c3b5d97ae0d76366b18cd8346bda35cec33ce578c24a1c3c80a6ec55a2f99fd5499667e9d2341065bb3c727aa7bacc1e14f22a0418e30ce66f5aac37f1436dd3e31caa7227fb4fb68e7db2fa86db7bfaab80e3f96258257b4a0f232adbb0c5373575b6b9d930b309b2ce65a3871428013cba6651b5f360edd7a7633538db4fdb9680df9a5aa206ff995bdfa0", + "79b14025e1e10cbe8683c14479ff8909576537f7ef8ab9e9432371a57f4a7c409a7b1722743b37f4ffb9e6f5528dd779c82fdeb14e0202b9a85688ca4a4090c62990c3994ebfd365b78070c2631ae6ba352e6d9140f1688f7b6721ccbd4d3714bf9fe394b3b918ecc2539616721a19bb7822fec31a203388e7a1c4c5cb8a1d9c763280c9c7a0c9f9cf6cec4629834f1a748207ff5c2d76ddcc4ffcd69e493332d6fead586611b6a06fdc7aa12e906e1d2bdb72d1908a48d68bc0513f2729b703d085ec1fab536774cfb015d0ba81bffc3c1ddcc6b8daa3a29149decb3285bf11415692588c742e562a44add9c93e20c8ffa54dc854a596c7baa43529c9a0fedf19dfd4489b0fc7eb0a8e04ef372ea5750e0b155d6213f28c51df6db25f9d4e50a2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" ] ], "public_share": "38db4fdb9680df9a5aa206ff995bdfa026ebd6bd0b7891027664a2eaa728ccbd", @@ -134,7 +134,7 @@ }, { "input_shares": [ - "627715c421799a02d9f89d732d38da06b46cb5dcbcd57b5d5576dcb81f4dc78afd1533c8d2344af53db7829ec4f5b84d620c109f2f2db0100e37626344b3671a342c8f9e524c2f11f9ca1542ae3a0eaf14a0b0fce532bb377682ce59d804e1c022978e61cb6cddeb952b3039c4900ffd5f3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad6f42b46f0c357e9767856c7be01064c48b6dbd88e808ccbabb451834fbccd6030bbefdf8a8e08ffb308d38206a5e2a819afb6cecf367ce5e0cc378a31a00ba2c556653632e31d6349330d86a395578cdfe40610efe7cba738ecb037c245a0c9f668a3e9cd8a79fa20ba4b1742b028755bf3616f4b53e6ea64d744c88b1ea4cfc1a9a5125fd8ea24c1f0f2c9e7622d016377184663687701ddfc44f2e205a607540365fdea71a8999b0af3501b5052c093939060fe39d592fc1af7c5b8d83d12fddfacd5b06bf6428d5e9c785c4ce09a5200eb47106f4f96321d9b41be1bdd69ad685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9756982279b8922002383c84c6d3215c33f2d9c349bb865d4bcd25dd9b32a89c8f673aa7733cf40e741fabf0c61f393f942482fdd5e0d86f0b6d1597304887330bffeeade284776b4022f2dc9f36df4453fc5d15212cd2792b2eee802128a224f36dcba2e1d5e2c3a8caf2b8202bbd3c6a8d1d5fe245e673069f2e2a6cc164b7558f9f050c4f97b82f39fbfd26520813a0a8854247da88809baca54039472c49722be064528efccdcfc57ba44c30e47fe1e7102d3c7683b3d36a0b6e37ff67ac56188d7edcf8930025c3465369f48d19f8b74efdd9a6efee2c3b19b27a8a1ff943ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa5a5056c7173d462b90afe5ece806857eadf6be494f85b8b2645da53ced8c7c9e550d5f7c9e3c4f8e1815e2e3a9f2a8c94e5293dfe691b2c92ad8f530b86eb988c763e09a5ce3391ef2831f80e02010e2a18b990006e49c94d46d791906ac0dbfaec4b5a08d98c85b2f58e8d4876fb86a87feda04148715d47967808159e4d2f22479ab47381ad6c77ee49752e6bb07bb0ec29b65046ca2d5c4a23089c04114da0ee8b5ab333870874ce7e254797cf92846925134840b7319454a2e1c3f22e102bec16bdfc917b8006008e8050e69e47867dd9268a17a6fa14a8500e6ea2d1220e0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23daa5e7b58fea73b3b79aad0d77ee412902d4b8f75191da69fdac4ca30abf534bc1a5ca79d4385d7ed28a9fa8dfb0cf48cd065d4e671fb8473cf3207ec4da64e511560c663011c56051d3c55ecf6ef2293ffd5f3b24948c957c1443355c1bf5fb4a830c7ebb859d958cf85a7aea2f7e80290c86e4e2fede153d4b6bc0de087dbe16cc7211f10ce5f6586f4c775a7d7611dc7501f7791ede196692c722b71a861903ac0a770c69d4d3fea8b4deef45404f50fff79a53e6e38a72db18a45e9d77c188a425b4f1783d40cf07b36dc5ad23bafc034beb6f4a5ba45968ef071e13830ddb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f8df3e5d9fd372bf0b8b6576a31fbe25c76b47dbd77e9cd56f3fe219df11566b046d72a74128c6bf8e45917f937156a7088b52530e01908a0982c7cd2ec2a361a1ac2614de990058c43e47bf639a70f0cc127aa221d97fe63970667117903d054529147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247922291e187e687acdedf6170e587075572c00b89451b28c5c019e6a6d0a70af8710353568aae7894984471a307161f2e38e220a6c86a755f32a01485281057c63a9703f7187e996161e3a3a5ed1e23fe384f30d5a973df244b2ecdafb03819af121d7dbc8a74ed742574aa26f9761a4c7f16b98ad2b428be9e650d7bde517404362a92d5a890e96f11479ccfa04d0dd0fc671a36befb18b5739cdc97147cba677f669504ae6fcf664a7d838fecfa512db9df174967d4833b72c3cccae68dc459771cda5afda7886c27d06248ea17b4812d173a210e2c45cb19b57be9ee4e179bf4b88764498c9ff56b67eb3e00a1649555fda629a82e51adcb703df468fc22e611a1cb294127a4a3bdf59d174254871a0fd12094f8ca0c6350d3c7fc7a7b69a986f02eb7f5e7e904c2575e805d6fb6968656f3839b7fb09ff3df1cdd52b5c6ccb6b75e50e6f3ccfbbd9d5f618f3d694a0e986da33adc133b1b25c6bcaa4a41dbbdfc16619c082b4fdfcbdfb1889ef0c587ec488600c160f44bf91f47a85360d460ede9848cd57dcc923e529b41f52b8de6be4dcbb8bcff19a33884262765493ba7d32c154fcf85165c7c43a7a8ab7adc00690790c4c20ba5b5ea3985dc689b34d7bdf0a2a52361d12ed8ccfe6afe28771d94f48b51621bbac9b0d8cd96d71083d16a27c8e22f23e6a65425dbe6cb86b1303132333435363738393a3b3c3d3e3f", + "627715c421799a02d9f89d732d38da06b46cb5dcbcd57b5d5576dcb81f4dc78afd1533c8d2344af53db7829ec4f5b84d620c109f2f2db0100e37626344b3671a342c8f9e524c2f11f9ca1542ae3a0eaf14a0b0fce532bb377682ce59d804e1c022978e61cb6cddeb952b3039c4900ffd5f3dfa22a7b3df111043590b3dca89f59568e2ba89e668909dba8b6e2ced37aad6f42b46f0c357e9767856c7be01064c48b6dbd88e808ccbabb451834fbccd6030bbefdf8a8e08ffb308d38206a5e2a819afb6cecf367ce5e0cc378a31a00ba2c556653632e31d6349330d86a395578cdfe40610efe7cba738ecb037c245a0c9f668a3e9cd8a79fa20ba4b1742b028755bf3616f4b53e6ea64d744c88b1ea4cfc1a9a5125fd8ea24c1f0f2c9e7622d016377184663687701ddfc44f2e205a607540365fdea71a8999b0af3501b5052c093939060fe39d592fc1af7c5b8d83d12fddfacd5b06bf6428d5e9c785c4ce09a5200eb47106f4f96321d9b41be1bdd69ad685a2a58b90c6ce8a0d829c5e7bcfd6e73ed9f746f655a3cdffc0815b7f5be9756982279b8922002383c84c6d3215c33f2d9c349bb865d4bcd25dd9b32a89c8f673aa7733cf40e741fabf0c61f393f942482fdd5e0d86f0b6d1597304887330bffeeade284776b4022f2dc9f36df4453fc5d15212cd2792b2eee802128a224f36dcba2e1d5e2c3a8caf2b8202bbd3c6a8d1d5fe245e673069f2e2a6cc164b7558f9f050c4f97b82f39fbfd26520813a0a8854247da88809baca54039472c49722be064528efccdcfc57ba44c30e47fe1e7102d3c7683b3d36a0b6e37ff67ac56188d7edcf8930025c3465369f48d19f8b74efdd9a6efee2c3b19b27a8a1ff943ce3600f1efdcb7d0edcee918b330806d0c1a3c1c533bf4ff86cb09e487b25aa5a5056c7173d462b90afe5ece806857eadf6be494f85b8b2645da53ced8c7c9e550d5f7c9e3c4f8e1815e2e3a9f2a8c94e5293dfe691b2c92ad8f530b86eb988c763e09a5ce3391ef2831f80e02010e2a18b990006e49c94d46d791906ac0dbfaec4b5a08d98c85b2f58e8d4876fb86a87feda04148715d47967808159e4d2f22479ab47381ad6c77ee49752e6bb07bb0ec29b65046ca2d5c4a23089c04114da0ee8b5ab333870874ce7e254797cf92846925134840b7319454a2e1c3f22e102bec16bdfc917b8006008e8050e69e47867dd9268a17a6fa14a8500e6ea2d1220e0b11d5802b72cfabd306850ec7240762448f0f09a96b310d1d3cecf2e3aba23daa5e7b58fea73b3b79aad0d77ee412902d4b8f75191da69fdac4ca30abf534bc1a5ca79d4385d7ed28a9fa8dfb0cf48cd065d4e671fb8473cf3207ec4da64e511560c663011c56051d3c55ecf6ef2293ffd5f3b24948c957c1443355c1bf5fb4a830c7ebb859d958cf85a7aea2f7e80290c86e4e2fede153d4b6bc0de087dbe16cc7211f10ce5f6586f4c775a7d7611dc7501f7791ede196692c722b71a861903ac0a770c69d4d3fea8b4deef45404f50fff79a53e6e38a72db18a45e9d77c188a425b4f1783d40cf07b36dc5ad23bafc034beb6f4a5ba45968ef071e13830ddb3f04645e3649b26ac0c38b26848c8c8972a4c581fa9d324fb42e504647b37f8df3e5d9fd372bf0b8b6576a31fbe25c76b47dbd77e9cd56f3fe219df11566b046d72a74128c6bf8e45917f937156a7088b52530e01908a0982c7cd2ec2a361a1ac2614de990058c43e47bf639a70f0cc127aa221d97fe63970667117903d054529147791246d5a4dfd29383c5f03078ea844a84cc63dadad7e2de93aba25a3ed677e8c3f96f1a6656574d335da3460b7a4aebd206170d3bc19796d3bafb5ab952d68823a12de28873d8627ae33c0a23560404ee64ce760a631e0442df7269a807f348e7d490ba40473b85765f687a15bb04d95e96d776a4a5ce8350b858fa3817c9d89c2091c1cdafd4dae8ec8395646939c5debaa9e39ebdb983602b7aa8e216a2125e084b5c881198a5ebdccd319006f9103d79ed25bba7ea440cafd7c77fe0c7a89207efac743dca0c9d3037f6282053a3797e89ebd05dd20929c36126199fe643f2ff1326762ea70fb67bc9b2c54cd04c38f8d4d53b917d4f333d04d04cb53d344724ecb5754bf95c9e351280424a9860f1431809a1b246a05d5ae6b6f77bd9175b0c555232597e7441431d247f967b476af0f028317d1fa3159e13d3154959102efd51535429b0eef4d24e2ca6f53c502302f2327e64d6575c61ae3431c1945fb6242bc0668c00d4e9a02f728ef934be6044490bcae9194db87349db4b0076bfaed3b2c421c698ba29bf52afcc3a86d98b180b38d1904a702eeb269ed15aa92ffb8e1492f8c9205af0857eb8439136d2879a315634cd692de0a1f20477cfb753427d8ac17cb80cb4ee45ee5baa350617d2202db648c22abbba9cfd51f92cef824e883e6938fd9fd5bf5841ffc4a3c64f19768bb27c1a3c7307c01829524a7f8c364cce8f35bd714501dd1196cb5e9c641f98ac0dc01d567f19db110a455fda629a82e51adcb703df468fc22e6aa5ba89419fe29cd84040556cefa503e2dfc9a1a4f101ff3ce519fb4fdfe91d688a0bc0a50673f72744e6aae9e6af280a11fcf2e01a869f8d9bf2314e1c2266a01bb1661fa2dd6a070ef6e2bf527ef9396df327ef613c71d4aea07cabf8d2f8e0c71268575fc6436eb3be3d59362a124f1586f111a943f835ecc27137e4ee9535c040f32bcc251d973af5b8cd7231916672bf2cc4fe06bb72f54956f57821ee883e9609cda3c7a181ad71b7bebd6f6e9287a26b44313a94c7cd408f4cd714092049e660c0b632e1695046816d9145b63260436e9fac17791878e3f6768550eb2103ae8ea323102ff10e7a82849bbdaa2303132333435363738393a3b3c3d3e3f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f" ], "measurement": [ @@ -177,12 +177,12 @@ ] ], "prep_messages": [ - "a5dd49e2f9d726bab8696c7dea592a57" + "a5dd49e2f9d726bab8696c7dea592a57f3975252cdfb4a7ad7bc765b5b9bb57f" ], "prep_shares": [ [ - "884ebfda1e1ef3415d7c3ebb860076f6997fd2439252069dfe6e750a2b5e95c1b49ef6201aa9b87f179607dd72d728d8cbf09c1384ce079df830ff4f6d67013abd06bc52e3c48141cb3843c2292e6b1d0a4539ecc0d3cbdecc1522b65feeb2e9471ccbe3e840c354b1dbca9050f9cf36c884e842ede570f92038c31ce9566006e4c64ba8a2cf533d4a707e95244cc9c08681a00fdb4dfbda2b387bda637a50b2e7a210a03f73c0b8f8f3d0eda1849b5a865dde3316467d5403a911e0535977ffadbb6f31f15af61def428303cc6f6f409ba46a68e503b2295800b06313ab1bcb8f9cad21fbcd66487ac3d042b83071eea1ec84c7033e91db9fd39be6d481dc19ac2ea6372e345e495815542ad79a4910d1bbeeebfede0dba31df80a73c7a5f5661401a75fc7a5d77ed0f8a53b6c1b1f15a90919e0efa34e96897bef54c36bde330d059c4638c762a90e397c7d9d4b761", - "79b14025e1e10cbe8683c14479ff8909e5b35dd9c424c89a2d40f0a02d8b95c59a7b1722743b37f4ffb9e6f5528dd779434bf4dfa90a4501d98d3a551a5169c32990c3994ebfd365b78070c2631ae6baff75dc2d4d828d8b123a6cc9344b6522bf9fe394b3b918ecc2539616721a19bb899588b1b3d673b72e3b04e115e6654c763280c9c7a0c9f9cf6cec4629834f1a3dd3397d276238da27bcd61570f5f693d6fead586611b6a06fdc7aa12e906e1de820a63abab3f4bd3e8c238026892bf6d085ec1fab536774cfb015d0ba81bffc64953349de574c8c6afe576fc89fcb2c415692588c742e562a44add9c93e20c8bd4170c9561c36a9e9da5f08d80d662919dfd4489b0fc7eb0a8e04ef372ea57553adde6e33d85a4fda427f10a7249636a2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" + "884ebfda1e1ef3415d7c3ebb860076f61890506b12b515ae947542ec77f789f2b49ef6201aa9b87f179607dd72d728d8515632401aab996a7728dd45269ea471bd06bc52e3c48141cb3843c2292e6b1d741cc8e37b53d2ff1854ed3c49d02ba8471ccbe3e840c354b1dbca9050f9cf367f9da519974d5c938932b36015c183d9e4c64ba8a2cf533d4a707e95244cc9c0f02e212ccdcdeb2e87402e80bde1047ce7a210a03f73c0b8f8f3d0eda1849b5a67f4d76689aa784985eede587b2a767fadbb6f31f15af61def428303cc6f6f4058f85c2bb72520a752712a04679750118f9cad21fbcd66487ac3d042b83071ee3c55aee98255d9b93d52765ae1029ab2ac2ea6372e345e495815542ad79a4910605c3e57759cc7013e97709bd9bf7ebc61401a75fc7a5d77ed0f8a53b6c1b1f1982a175b97ae81733b8a86824317e7a630d059c4638c762a90e397c7d9d4b761", + "79b14025e1e10cbe8683c14479ff8909f0b9d5b9dd1958891835fececd8c921c9a7b1722743b37f4ffb9e6f5528dd779186a339b865a42144c3ea44a043b622b2990c3994ebfd365b78070c2631ae6baea389de1fb6f302d4c1823b9b4262868bf9fe394b3b918ecc2539616721a19bb5d8edb5ababe510414d2778a6f5f3423763280c9c7a0c9f9cf6cec4629834f1aff9da283859a949a74f1ca2db6bb3a26d6fead586611b6a06fdc7aa12e906e1d3915c91b9899849cf5dd889471e04b56d085ec1fab536774cfb015d0ba81bffc788edfe0dc423ca6cc2d180e3aa89abd415692588c742e562a44add9c93e20c8c3c83c0941ce257eefdba259cfe1d0e919dfd4489b0fc7eb0a8e04ef372ea575e5f66df75de71f100090b310fb9e197ea2202db77a992002b497fa5bb4e2ed68ad3843dfff3acdc3f0c8e5ecea00d3df26ebd6bd0b7891027664a2eaa728ccbd" ] ], "public_share": "30d059c4638c762a90e397c7d9d4b76126ebd6bd0b7891027664a2eaa728ccbd", diff --git a/test_vec/12/Prio3SumVec_1.json b/test_vec/12/Prio3SumVec_1.json index 7e8e2224..d3a59fe8 100644 --- a/test_vec/12/Prio3SumVec_1.json +++ b/test_vec/12/Prio3SumVec_1.json @@ -16,7 +16,7 @@ "prep": [ { "input_shares": [ - "964d2daec55e684642cdb65002086a2c6a34bb462dacafb97494b8a547566dcde59d170d33a7069db1e694caf682a5ed7dc55fdfd61d89336ef7f309e2900ae61422dacbff4b6a0e742310196e20fa0ce2fc469716556b52e516ef3dfe8a2290e894975b17c233af83d8f6a3a157772aedcee83dcbffde0ef1d188c7ab09fa2814d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d78ba944384e58c3daf5b864d7921482daf16dd78f8b3f114ab6f1370898c06549abd182235fecd84a5c684341843a330f24972e1a24523fdb1b02420832cf13d87978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9731933deaad42958c9ac78b2d9ef6e82deb5cd80dc24068d1b5ccb0c21aaf31a64412c0c43c944160d69fe0d598769675db4d013eb6979a5130b3e1c3dd0844630c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511307a7629d22cee585ac82f994e3f6b548b8533693025ab2ccb75f39f1e5e170847f21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd366c0ea02059eadece76ace633c46d8bb5ed6527a4b8d71030c62c39972b0c49109f75eb9ee622cc3a8cfdb73bb2ead52df9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19b6f2f38ee61befde1db1da3f2dc82379008c296db47d22e6a588a764e2375f7785cbdf4f14fa52ac3826abcdded99215ebc2d28dd9867691c768a628ee999c578b4b6a7826b0ed8dca4ebc5e32ff4ad88846bf104486d44e5b88b722648f0c8eab9771a9a18ad944bc22abaed218ae0b8527f6caa9e4cb83a91021c9645b81e1f2faef0be21d01f4e7f1fedfa729bc9b3a47b0860230de38b67b9f40d0ae28e3dcf50268ec44384a44521d99838c8c6ca09f9d1051894a1e20aa7142f091f6e2439512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da198318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de15774bb3fdb65c68f125a1ce313bdbd891302463ed11fb5f6946738139ca2a2ca09f028a8ceae84f641320a758141fb74230611884ce1eee9974f67f77bc04f586f30c540b75806c092c577168e8a13ae4767fc81ee5cecb0f15199cfa6d11dc3f3073df3b6479bb989a3a036e8c922c28c37a7551cf30b2803fac00853728e72032e8e83777fabeab47d5caeb47dc0e50cac4b0eb6bb40dc322bd2b934a333ed8fd3278d446d8dedd9ad21bf019616f86172ea3be78e96bf4b2c85a3b3ff2786598bef84718b852637e83ceb4418bcfeae784511e0823fbee9fdbd3802e909f69d66aeaf52d370ccf72f92a88b4fb552606162636465666768696a6b6c6d6e6f", + "964d2daec55e684642cdb65002086a2c6a34bb462dacafb97494b8a547566dcde59d170d33a7069db1e694caf682a5ed7dc55fdfd61d89336ef7f309e2900ae61422dacbff4b6a0e742310196e20fa0ce2fc469716556b52e516ef3dfe8a2290e894975b17c233af83d8f6a3a157772aedcee83dcbffde0ef1d188c7ab09fa2814d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d78ba944384e58c3daf5b864d7921482daf16dd78f8b3f114ab6f1370898c06549abd182235fecd84a5c684341843a330f24972e1a24523fdb1b02420832cf13d87978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9731933deaad42958c9ac78b2d9ef6e82deb5cd80dc24068d1b5ccb0c21aaf31a64412c0c43c944160d69fe0d598769675db4d013eb6979a5130b3e1c3dd0844630c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511307a7629d22cee585ac82f994e3f6b548b8533693025ab2ccb75f39f1e5e170847f21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd366c0ea02059eadece76ace633c46d8bb5ed6527a4b8d71030c62c39972b0c49109f75eb9ee622cc3a8cfdb73bb2ead52df9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19b6f2f38ee61befde1db1da3f2dc82379008c296db47d22e6a588a764e2375f7785cbdf4f14fa52ac3826abcdded99215ebc2d28dd9867691c768a628ee999c578b4b6a7826b0ed8dca4ebc5e32ff4ad88846bf104486d44e5b88b722648f0c8eab9771a9a18ad944bc22abaed218ae0b8527f6caa9e4cb83a91021c9645b81e1f2faef0be21d01f4e7f1fedfa729bc9b3a47b0860230de38b67b9f40d0ae28e3dcf50268ec44384a44521d99838c8c6ca09f9d1051894a1e20aa7142f091f6e2439512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da198318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de1b4869441d4f8d908b590876f57440e4179371ebc73263bd82165cf15766f5138c75973d8551e605c7e19f14c45ad452e5aac38bd3ab6ca4a2cdbdeed66df0165d3ec549e026e3029608fe57c297bd0558daa9764dcf7089eb31254aba86ce7bf68b395c0485b748266835e9693cafd988c37a7551cf30b2803fac00853728e72a51bb5817eec97712e47f12171f66f2ea576739013b5bafac12d3bb75ad6847fd069dd5cbdfdb187b9c63ae73d2acc3e2accc206f9b9ba5eb7a00dadc8e07579f4ce5f2726765bbd851ecf84a927ff566835aa2ef2e722d1273d035d004e40f928bb55e2c0bf97031b50d448e04eda7b606162636465666768696a6b6c6d6e6f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f", "303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f" ], @@ -44,13 +44,13 @@ ] ], "prep_messages": [ - "68542d61bd2fb9f9d47ac702e625197e" + "68542d61bd2fb9f9d47ac702e625197e4aedcd1c5be2b52d0e35c9ec3ccd4896" ], "prep_shares": [ [ - "61449cbf570bc0f49e2c2b6cb5d4b51b45257a462cd2bab2abf806a2a68b4fa0e7923c1072fda01e7e6fef2d50e613cdfd437dea24a5fdfa252da6dc0abaeef896d7a55553b7f2f1cdaa77173a2decce7a75d7885a1b0a8d02aeb3490ba9c72e052fb591d3ab68e6b2845740898bd952fcaea72e4c2bd8c95f41217630aad7964007d84e7b89d2ddf9c1e405fd7469f5b1cf6eecf7ffa16f4db1ba7a01e26adc0238ca1ce09ed342a8e92d2e1b29f6526830bf07d1bc6671f34426dca41670abd4941eac6e7db3024aae1adfbbe72dd8d94c90f1973b4a25408a8f5e5659ecc1e6d3e6750a074cde21d954819ae2123643c8ac36e5e2a57bff7b424aee485b3c5693ba52aa1cd4525a86a746512a629d", - "306469908ecb42cfce9c4f5d7f4880acd68712bc45a3a3be8e978f97a67b530c1547f599391078e23bf15c63819a38a746d114c9e78644201e027273ba6cb5574d35ca89d94b1bfd1dae155d82cc4f5fe627b47b7569f86690e123e05198eea0f00d3bfd6b08e5dbea6b437fcdaebccaec2df1c50dbcb5bc9333849e4ae3ee3e590b7422e5980b4b0a2f5b055632cd808bd6e1c439bbcd17eab5eb0ef601456ee8128f7e904677129d4f24e3b74ba6002963e69e2d0ef6546a76cd488ec0a6cc7674881a42d2f3fe67df59da266b93982606777eb37f4200ccc9f7568d6c4e08d71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", - "7057faaf1929fd3b76368536cbe2c937c731fb7569eb917c0f872d6d0c72bb568fb8ab17cc11f0c89304dc89a7f31cbda2d2ed8795182c26990554fa3a6b5d2d7d59d6391b9f3cf4a12a991c6f82bebcaa8b3ad61bbbde6027cd140f11f1b688b6e00b78c9d051d3ee94ae9b5c53b890af39766eaad1fc39f6e435417b1dbc56f260b47b401fe5ab708f6323ab4273c7434b57d6c5ac62ccfe6845bdbe47f469f2b35a5faa09850317a334a3a3a99481922a1245918b742f9988c40be7792563a76276f06a1a5c88df060f9ae5302f90914dc6fb86297518cde6507bd40a4a54733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" + "61449cbf570bc0f49e2c2b6cb5d4b51ba9f9dcd9dbb6490a3a5980eac1acde4ee7923c1072fda01e7e6fef2d50e613cda2d43d5aae4b2dcefb92f1723a164c6096d7a55553b7f2f1cdaa77173a2deccea0f63811f36a13b4f798fd4df436a237052fb591d3ab68e6b2845740898bd952114b9437364723ba8de0c0d1d5bf54134007d84e7b89d2ddf9c1e405fd7469f5b103dbef8e53dd9b2accc60d556963340238ca1ce09ed342a8e92d2e1b29f652c21171605a9dd7436cb943c4b1310d58d4941eac6e7db3024aae1adfbbe72dd86d70729033bf8aea59f5ef4ed63059f0e6d3e6750a074cde21d954819ae212363b408f815e7ace4a6e3ffe937f18ce4d5693ba52aa1cd4525a86a746512a629d", + "306469908ecb42cfce9c4f5d7f4880ac612a342895665956f6ed243d0d8f99871547f599391078e23bf15c63819a38a7adc93560d1f8a71aae73103d28ca8f004d35ca89d94b1bfd1dae155d82cc4f5fe138e5ed0876d74fa7e4e4520e9a1160f00d3bfd6b08e5dbea6b437fcdaebcca9a2c0da2c5e218aa7b9b5b355609b31c590b7422e5980b4b0a2f5b055632cd80587093dfed5999397390da4a0e515096e8128f7e904677129d4f24e3b74ba600f2df2654a63d59236904b243b5b025a97674881a42d2f3fe67df59da266b9398f73438be969bcf0dc39450313cc89fbdd71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", + "7057faaf1929fd3b76368536cbe2c937a55df2d7b3b5bf3c9670f79509bb58ce8fb8ab17cc11f0c89304dc89a7f31cbd61f2cd93c53d654760685fca6599afd87d59d6391b9f3cf4a12a991c6f82bebc736c5890ebdc10690705ab7c0c1a3128b6e00b78c9d051d3ee94ae9b5c53b89039e1d35af1e6b24f8e70f176e7733b28f260b47b401fe5ab708f6323ab4273c7e966d33d1ba529f57ef18e1ef2f9ac25f2b35a5faa09850317a334a3a3a994819d062dd464e0951805a2bc2a74467eeca76276f06a1a5c88df060f9ae5302f90ef4ff3ba3cec2bff8243e1f8b51e5f00733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" ] ], "public_share": "5693ba52aa1cd4525a86a746512a629d78aea42c8b5fa88a35cdac09fa0fffcce30db64ddcec617b1ba1ad38b7eddbf5", @@ -58,7 +58,7 @@ }, { "input_shares": [ - "964d2daec55e684642cdb65002086a2c6b34bb462dacafb97494b8a547566dcde69d170d33a7069db1e694caf682a5ed7ec55fdfd61d89336ef7f309e2900ae61322dacbff4b6a0e742310196e20fa0ce2fc469716556b52e516ef3dfe8a2290e894975b17c233af83d8f6a3a157772aeecee83dcbffde0ef1d188c7ab09fa2814d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d77ba944384e58c3daf5b864d7921482db016dd78f8b3f114ab6f1370898c06549abd182235fecd84a5c684341843a330f14972e1a24523fdb1b02420832cf13d88978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9741933deaad42958c9ac78b2d9ef6e82dfb5cd80dc24068d1b5ccb0c21aaf31a65412c0c43c944160d69fe0d598769675eb4d013eb6979a5130b3e1c3dd0844631c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511307a7629d22cee585ac82f994e3f6b548b9533693025ab2ccb75f39f1e5e170847e21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd366c0ea02059eadece76ace633c46d8bb5ed6527a4b8d71030c62c39972b0c49108f75eb9ee622cc3a8cfdb73bb2ead52de9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19b6f2f38ee61befde1db1da3f2dc82379008c296db47d22e6a588a764e2375f7795cbdf4f14fa52ac3826abcdded99215dbc2d28dd9867691c768a628ee999c579b4b6a7826b0ed8dca4ebc5e32ff4ad89846bf104486d44e5b88b722648f0c8ebb9771a9a18ad944bc22abaed218ae0b9527f6caa9e4cb83a91021c9645b81e202faef0be21d01f4e7f1fedfa729bc9b4a47b0860230de38b67b9f40d0ae28e3dcf50268ec44384a44521d99838c8c6cb09f9d1051894a1e20aa7142f091f6e2439512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da198318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de1dc41150fd14a5055c3294132a797efd5a0071a37495b05aa8cf37e1cb6c09b7b5c0fe2256fb18d5286e157801fcaaffa344ab9a916f831980f038f35996786beb218b4420494589ffcffa071bd6d91bacc1e503db6fbe8ae6befc30d6afaff92f01e7518ad86797b25b0a235b612b0ba8c37a7551cf30b2803fac00853728e727e6034b4819a212504ae375f21a38e997ea677153e80f028579f8bb01a853a3c3cb46e0fa46a849195fed3b3630d6272502e421a1d785311d4785d659658f11f16a3008324503347cdad139015353ef228c1f15518e442c08b6093fa3ec02726a04f768a5c94920a5c2390a9bd06285a606162636465666768696a6b6c6d6e6f", + "964d2daec55e684642cdb65002086a2c6b34bb462dacafb97494b8a547566dcde69d170d33a7069db1e694caf682a5ed7ec55fdfd61d89336ef7f309e2900ae61322dacbff4b6a0e742310196e20fa0ce2fc469716556b52e516ef3dfe8a2290e894975b17c233af83d8f6a3a157772aeecee83dcbffde0ef1d188c7ab09fa2814d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d77ba944384e58c3daf5b864d7921482db016dd78f8b3f114ab6f1370898c06549abd182235fecd84a5c684341843a330f14972e1a24523fdb1b02420832cf13d88978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9741933deaad42958c9ac78b2d9ef6e82dfb5cd80dc24068d1b5ccb0c21aaf31a65412c0c43c944160d69fe0d598769675eb4d013eb6979a5130b3e1c3dd0844631c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511307a7629d22cee585ac82f994e3f6b548b9533693025ab2ccb75f39f1e5e170847e21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd366c0ea02059eadece76ace633c46d8bb5ed6527a4b8d71030c62c39972b0c49108f75eb9ee622cc3a8cfdb73bb2ead52de9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19b6f2f38ee61befde1db1da3f2dc82379008c296db47d22e6a588a764e2375f7795cbdf4f14fa52ac3826abcdded99215dbc2d28dd9867691c768a628ee999c579b4b6a7826b0ed8dca4ebc5e32ff4ad89846bf104486d44e5b88b722648f0c8ebb9771a9a18ad944bc22abaed218ae0b9527f6caa9e4cb83a91021c9645b81e202faef0be21d01f4e7f1fedfa729bc9b4a47b0860230de38b67b9f40d0ae28e3dcf50268ec44384a44521d99838c8c6cb09f9d1051894a1e20aa7142f091f6e2439512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da198318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de1c53cbb7942c38df574a4e5be4519acf7f5907cb6e59821705eaebdcb7c280d4469e0e1c3741e543df714d3b88febe13cad437a81ea1d73b188e3957d94f2f050eaf31268ee984e8215a864c340e78ec1b9c002b7c63c1ec1ef6c275209a32db9469ce1215d7a0d0fa89cc22808b55b688c37a7551cf30b2803fac00853728e7295658e491022e484523393d28221d277291d1596a142d46285e44c01541dc9732ee36e719efdbda640cb587bf3eb2f30d7348142495212f85a98561d9bcd868ddec7a15d3a4b3d64b405503e92bb40eb3c1f3fdc07a30daeebe22fb69f17faff4ad20981aca0fe76d93670b66b647cac606162636465666768696a6b6c6d6e6f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f", "303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f" ], @@ -86,13 +86,13 @@ ] ], "prep_messages": [ - "0dce51714d4347dfcb1f03f8b47d4f24" + "0dce51714d4347dfcb1f03f8b47d4f2485a6766e580bf53c9cd5794bc7cf0cf3" ], "prep_shares": [ [ - "61449cbf570bc0f49e2c2b6cb5d4b51b5a8c6c591d5d013c368c482bfafc870897d14b327d746a608bc982ff4ef6cb1a77abcaa98510c24b9379c0e61deedcdfdf328db9cb9f89a0c8d30da462d28e30127f79cc7e84c8bd0a56eb2cca9495472f548b78329195ffbb61a3d25aebf2e31eb5d2120299c9b9f2aee3c301453c5284ee3c4536ce002c9ebc4547b18cae8c27295fd013817e776448b60d930836c9718d9300d1dbc5c216a023d5d5c484455467e3536a1722fd51fb9dbb32061d834d0fd129a611cbca7cd4bffc725c1177c20ea03e1499d9363370c85c0cfbf3d79e25fb53159a8e221e32ec8f96349107d1764b486fd5c35a83909569d8beb4f962519584659e996df34f1262bee7f872", - "306469908ecb42cfce9c4f5d7f4880ac22e52c046d7e1056f051d23d75ee7def1547f599391078e23bf15c63819a38a7780eda71aaf9d0e62d97cf080fede5104d35ca89d94b1bfd1dae155d82cc4f5f0b11fb9c3e8454d96601dcc0570a2e15f00d3bfd6b08e5dbea6b437fcdaebcca417cf3628c1009d24e47cd700b1d122a590b7422e5980b4b0a2f5b055632cd8017857d91b38d1357cda3aede0105520ce8128f7e904677129d4f24e3b74ba60048c939206090f1980eb9a37019e3e9b07674881a42d2f3fe67df59da266b93986a920645a96f3248148572765298e54fd71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", - "7057faaf1929fd3b76368536cbe2c93757910416b6c6ec506af1f0825f5f2c9c8fb8ab17cc11f0c89304dc89a7f31cbd01f8b00248582691df7e55f8a9f346757d59d6391b9f3cf4a12a991c6f82bebcac0ccbbb2a1f279b9fae4e25386a9dedb6e00b78c9d051d3ee94ae9b5c53b890773e9110a0fc0139253efa5e6ed2bebbf260b47b401fe5ab708f6323ab4273c757d6db32c2a9944832ee58e732d73562f2b35a5faa09850317a334a3a3a99481346ee3477b94095840500d3b94c5f989a76276f06a1a5c88df060f9ae5302f9042865ae39125d8ef34bd7a302db35cea733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" + "61449cbf570bc0f49e2c2b6cb5d4b51b8d16a464523088be52d0304b926a67d197d14b327d746a608bc982ff4ef6cb1a3916feb19814d259c4ca4fd2a2a8b582df328db9cb9f89a0c8d30da462d28e3067a92e8a7104b956fa024ddede6dc2ed2f548b78329195ffbb61a3d25aebf2e390773fbe37ccc367bccf8c944918d44584ee3c4536ce002c9ebc4547b18cae8c8579dc3bdcac5d18abd0e2384d670fd6718d9300d1dbc5c216a023d5d5c48445eef7e3889aedf99fe4a733fd4dd272804d0fd129a611cbca7cd4bffc725c1177dc8cef7ad47c3727a76832fc618773149e25fb53159a8e221e32ec8f96349107a84ceef62834879d71f1ce48b08a131c62519584659e996df34f1262bee7f872", + "306469908ecb42cfce9c4f5d7f4880ac643cee76782ac35c404cf15cc3265cbb1547f599391078e23bf15c63819a38a787925a7051026aa14c0ad45ee597dde54d35ca89d94b1bfd1dae155d82cc4f5fc023abf4d986e530eb009eea48e429f7f00d3bfd6b08e5dbea6b437fcdaebcca30b43c7dc71a3987ddfa375ab1a789c1590b7422e5980b4b0a2f5b055632cd807e9eb6265faf5122325f034f84a6149be8128f7e904677129d4f24e3b74ba60056c8ad77a3caf863c153748c8d3634a47674881a42d2f3fe67df59da266b9398648940dde12c389a650526b42cf18e8ed71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", + "7057faaf1929fd3b76368536cbe2c93740d5591b5f99b7964b5d9836b626ee918fb8ab17cc11f0c89304dc89a7f31cbd27330f42bd176bf8bfd97258edb7227c7d59d6391b9f3cf4a12a991c6f82bebc46cf5561f55f78358f83e541028e612ab6e00b78c9d051d3ee94ae9b5c53b890f14ada9c38af4ca3b747e0667510cccff260b47b401fe5ab708f6323ab4273c7ee31f60ca0d06dec10e5f07e2a40a65af2b35a5faa09850317a334a3a3a99481ecdebcb9075c84e8c3a870be1aa799a1a76276f06a1a5c88df060f9ae5302f90b10892c16aecf1bec0a82048389f2e6a733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" ] ], "public_share": "62519584659e996df34f1262bee7f87278aea42c8b5fa88a35cdac09fa0fffcce30db64ddcec617b1ba1ad38b7eddbf5", @@ -100,7 +100,7 @@ }, { "input_shares": [ - "964d2daec55e684642cdb65002086a2c6b34bb462dacafb97494b8a547566dcde59d170d33a7069db1e694caf682a5ed7dc55fdfd61d89336ef7f309e2900ae61422dacbff4b6a0e742310196e20fa0ce3fc469716556b52e516ef3dfe8a2290e994975b17c233af83d8f6a3a157772aedcee83dcbffde0ef1d188c7ab09fa2813d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d78ba944384e58c3daf5b864d7921482db016dd78f8b3f114ab6f1370898c06549bbd182235fecd84a5c684341843a330f24972e1a24523fdb1b02420832cf13d87978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9741933deaad42958c9ac78b2d9ef6e82dfb5cd80dc24068d1b5ccb0c21aaf31a65412c0c43c944160d69fe0d598769675eb4d013eb6979a5130b3e1c3dd0844631c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511308a7629d22cee585ac82f994e3f6b548b8533693025ab2ccb75f39f1e5e170847e21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd365c0ea02059eadece76ace633c46d8bb5dd6527a4b8d71030c62c39972b0c49108f75eb9ee622cc3a8cfdb73bb2ead52df9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19a6f2f38ee61befde1db1da3f2dc82379108c296db47d22e6a588a764e2375f7795cbdf4f14fa52ac3826abcdded99215dbc2d28dd9867691c768a628ee999c578b4b6a7826b0ed8dca4ebc5e32ff4ad89846bf104486d44e5b88b722648f0c8ebb9771a9a18ad944bc22abaed218ae0b8527f6caa9e4cb83a91021c9645b81e202faef0be21d01f4e7f1fedfa729bc9b3a47b0860230de38b67b9f40d0ae28e3ecf50268ec44384a44521d99838c8c6cb09f9d1051894a1e20aa7142f091f6e2539512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da298318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de1943f830936cfa0caa721a4195a63b15a93603df3dec9833e54f5904faffa59a6b4bed74c9f4a99bdb8a4327feb85be1b26edb2281f8d05f7be9871d2c54866cc7a4e9c0ef8631630ebcd4a985a257d45ca72c0cab2e246c4163435eafdd9cc71c2111b9ce4f5fbb0a1ce2137906a87178c37a7551cf30b2803fac00853728e72c562c6b91c16d1af3bb6d4776ed7cc148b4d5459a81172948f9d797d214b7c11e30479e873d178267f3bf9b4975153515e8b489b14e37fb224e37ac8697711124d6d18b7308075b6fadf6969787d52672a6d81c81bfde4aae01b221eabe05a47ce5cd006252510d5df0411a8e3ae50fd606162636465666768696a6b6c6d6e6f", + "964d2daec55e684642cdb65002086a2c6b34bb462dacafb97494b8a547566dcde59d170d33a7069db1e694caf682a5ed7dc55fdfd61d89336ef7f309e2900ae61422dacbff4b6a0e742310196e20fa0ce3fc469716556b52e516ef3dfe8a2290e994975b17c233af83d8f6a3a157772aedcee83dcbffde0ef1d188c7ab09fa2813d12fcf95d4ac8d3f399aa98a548e92b639befb665512897e4c82b9179ffa0d78ba944384e58c3daf5b864d7921482db016dd78f8b3f114ab6f1370898c06549bbd182235fecd84a5c684341843a330f24972e1a24523fdb1b02420832cf13d87978bf06714968cdc36d0f3a4bbb74fcea0cc6c9763eeb43fa6580acf882cf9741933deaad42958c9ac78b2d9ef6e82dfb5cd80dc24068d1b5ccb0c21aaf31a65412c0c43c944160d69fe0d598769675eb4d013eb6979a5130b3e1c3dd0844631c6a19a802e5355c5ae1abd9beb3473ec7eead5bb5e62d9bd0acbd33a76511308a7629d22cee585ac82f994e3f6b548b8533693025ab2ccb75f39f1e5e170847e21968648ed5b17a96f98ab472f873eef2788b9da16b18cfcb4893022170dd365c0ea02059eadece76ace633c46d8bb5dd6527a4b8d71030c62c39972b0c49108f75eb9ee622cc3a8cfdb73bb2ead52df9397eb0e26e2043c5461187715d34fe51ee5037f89ad1afa95971e953eca4907c118c11ac7ab3bb9f689775a3ba6b19a6f2f38ee61befde1db1da3f2dc82379108c296db47d22e6a588a764e2375f7795cbdf4f14fa52ac3826abcdded99215dbc2d28dd9867691c768a628ee999c578b4b6a7826b0ed8dca4ebc5e32ff4ad89846bf104486d44e5b88b722648f0c8ebb9771a9a18ad944bc22abaed218ae0b8527f6caa9e4cb83a91021c9645b81e202faef0be21d01f4e7f1fedfa729bc9b3a47b0860230de38b67b9f40d0ae28e3ecf50268ec44384a44521d99838c8c6cb09f9d1051894a1e20aa7142f091f6e2539512d76f51d1eaa6a591d409f6bc7d0646d8ff237c8dbd5f775df3e07c11da298318839f49cda4525a13c5c87cecbdd96e29de926a5ce516407fc4f68d7c9375e32aa80d4e22b83919f7ad58329243eb6768223abf38186ebb7ae57c5762b2cebd557d7c8dc3150c1cec77186f3bdc89b7426dd71615669c0b2ec8dedd32c5aa97aaec4b6655d727a1196c166c0c28f42e0c39059cdf8eb7cce0e6a27b45321dc153974646954f190783807d3c97722485e6428b97de44d4865566ffa9f7bdc28b56e2207db1485d529c143002e3ef0c85a86c5845718d11a06ce4827fdc6bfc969651936775d9ff22c37330453e5d27b3061915987bebeccfa8da47b014e323b0b497c21ba36d9efa0a71b52e3b41b01a98d7407002f9a8a3d0e27110de14445a750a66d515546116dba3da9693b56b80cd2a1a40c9c4522f1d5304690e914276f9f05d406f03bddf71bab2df8e21225f925de607d39c91f16d397aa18d31697d270a5ba7b3c7744cef5e172f7fe8a97fa4ebb75c471c1219cb7a019d9cbc0dccd8e6bac5d47ed608a2414e2afdc8c37a7551cf30b2803fac00853728e72155da272ac7720259dc60bd78a911434c9f5847ae536e936827019f79fff45ce849ce1950d480bf4df023418d8a9198a7253029e550f08701a5cd6c797155f0bb224e254832910aa5269e60bf12fd8ad6b484744136a67fd192ebb5008a14eedd0911d149e6eae3e9472a8ba5f372838606162636465666768696a6b6c6d6e6f", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f", "303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f" ], @@ -128,13 +128,13 @@ ] ], "prep_messages": [ - "a3c992ed91c75cc16d43309ebfa219d7" + "a3c992ed91c75cc16d43309ebfa219d7026e8d3c5f0449477ccbf53a4d1872ad" ], "prep_shares": [ [ - "61449cbf570bc0f49e2c2b6cb5d4b51b12097caa9b07ddc3e7c3de9c52e4f8f73697f5302d1d0e3461e3b23dea4ee3d1e5e311132b37fa0ad4d40fb816b4af85181085bd35b6b1d936d5633aeda1d40703426e49efc3571e7eb7a5a7b6c32260b80427bce3400b8c1bca45b7f7655dca421517894a74e08c211c5d1b854c26227ac953abef76dbe3d94c96d0b4b359e03c750475171aedc049c246b065ad413e31843969f0a53967992f9a068be296881fa2a85dc6725d0d04855a97747d2f928abbf00c56bab0a181df78121171d7579152d9ee0dae2db02e2e1da532fea09ff17a14aba7615631b4911f5c174c86147902b62af99956a871ad219ae67e87d18534b39c8452eb0f74fad186e070d6a6", - "306469908ecb42cfce9c4f5d7f4880ac9f7617ff2051b3234f8010e072dff81d1547f599391078e23bf15c63819a38a7c69b4a755effd6ca0e37ca0dfe10d2894d35ca89d94b1bfd1dae155d82cc4f5f8b2322ebe7ec7979ec8f23175f6be745f00d3bfd6b08e5dbea6b437fcdaebccaca6707e39043777622abe92174cc51a5590b7422e5980b4b0a2f5b055632cd800e0f1ebb78b778db18c1598234a8584ce8128f7e904677129d4f24e3b74ba6006660e79c0b94fdc86617dd73757dab7a7674881a42d2f3fe67df59da266b9398fd6c9dd07c140c68d671c56daa3a4b37d71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", - "7057faaf1929fd3b76368536cbe2c93746d8644e417974915d860865c99901238fb8ab17cc11f0c89304dc89a7f31cbdda8d227e73c339fcfcb6d13d6d91d6567d59d6391b9f3cf4a12a991c6f82bebc2011c6b8bba5664bfa1d1c8e05f7ed54b6e00b78c9d051d3ee94ae9b5c53b8905edaeebdae3493525e9f49741bbbc12af260b47b401fe5ab708f6323ab4273c70313382aee1f7ad4d6321fe7714e913af2b35a5faa09850317a334a3a3a9948174b1d45b3d258de678057ab5d51d09e3a76276f06a1a5c88df060f9ae5302f90c91fcdecacd2506616f70b26160dddd4733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" + "61449cbf570bc0f49e2c2b6cb5d4b51b340afe8d90797afe2bb17402f17a55603697f5302d1d0e3461e3b23dea4ee3d1cc1728cbc59ecfbc426e0a4dea9d79e9181085bd35b6b1d936d5633aeda1d407f7593f2fe14d11f974052d643d271fc7b80427bce3400b8c1bca45b7f7655dca500679cb9e5bf6303a305e77e5f6cf447ac953abef76dbe3d94c96d0b4b359e0aca252eb57194ee058e43a15239a0cf131843969f0a53967992f9a068be296889a3ee39d5faa6837d67a65e29383e00f8abbf00c56bab0a181df78121171d75711dd7cac5dbc14e1de0a768e4a9fb562f17a14aba7615631b4911f5c174c861470407b5fa032a2c6629eeb86ee9b451a8534b39c8452eb0f74fad186e070d6a6", + "306469908ecb42cfce9c4f5d7f4880ac0ddb5be9436d2001532c20f7601f38f11547f599391078e23bf15c63819a38a7000f79f1aae7704e730f598ee6cbd0b94d35ca89d94b1bfd1dae155d82cc4f5f101619d49ae19b61b6ff41c7975b78d5f00d3bfd6b08e5dbea6b437fcdaebcca59489226eb68be754f209041ea1be905590b7422e5980b4b0a2f5b055632cd80254448313f9be7c0981c731d628d6802e8128f7e904677129d4f24e3b74ba600f1c92028d3971c4004e01eb3c56b177b7674881a42d2f3fe67df59da266b93985c90af646c40a1bb56ca85356b0ec089d71c69c0a342b822c499c98cb79a125f84e72ef0681e2e03fdc482a202f9372378aea42c8b5fa88a35cdac09fa0fffcc", + "7057faaf1929fd3b76368536cbe2c937ae15c65be435c72e8922dc9db5dc48ab8fb8ab17cc11f0c89304dc89a7f31cbd13a145c43f122f294ba2e047d90042a57d59d6391b9f3cf4a12a991c6f82bebcbed0e79edebfe658bab6cfee68988c49b6e00b78c9d051d3ee94ae9b5c53b890897bf7ee04c505f01c42dda254c18c66f260b47b401fe5ab708f6323ab4273c7888f9794a618d62007e7e8a5e994511cf2b35a5faa09850317a334a3a3a9948193a2bba8a5c00768d46e0e6f42a022f7a76276f06a1a5c88df060f9ae5302f9078177f815790b33d97715e507df223a8733fa17044f4b33bfea2ecc33e024d3cc04c1789fcf32fb7429f69934d765ae7e30db64ddcec617b1ba1ad38b7eddbf5" ] ], "public_share": "8534b39c8452eb0f74fad186e070d6a678aea42c8b5fa88a35cdac09fa0fffcce30db64ddcec617b1ba1ad38b7eddbf5",