From 8cef20972fd808780f0462c28162b3030a195460 Mon Sep 17 00:00:00 2001 From: Davide Galassi Date: Mon, 29 Jul 2024 21:38:01 +0200 Subject: [PATCH] Update Pedersen blinding default method --- ...natch_ed_sha512_ell2_pedersen_vectors.json | 70 ++++++++-------- ...dersnatch_ed_sha512_ell2_ring_vectors.json | 84 +++++++++---------- ...snatch_sw_sha512_tai_pedersen_vectors.json | 70 ++++++++-------- ...ndersnatch_sw_sha512_tai_ring_vectors.json | 84 +++++++++---------- data/ed25519_sha512_tai_pedersen_vectors.json | 70 ++++++++-------- ...secp256r1_sha256_tai_pedersen_vectors.json | 70 ++++++++-------- src/pedersen.rs | 12 ++- 7 files changed, 229 insertions(+), 231 deletions(-) diff --git a/data/bandersnatch_ed_sha512_ell2_pedersen_vectors.json b/data/bandersnatch_ed_sha512_ell2_pedersen_vectors.json index 743e3b3..43743fa 100644 --- a/data/bandersnatch_ed_sha512_ell2_pedersen_vectors.json +++ b/data/bandersnatch_ed_sha512_ell2_pedersen_vectors.json @@ -8,12 +8,12 @@ "h": "b923c55b4b7d8c28156c87e005c6d8385a6f26019eee3149aaeb7ee7ce284b38", "gamma": "208d1eacbedbfb00708a7068c708a565c0bd41c8155010c52e55c6837fecfa52", "beta": "96b48404e1df9c738557ccbdfb5bc6f7b8fa3d281aa51742a5928e7a5d77cf5b4fc6ed61fc0f7e073dfc3ee8e06b1e5de55e93ecff8ad926cc99a08e8aa6a779", - "blinding": "7ce97a8ad77c9975dae7f961294cc3627b2e4d76c5bce12b569e921b4e6a0309", - "proof_pk_com": "6db8663c87c4abf4a72060bfdc7fa566bb3d3f5402d07422bd4b8e56e7598495", - "proof_r": "3d638578fd8a92946a83da63f13ab696d908b5b41dbdfd70379ae46b8e0ddba3", + "blinding": "a3f1a139943f3dc02c624505a5794dcc1a75651f60ca69081ebf9bdbd7458616", + "proof_pk_com": "2882f90320afdcf99680b8662efe846e2fd477cce00a47ac154f996c910b920a", + "proof_r": "71d85bb1a0edcf4362ec8137cdef1a856096e4f9995cc3a4db1781d3e9c7b817", "proof_ok": "647c218cec9610102b202bcf7d29bdbf91770c326f07586051fa40bee863b63e", - "proof_s": "7f27df1375f1217c4a34fa57b61de6b1cf7b023e17298ed53071b8dd95c32818", - "proof_sb": "1716ad8149314c978dc5f1ca626246166c50258225554eda646cc6d4b96e5e18" + "proof_s": "cda38b375717fa7790c18c70dcfcd6ce8f19b13819f088b74688f21dd127c412", + "proof_sb": "9b52eff1cc2ab908070a1ba89059ae3f6823b43702c60272c5d5943cceb6ac0e" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-2", @@ -24,12 +24,12 @@ "h": "d905aaf894a97094b1d707ea7685fbc4ac501fc01cef25586a9c36288c5c6302", "gamma": "25c5ab15ce5d973bfec7b6dd428b5b5971958a056d10cc18d5e9ccd0ee4c7b86", "beta": "2ae6660f435f733482e4fb6a2c743288fc1d8a6b173b01f490929cd128514c518112bed1659bb8eab1535e279f9b7349fa316ba6f7bd8baa4ae410141bb565d2", - "blinding": "fd72b2c883f5b4bba8973a532d1dce1a69aabd08b9ab310e8073eee26fbf4410", - "proof_pk_com": "8a8a6ff54ece07a0b3e6370dc7c3dc4f01d35ddb8eeacd4c4ada90e5f18af848", - "proof_r": "8df706daf2a7482669fe1afcf32aaee4cf988423f8c384f6041b16e15716ec20", + "blinding": "85a94726bcaeaf2db516a6a532ec2450488e7d093374f54de0ba05d2a36bb00a", + "proof_pk_com": "b28263558234202119a143c295a3fc5a35a6f830dd0c7018e3f33862d1986c1c", + "proof_r": "4cb8186c3da92e9be0179f894cdc364aabe1a890340aee9fd886bed45f5017e7", "proof_ok": "83a9519edb8ecc4f360eee599c6c1310019c4c3451ca42b4887328e347003bdf", - "proof_s": "13362d25281e988c02e24a1e639bdc2839bdcca7eb9eec1a4305c44f27dea104", - "proof_sb": "fe20fa2d4ebfd45f414b3bea7eef827cc394d8ed04149ffb8232499f5b51b411" + "proof_s": "3e1b408e4ceb5a81e5b71527b01f541d5069438aaa279aa48c39bb7e34f24001", + "proof_sb": "1dc7b84f188a7fb5bf051464be19e54495f42bd723130992319bad7560023714" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-3", @@ -40,12 +40,12 @@ "h": "587f7c01731c52ce4e02405a9642bf39da4b62befa0a0811f00dd1710a975cc4", "gamma": "002030eb901d08fe85873b46cd5a1bd2a2c9fbce4f15e9e39066c1fe91be1c1f", "beta": "5ca9dc5e02e908b5f1de31c85d30a064353420ab930a541db5f518eee07fb059323df22d2ce82d36a5bac52aa322f08072cc0b9c555a5e4179e3c11a067de7a2", - "blinding": "751455f3d10f5159060ae2d74422106c8ce3f8ae631e81bb1f13a3994c92b906", - "proof_pk_com": "0e935dde3019269c7b68768806da3bb5bdbff8fc521df6eef76a2ad67c2a6643", - "proof_r": "7e22ec0ecf04165c52e69c65af4a84d2593fbc28582da055e1668026768e69a8", + "blinding": "cb3a17d3578d86e2f3b23bb47160327c391c808da28c6be53ed3189d22d78205", + "proof_pk_com": "f99d09a38f1a1ead7d9503fd601e2d8a56c09eaeb5fb3130035803e04033b49a", + "proof_r": "de58f590cd204247192f5b49d86c81ddc691fd6b55561fb33ccbec24ecbc86db", "proof_ok": "d502f832afaddb7bb54e8c28cce458a2a9c3c6c230e4b85539913ec531de168b", - "proof_s": "f3713c659eb353f95d47b60e8bceef5c07e870da05ad3ae8410e9c4438105908", - "proof_sb": "c07ba2fc0e17f99cdee9f5c9ad42c721e4a67c8eba99540c1a1bf3ed13cc010a" + "proof_s": "1dd33771a9bfdcf94e6e95fa43e4667adf3279d9c2b22e0877abeb5e99a9e01b", + "proof_sb": "7863bbac83653e1a48bc0e814e4792c6b2d884522f5556bbb1844c151dcdb700" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-4", @@ -56,12 +56,12 @@ "h": "c1cde8432c5bf619b14a403d611140c117a52ba31004574238bd58bf8fc6181f", "gamma": "5d5a673794b7a0003a1c36f299c4d61055e4b680bb3c2ccd8858dce89c6cd5d3", "beta": "0db282523110f629d8c9424afa66f4dfcb9e6dcea5f7891ab2ffc09eeb72a0ac11ac36841ec72644a5d24c1fa879872d3091c5e5b81940761f9f8f378f5013ae", - "blinding": "36252630c1f32ee7951536ebc705bda5578486a94b5c98cf264b1b779806b40d", - "proof_pk_com": "15957fbc15aef7322af76e499cb879dd05860bb97842d163c20db94fc25e8637", - "proof_r": "e266c233784fc4c2b3dfe348e9e4a5e758c1f6e5b053685f42f2a57706ac9d90", + "blinding": "141a8a762dff63c7c05b26d022a8027c515e57f067b5546532296f0ca40a1909", + "proof_pk_com": "e926e6b3cbca7b66c42cfc603c4ef2dabc3f5e1276b20d2807f007e974675cb1", + "proof_r": "29c56732de262411e71908326037f0f961776db2082bf3d88537265af6a57c92", "proof_ok": "c59024c715d21f2a08fb0cd8cb24046558222c6753180853f9601d92186c5e3b", - "proof_s": "92baeb32b97ca7f056c1412c5f1b596f2328bc092d18b295a6e4553cbd547d0f", - "proof_sb": "0573a4a51cbf33b0cf23b1c82fbfc44735420f4f9d0b75f4f0f0258fdd3b3c05" + "proof_s": "b818a32590aeb6d79d24cdc6cacb6d5cdc58ccb7025b82be1c1ba2cd34c2f005", + "proof_sb": "e854b63f9c4e0aab3a051885498d42b5ec354e619491ee9ff239bd3fb486b509" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-5", @@ -72,12 +72,12 @@ "h": "8af6936567d457e80f6715f403e20597c2ca58219974c3996a4e4414c3361635", "gamma": "022abfa7670d5051a6a0e212467666abb955faafe7fe63446f50eb710383444c", "beta": "126296afb914aa1225dfdddfe3bfd185b488801810e18034330b1c07409ccdc4f8deccfc30be219cb5186f80a523ae41720031ae39a78f18d3b14df8bb6d8e8a", - "blinding": "9c7ca3afb177b0fb13201336a0fd247260cd5a17764719c0167472b46248e309", - "proof_pk_com": "01322ca5d3c2fe5d5e3be35e75a7fe2b4c4aded43fe2a587c4b8c10ba28bea2a", - "proof_r": "18bd390f58af3ed31c2824e328d89f7ccb543f77a3e6c0fdedf3cc851da8a9e4", + "blinding": "4749f32b7aa36158a4fdfb5bc7e63c40b62eb1d7c75036676e093571a3e9cb06", + "proof_pk_com": "e159e5494957bb478c4a4d142cde10dadd73a038f8b198c4321dff1271ab61b4", + "proof_r": "16a8409cc245978bf55279447d854adca637a58c8c7894a0972b190ad7314492", "proof_ok": "3639790d6414b474aa1d53de4e7a896b4e6458c078867acd22200f00f20f280a", - "proof_s": "e0fd2d5a4adfe396072c22d22aa249da71b7a9576bcc5819b38d182e001d201c", - "proof_sb": "8a776d2c4999ae38d872b9e487dd2ce6ade338fcaa45e881fa33b2a686ec660f" + "proof_s": "bbfd0996c8937c9aaabad9a254614b75c529f892fdfcfcfbe73486888545b610", + "proof_sb": "6bce65ffb002c6349213b720115ee1457214796c983618f32b4b79c8c559851b" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-6", @@ -88,12 +88,12 @@ "h": "8af6936567d457e80f6715f403e20597c2ca58219974c3996a4e4414c3361635", "gamma": "022abfa7670d5051a6a0e212467666abb955faafe7fe63446f50eb710383444c", "beta": "126296afb914aa1225dfdddfe3bfd185b488801810e18034330b1c07409ccdc4f8deccfc30be219cb5186f80a523ae41720031ae39a78f18d3b14df8bb6d8e8a", - "blinding": "45d9aea3b3bf467c037802e80ae7cb4a13b394b20fcde630c2af6605f58ea918", - "proof_pk_com": "9d16b8d865bec4eb09438eb0589de8d9bc3cd541fbcaa12861633fc548f677c9", - "proof_r": "5198746f79383326eb7edb7dcd579772451f42f2c73b35c20d162334dd7abebd", + "blinding": "1f64d22282d00a58d17d4fe4dc6e8b9772109b6091e1684649c6084fc842391b", + "proof_pk_com": "89e230c832f5c2ee1072d9d110151a2dafa4577d64b7fb0845855ae3d1c12fec", + "proof_r": "e3bd5e3a3f07efb256c989f22fcfe8494219dcd37b35419f5f10da68de09f125", "proof_ok": "3639790d6414b474aa1d53de4e7a896b4e6458c078867acd22200f00f20f280a", - "proof_s": "b19e0d4c7c61ad0667f60b2e51d2555139a0e511800f92c15ec44eee2a547005", - "proof_sb": "d06b4be651aa3f1858a391984413a12a83f04e5f54d794ead2d8088ccb2fbd14" + "proof_s": "ceff5ef2315be8be839b1f3c0314b72d976c2e14a2a27c2d1ce8465e90c98607", + "proof_sb": "0ea7abf79fc1bdebc8b9009cc5744358071c12e82a31565d35a8f91069b55c1b" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-7", @@ -104,11 +104,11 @@ "h": "69dec7fe79f816d095b04cead45e856ff6c7e798f513e09291958e35a5590443", "gamma": "9adeacd15eacdc651e4db1ea4c0917973eac2000479edf6132f3774601cc6902", "beta": "ff5f6324ea18bbb4df92f7d6304bf27a0a44fa80fd40b985de8d43963a7e02c6ef6f0947911604155c6fe40f68cc91c96ffd358275b58960554274498a70f144", - "blinding": "06c4062b0d1098ccf59ebf49c87add2deb9bd637b11ce833a4b0ab2f35306611", - "proof_pk_com": "406027b8138ca71cd3fae91c1f0493483a640ac47d90512257d2f081e59e259e", - "proof_r": "1382f1d6f4dc4c69b570c4c9ce1224af61e1dcd8d879731a57dd348e83dbb558", + "blinding": "ea1f922fce5e359d92e0fdcda53a1d2e6b791c7e7a8ffad915f3535c6175f115", + "proof_pk_com": "f674ad5f72661aa0c2bc5ca83aee9794c8b8bbc4017abcc00a11a23a0b558e68", + "proof_r": "f77eaec55fe36b06f1d1f7eef7db24fdcce74c83fde19b1c322aca288e39948f", "proof_ok": "b846dfbceb2a74fe102b3aec94e7b8460f5adcb609c407839ab6cb06d1e3bd38", - "proof_s": "ad87350848df54f79c16dae9b37d052b4906a1b5ffd83c00405ad8c548603c17", - "proof_sb": "f1cdde2944544cbc9de259348e76eda794ec757e8f2f5df719a8961e060c6f1c" + "proof_s": "35a41d1cb4d22b5c162d319b206db940b6fcef71bbe0c13a6376a89788292519", + "proof_sb": "c04b177f954d17e7c129ce8d55cb7f148b3957078c96e7229100dc50b7d62b02" } ] \ No newline at end of file diff --git a/data/bandersnatch_ed_sha512_ell2_ring_vectors.json b/data/bandersnatch_ed_sha512_ell2_ring_vectors.json index a4c632f..477f93a 100644 --- a/data/bandersnatch_ed_sha512_ell2_ring_vectors.json +++ b/data/bandersnatch_ed_sha512_ell2_ring_vectors.json @@ -8,15 +8,15 @@ "h": "b923c55b4b7d8c28156c87e005c6d8385a6f26019eee3149aaeb7ee7ce284b38", "gamma": "208d1eacbedbfb00708a7068c708a565c0bd41c8155010c52e55c6837fecfa52", "beta": "96b48404e1df9c738557ccbdfb5bc6f7b8fa3d281aa51742a5928e7a5d77cf5b4fc6ed61fc0f7e073dfc3ee8e06b1e5de55e93ecff8ad926cc99a08e8aa6a779", - "blinding": "7ce97a8ad77c9975dae7f961294cc3627b2e4d76c5bce12b569e921b4e6a0309", - "proof_pk_com": "6db8663c87c4abf4a72060bfdc7fa566bb3d3f5402d07422bd4b8e56e7598495", - "proof_r": "3d638578fd8a92946a83da63f13ab696d908b5b41dbdfd70379ae46b8e0ddba3", + "blinding": "a3f1a139943f3dc02c624505a5794dcc1a75651f60ca69081ebf9bdbd7458616", + "proof_pk_com": "2882f90320afdcf99680b8662efe846e2fd477cce00a47ac154f996c910b920a", + "proof_r": "71d85bb1a0edcf4362ec8137cdef1a856096e4f9995cc3a4db1781d3e9c7b817", "proof_ok": "647c218cec9610102b202bcf7d29bdbf91770c326f07586051fa40bee863b63e", - "proof_s": "7f27df1375f1217c4a34fa57b61de6b1cf7b023e17298ed53071b8dd95c32818", - "proof_sb": "1716ad8149314c978dc5f1ca626246166c50258225554eda646cc6d4b96e5e18", + "proof_s": "cda38b375717fa7790c18c70dcfcd6ce8f19b13819f088b74688f21dd127c412", + "proof_sb": "9b52eff1cc2ab908070a1ba89059ae3f6823b43702c60272c5d5943cceb6ac0e", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c5a1b1da71cc4682e159b7da23050d8b6261eb11a3247c89b07ef56ccd002fd38b4fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "89e2e79b6178c12684ac3a6bf9437af3a69dcc529f0021ec40bb006506837ae182bf4b908e46733d3a23507791169fda8ea11b18665fe894ee9f0754c0c3fec70c6b8d1444d9b604ce949cbf130642d89f72b6cb1f08e32a18cdbb00aadfdf1b92e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "8072d6dca9bd5d4b56a0c8b26c071bd9723264fcde82b898bac2eced2a5664c336a6dc0a97376cdc0189e4ee46df44fd914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aa3ffbbd6b1036a95934e7669f5b26907fcb9ab071d048ef0a5774bc4ebe22ade7f9744af0d458ffb43ec218e4c755cbc811954d0eaf7f3d6d018607789174b5a563f76154f1f550f6982ee661a083b7fdddc238cfa8e5e47ea1bc0758823d65b4800cfac2542a37f18936c14f52436796e325bc14e10c4b21c8467e15f42690c2a0c28ec88968596dec6575e3de3ed18fb059921dbc2551af6ca060706e30910dbae72af35e2f77b6130fdaf2651deab5dc4619c23be23e94b2953f8ec037e29f3f11b016db9b2f6147e6dc639fa785e18d84bfbf93489f7d8b286b12d7976263e3c62efb0d49df7def9f436fe862972899421b11f1949698c7d6621115080322e56449440051b9c5d029bd88d72a302d7ebe15818d6851ba5ca63ef852cb6457d6d59a4bbb06514850b5fd855701d7484519507f1ba630d7bfd42b3b879526d88f94122c9596e0d932fdce71cef156c47a4678b8adade725ca06630cd326851687e92e7be8b68786d1819ce5494d5a4e51783eaf4651cd9280b7300c61912c3f0fb2a1df1166730b500b97d7df02860827ae296009ab6f6c14de8d239cb08a64afe3324c33c342ac7bb44fafb4f2adf45b5713efb865d2f839ad27780ca1f9a91f14be4e5b767eb0ca9dc658133e50b330c7f68e073d32abeaefc01425d799a0503a98dbf28d4306b13a1bae9d36cb2" + "ring_proof": "ae5cf31262305cc0d061a88275a6afeed634e1c7566c79c720812529759a5845810a0e88b88aa8ae60f937f1ca4f21da914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a9756566a3bf9085c2669ccf6e6c6fb939a67624a147ebe76112bab427d22edc0141fe2828bd0cda558a0b16cf94ad7e4afa58b5c4a914114f7d03572b527346cef906d05c896b820c8ade0122fe727bd262ee283af9b30bb67e8b926f8fa041ba9789444ce27e82c0caecb12c94b4a0fcb1514ee4905b644b229b1f7f8734e6342ee26310278b91edac541e2d20d28a826f3ee7182acf582e2f1103d90ee3a6369b4f91f800eff0bfc83fc9463cc100104de722c78a897f8a5bcac3fa555724d3cc17b108fa299caea8a5e14f12bc3da02a51af9ee175c6aea68532d1d7e0c2c4a87507258bd695edab7ea8d6f86c47c84c29d7fd237590fae5a2df5280c8601684042360445eaf6a6f6b0a38017ce2cf710004662e0a987d87929c15ee74742e5e0c83147132513675439c879219b61283005541826556f1700964c3345b62db39e9b2db283d075ef33af3a97344467351ab3b800c29a13c5a02289d0c15868e3811debfe757222ea63a0f35bfb91c251ac3e4c74e838af87949b00756a363df0418975ad1b8ca3cc557c6d0896c944adeaf58838f2b8b1bfabf18f05fd4abd41a35135149da932e3617bc2ff49f021d9aebe34ca1d3e7fab1ace2b7cfb4fd1b2f41416e104129b952a6b9d22d4bb0802668fbc5e2e9735c69b3f44eaff87a4bcd6a9a71991feaaa7e7232bc18a4733" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-2", @@ -27,15 +27,15 @@ "h": "d905aaf894a97094b1d707ea7685fbc4ac501fc01cef25586a9c36288c5c6302", "gamma": "25c5ab15ce5d973bfec7b6dd428b5b5971958a056d10cc18d5e9ccd0ee4c7b86", "beta": "2ae6660f435f733482e4fb6a2c743288fc1d8a6b173b01f490929cd128514c518112bed1659bb8eab1535e279f9b7349fa316ba6f7bd8baa4ae410141bb565d2", - "blinding": "fd72b2c883f5b4bba8973a532d1dce1a69aabd08b9ab310e8073eee26fbf4410", - "proof_pk_com": "8a8a6ff54ece07a0b3e6370dc7c3dc4f01d35ddb8eeacd4c4ada90e5f18af848", - "proof_r": "8df706daf2a7482669fe1afcf32aaee4cf988423f8c384f6041b16e15716ec20", + "blinding": "85a94726bcaeaf2db516a6a532ec2450488e7d093374f54de0ba05d2a36bb00a", + "proof_pk_com": "b28263558234202119a143c295a3fc5a35a6f830dd0c7018e3f33862d1986c1c", + "proof_r": "4cb8186c3da92e9be0179f894cdc364aabe1a890340aee9fd886bed45f5017e7", "proof_ok": "83a9519edb8ecc4f360eee599c6c1310019c4c3451ca42b4887328e347003bdf", - "proof_s": "13362d25281e988c02e24a1e639bdc2839bdcca7eb9eec1a4305c44f27dea104", - "proof_sb": "fe20fa2d4ebfd45f414b3bea7eef827cc394d8ed04149ffb8232499f5b51b411", + "proof_s": "3e1b408e4ceb5a81e5b71527b01f541d5069438aaa279aa48c39bb7e34f24001", + "proof_sb": "1dc7b84f188a7fb5bf051464be19e54495f42bd723130992319bad7560023714", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c55ebfe047f421e1a3e1d9bbb163839812657bbb3e4ffe9856a725b2b405844cf34fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "894fd4149cce66e5f39f11c0de38825da7d07c52de1d8e74ed170c6b1a2feec7bc158b35068bbcfa9455fd76f699c15cb5e9dfaba7a93cb264c07d9228e8c64273e2d5febe689b4b6279f21b1b0b26ec956f6d6d3fd5650edc1e4f7bf8d1663b92e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "9158da07c31276fcc7025b759ea8e948389cf086c7eadc40dc9edbfefd50c9fc418dadfa03cbd728d96fdb0134833abb914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a8f6afa587f697b3bba64b2c0a6f9178c546129f6a380c3d5b7f0884035d1cffcf3d587935acbcc0b6a77c7838eab1ea88e35707bba5d3a44eb0f77f0103a9f172dbdbef0a71839b87bbc921507908c601004a946ade9f93e4cb25687da0338cf9079d327ee8122cee3cea34d0afd002d796d814dcda0d824c5d8d1cb6f373141c8f561f712a5fcc846adae3ed77aef3b29023ccb4ba6278c749de8b56d3f663731d1ef12edfd7b79cd6f4687da6a4e91e3411013753edbc6db298dc05deb7725aa2d9f9b557d5da8dea055a6b6d09b055eaf3d502138f28bf0576c8ad142035ab573b077f1b60ebaa3c399212463c241d294aafc6490f40c891a2890e614810fe916a09d9e5b55ec82b12f577a5ed7df4f2a77628cb211c919aa383b4ad746449b7831314f58ac0bfa51608365b04e518a12bae26c1c63039d2bff852d2cf45795837827398b9963a6454c29ae6a7e5e56a14adf1423138247dd42f94a60559241e78e0720c7c41750874fb56093c846e9606b06698374a1115ca053872183da719d4d7d95769a01235b5008c9419825a8ea4dde1608f82d70e67c41dabf6ac2c08b4268284eb8ded8f7bb9eb892e9790af52841d213b3c4cf8145b41fe0ad3481d18225b760eb4cdc17177a35ba63fb8f1bc2efb8a437fbab20fa3eb91e4c8d970812767f6fe0bfb8f10c86057932aa" + "ring_proof": "b8cba6c3a415bdb4104a228dc4a431325a8d61b15786a3d7f1450387dbf2b84df1568203e80a81c1293f6b0fbe4f7e6b914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab758b758807789cc310a41ef5f43cffbab02c806d9cd83d3fe41879b6ee0bbf299179e16cf5f6f76346215dd0ea22525a65893a06327a22dd6c5164285768387924e0ca971569a70bbd084fd9dbcc5c8f969fe4e3146a51e8441740b79d2a73d5a2eea6ad577933b99821a94b5630a03b55f44cc7c189c76834676c1d5ce492ce5ae09a8ecdc7830884a0125b92b38e71ee3b1142da83fd9431c4dac81fef152322c5bc6ed916f61e619b10c26b6c05c9fa2ddf3ac6d667bacaa602324b27b25cbb4f64138d23da3d647375bd60680b9cd0cc23ecd1d115ae7c4ae5581857143e508623ef4d7c3d9a4242309c91ad643cdbd099a451f616ec192fc45e68baa452c31f3b8eb737f70105deb3318fb56f10e56ba042106a3da3c7d743b461d383e80f6a56ae688c6e0bcbbfbf760b0067debd79fdc39c3effae076c9133cbb9a6e970219c73f080bba8e32bb467f687f124c8986bcd2413f31aa39247c86c6a03e18617ea068d6ff5231374b028d621935826b8ae29351a9c006f4ff56e19247a7b8fbd55fc31eb427854bad441e3da66096994659ffc40d227668cd2c527fafabc92e219e57a9cff6b73532ee8c76225e7aaa402141bc0e9013b5880ee43ba547ac4ed2c8deec88414533eca85dc1126386c93e1427999bee8beee14d14a39f063ebaba896479110b7773742af2f24a84" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-3", @@ -46,15 +46,15 @@ "h": "587f7c01731c52ce4e02405a9642bf39da4b62befa0a0811f00dd1710a975cc4", "gamma": "002030eb901d08fe85873b46cd5a1bd2a2c9fbce4f15e9e39066c1fe91be1c1f", "beta": "5ca9dc5e02e908b5f1de31c85d30a064353420ab930a541db5f518eee07fb059323df22d2ce82d36a5bac52aa322f08072cc0b9c555a5e4179e3c11a067de7a2", - "blinding": "751455f3d10f5159060ae2d74422106c8ce3f8ae631e81bb1f13a3994c92b906", - "proof_pk_com": "0e935dde3019269c7b68768806da3bb5bdbff8fc521df6eef76a2ad67c2a6643", - "proof_r": "7e22ec0ecf04165c52e69c65af4a84d2593fbc28582da055e1668026768e69a8", + "blinding": "cb3a17d3578d86e2f3b23bb47160327c391c808da28c6be53ed3189d22d78205", + "proof_pk_com": "f99d09a38f1a1ead7d9503fd601e2d8a56c09eaeb5fb3130035803e04033b49a", + "proof_r": "de58f590cd204247192f5b49d86c81ddc691fd6b55561fb33ccbec24ecbc86db", "proof_ok": "d502f832afaddb7bb54e8c28cce458a2a9c3c6c230e4b85539913ec531de168b", - "proof_s": "f3713c659eb353f95d47b60e8bceef5c07e870da05ad3ae8410e9c4438105908", - "proof_sb": "c07ba2fc0e17f99cdee9f5c9ad42c721e4a67c8eba99540c1a1bf3ed13cc010a", + "proof_s": "1dd33771a9bfdcf94e6e95fa43e4667adf3279d9c2b22e0877abeb5e99a9e01b", + "proof_sb": "7863bbac83653e1a48bc0e814e4792c6b2d884522f5556bbb1844c151dcdb700", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c59d97151298a5339866ddd3539d16696e19e6b68ac731562c807fe63a1ca495064fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "a90130fa47aaf758299818bd119e7fecdddb62674541f78c5fa5371b9db62d0f8afd73d28225fb1ae60e8959c5f0e929b861ba122a1c8fa45fc9d2b8fb66666ef55fdcdfdae22addff823236613fb08b49a694b9f1ec38b72fc0a021857d302692e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "923e908683f031385f051a83bddee05cd3bd9267140c7c05fbb273289a41109bec354d6996f58157e8f157b8e7bf5c2f914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a91cab93928f88fc0e43f6f637c31cf177185ca5fc10168d597f4c11d494f2b46b04d666ebba2e0bbf867ae8c80b017fe8ad6a7e58bfeede95d5416007ea2981e50341a031efaad14e3192d7b0afb1f5e28ae49c8d811386c08c02835093d611c272b39e83b80547d3eec5d3ed89d616146f11be3ad676cefeeda32169863674d3b9acc647bf4040300ac52db4e484398d0bc0b94b035a2f7e9c98c95a74ae83ecb039761788222a945b825b22ce0f99763884e6b65d534394c6227eb8649ee20fddd4a6c4f161402d62116c5f41188e39438fac3f79df44690320ccbc48a63360c9b05d240abf933b16ab937fa6788c3899259a380efbaf41c354c1c0f4abf4c0f77c60e25c656f6bfab0bca06733a1d42be439c7186f957532c57e5a3eef33024eb17591db593634f1df5428b2aa0c222c0d5eb358cdfc1f5378bdcfafd597193ce4364557cb006d6a89d0372d4907e146e306765669bd6528ef519b161d8d3abe3af7167b50a2136e2103896cd0eb0d725ae8b0614654bbf9209845681e6986bde8ebc0cc2ee0f3a21f7e946fc7a6791bdcdd56cbb18d1cfd4b637db154d55a49906cfcff642e85dec0ae23bdafdb73add364d0e53afbff26e0b8aa7454192832e90b4320fef399f114c00b94a9763405bf2ac0d17c9d15445645e3e45dadb5edd42eab7651d9385a22e40ae0e2030" + "ring_proof": "a5b1c2890ca37ac292af4f1b736f60fdb463fd46dfc029ec1d490286cad8411dbd87f54a692d702c3bf63ef31789e91d914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab4662ecc45202cdbb759a76aae448f7ee0e0ef12d6d4a49fe9c15a8d5fe432c62073680cb2744396ca33d7c44b90b1f3a6f836fb65712a521a33bacc26103c8baa81afc9a8931a7b5f9e3ea7bc5d30fef146bdfdcab3d7b92ee2bc4a9a29af38cb68cb84820f0c4d9c4001b18ab21f80fb4cfec3d079a7d3bed13e32a996362e1bf1993a39d4b6a5e75707e61f4e248da6d28fe56d22a6ef7bfe003c5361de35693983d2ff6be8002b0278718e4529759ab3e3a275428cdbe6788b92938ef400ce55785c59dd2f1f4d510abaa80c3e6655100041da2726288f81ba7a733b856b0f62cd45dcd49628e368b2d5fa1c5ca055fcd68a339779f3789d05cb28cf9909fa545aa5e98cb68a56f247e387c3cdf5c62c52cb0886d25d77061e67f3d02a4a409df07a6ce6e6d42e4ed84b95f2d24b31bbfdc4c10c1c6769e625f2158ff75e81a4bb6e4aa3b77f9ba1009ac4337b4a40e1f32f36c9fe2739a908f0961d7842420fec2b8ba6a74594873fa68609ba6f6174959ee58fd2823cb582120f5f1f06e926e6a0e03ca3041ffa8e5b59c5e549ada411c6eaa4511bc779e4f9923f0fbdf74511f723b015c45c77f9621a9280976aab33de095292f8846f9b3bd61b353ea71f1d471a3dfc5734b21c2595af996b21946699d864af09663e061afd370aa2d61e9b0a1a95f2e97fda089ce75df1d5" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-4", @@ -65,15 +65,15 @@ "h": "c1cde8432c5bf619b14a403d611140c117a52ba31004574238bd58bf8fc6181f", "gamma": "5d5a673794b7a0003a1c36f299c4d61055e4b680bb3c2ccd8858dce89c6cd5d3", "beta": "0db282523110f629d8c9424afa66f4dfcb9e6dcea5f7891ab2ffc09eeb72a0ac11ac36841ec72644a5d24c1fa879872d3091c5e5b81940761f9f8f378f5013ae", - "blinding": "36252630c1f32ee7951536ebc705bda5578486a94b5c98cf264b1b779806b40d", - "proof_pk_com": "15957fbc15aef7322af76e499cb879dd05860bb97842d163c20db94fc25e8637", - "proof_r": "e266c233784fc4c2b3dfe348e9e4a5e758c1f6e5b053685f42f2a57706ac9d90", + "blinding": "141a8a762dff63c7c05b26d022a8027c515e57f067b5546532296f0ca40a1909", + "proof_pk_com": "e926e6b3cbca7b66c42cfc603c4ef2dabc3f5e1276b20d2807f007e974675cb1", + "proof_r": "29c56732de262411e71908326037f0f961776db2082bf3d88537265af6a57c92", "proof_ok": "c59024c715d21f2a08fb0cd8cb24046558222c6753180853f9601d92186c5e3b", - "proof_s": "92baeb32b97ca7f056c1412c5f1b596f2328bc092d18b295a6e4553cbd547d0f", - "proof_sb": "0573a4a51cbf33b0cf23b1c82fbfc44735420f4f9d0b75f4f0f0258fdd3b3c05", + "proof_s": "b818a32590aeb6d79d24cdc6cacb6d5cdc58ccb7025b82be1c1ba2cd34c2f005", + "proof_sb": "e854b63f9c4e0aab3a051885498d42b5ec354e619491ee9ff239bd3fb486b509", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c5dc2de7312c2850a9f6c103289c64fbd76e2ebd2fa8b5734708eb2c76c0fb2d994fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "b62f3bf3e83646318894151bb51bb535a2539581773a01956f1874cb64e7a952809d40be330de7d34bf01162adb2675e94c21ba7db9087beeb87d536cce326fb20a5b816654432c73a772ede266d0d3bbae3f6aa0bcb31b5de62d33863a0098a92e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "a74b52f2cdf144dff3c35e5b95bff1955bc87c1e77c2ffb6d468b5828903dc213d9d60e1afe8145f76c46b1319c1c3d3914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab937718f09d38733a49705c8477e9b3a17199ef6671dfba4117d14fc57c14cb87964738cfa09df6ad6ed0ab6576baae7aa7d05878b4faf36304ab76e4c6cff61a515321798b7806bbd3ad1f41c3e9f56fd15f519ff5218df8339272fe894008d9e6daf28438bc0777c5b4d1ff253ee97da3d2b055c01a6d8e9faf5b46f9a706486560549aada02ca2a9af662d5af50d1959f927eb389eadfd7395a1d06484d28e581fa6f924ef97655ad84a70bec7e6b8b179d81fe042ef62983f0597267706da108f887437d0f921330bcc62701bcfca7c4fb038e6ca19760d5a00323bb6457543319969d96de89ab9459dca742a54724468ba52814885255d85dbb2d73681b0d63e7ed71f22106028d2c537c4a616b4165b3131881c1c6b13881ab7367e932475dca928395677e1b6c2c6d6500f340d8185ec3ef25547793688c09a4ff280d90d526cb25f8cdae8a67e7ccf2300386e54039c0f6e30410f55e8d35bbdd6fa556b3ddf36fd0af2c7f6fb7fe94639c3367a9813b8d4c9d36cf9085a0da2d048a0c8230008da0874894951e027338a66f84bee43ff4fb7af6e497f12433deab3e2db1d36198d05f8ea373ffefb1946f0b22189eadf6f2fba0f166a0dd169efec7a614efe8f9dbc15b970b9c83f3cefc9db19ca431eab42b077e2c5ce199891178fc746b4e0f862120fe4ed4420d3fa924" + "ring_proof": "a6e4e910b16cd26a1e1c92b407e8616a521d5640c59129e44d3c5ed3248c9fa90eea775fff48c0f7596d56e321c0013f914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aa1c341fe390f7ef3e45fa49d12fc655ba90805eafd0dee2442ef2618208692e4e4931cbbf11ac60aa0384e965036023e85ff0e1317f4a1ce508a40f781596644a923d723c0eee4b6acc12e689cd74616ed6d5d38551e5eec82a3c4e6e462de4bb95d314c5883fbaa2b101576f5896af8eeb01ec35af191d94371107c79dc345f4823f4122a46d5eb06635b11f58e4a93cd59e91e5d7d0b30ce37b11b147f7c08661b89b1f0dec5b74602957c6325639cb0f4da1077442441d902799eaef9d92ec05d026c4282859350b82be6ee0ec3a484b9252de9522988f42144103a8c845330b002c4f1da7e45b0d6e363141e3097284be9ac846113806e9d2d2123bdae432bf1419d2b6ac8e83fff2bc501938fc9f39ccd8be1ae6c5520419236fc1c791a49219e97029ced5760d79eb5c6cb1facab6b83147eb86f6cddaa9990c9fe6f488314bbfc225ed62f9cf14241a49ef9289ad537fa3f36c1fd1fde14ec79ae5eb929ab90ad7d2ea5cfe4b680b8dfe42c408b547cbef65033aadf30aa369984d43073b2992b48e2a7e2a22da52f6872fc46afb4f8ac25e80bbd3deeb6e6bed84e9eb0d3a832987a1fc58c9739fb772cd89a9c352d8c055f7545735d9b38fb5b985791c4f730c95137aeefb8fb591a95b0624984533b97ac182b390210312b2be0b8474d3e230efda6f36f276ea6e8712775" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-5", @@ -84,15 +84,15 @@ "h": "8af6936567d457e80f6715f403e20597c2ca58219974c3996a4e4414c3361635", "gamma": "022abfa7670d5051a6a0e212467666abb955faafe7fe63446f50eb710383444c", "beta": "126296afb914aa1225dfdddfe3bfd185b488801810e18034330b1c07409ccdc4f8deccfc30be219cb5186f80a523ae41720031ae39a78f18d3b14df8bb6d8e8a", - "blinding": "9c7ca3afb177b0fb13201336a0fd247260cd5a17764719c0167472b46248e309", - "proof_pk_com": "01322ca5d3c2fe5d5e3be35e75a7fe2b4c4aded43fe2a587c4b8c10ba28bea2a", - "proof_r": "18bd390f58af3ed31c2824e328d89f7ccb543f77a3e6c0fdedf3cc851da8a9e4", + "blinding": "4749f32b7aa36158a4fdfb5bc7e63c40b62eb1d7c75036676e093571a3e9cb06", + "proof_pk_com": "e159e5494957bb478c4a4d142cde10dadd73a038f8b198c4321dff1271ab61b4", + "proof_r": "16a8409cc245978bf55279447d854adca637a58c8c7894a0972b190ad7314492", "proof_ok": "3639790d6414b474aa1d53de4e7a896b4e6458c078867acd22200f00f20f280a", - "proof_s": "e0fd2d5a4adfe396072c22d22aa249da71b7a9576bcc5819b38d182e001d201c", - "proof_sb": "8a776d2c4999ae38d872b9e487dd2ce6ade338fcaa45e881fa33b2a686ec660f", + "proof_s": "bbfd0996c8937c9aaabad9a254614b75c529f892fdfcfcfbe73486888545b610", + "proof_sb": "6bce65ffb002c6349213b720115ee1457214796c983618f32b4b79c8c559851b", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c5decb0151cbeb49f76f10419ab6a96242bdc87baac8a474e5161123de4304ac294fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "9436b3535d5dcffd6f15628fb028095f5c0733d067222f8893bb106f2fdac0f63dfcf69a5715522c7318b9b311264ee5a2b499057db5d1211e6b9f4633ad433d22dce5f20a95b8a8618b99539bb697791e02b1afcf6e2de8240d067396196b8392e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "8a14da0082db25f9b4cd7f7fc7f4e2055a194b459e8ef2870aa92977599649dfa7514d66760fae6c9143c28412760741914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aa5dfe450a84fad9b8c57131e848e200df7281700f1b212a5598526810c43d6c637d3aa05080cb96db5d82cbf18106dc8917677a54b9e1d89947f3a4e8db97a5ef3f4fc358927a342096e4415640fb7019bfc250ec8b0cb8b32821361be082116c76d73ecd356a6a142f2745e533b3f4792502d54490b159cf4e4696c4927e93ce777e0c14a42cecf79dbc21b826502900bdeb8d45fe0eca979ed3a2722da2e0eae2166a498333ccb9599efad2bf4a2bab4689cc7fdd03404ab7dc5a57b89270d2bded0f6ad55e40d55c2cae704a5141460a3abf926a7f2246e379e1de17318232815b73e2d6f8c5331d0105bd3fd70f0f7a9895b334b6e1f7268ddf9c451f02afeee322b302a11da4266eacfc96edbe98fff5e6b27a03983a561a89fc1ac465bba12ff2d1a2378b29ddad3a76118baaebc2a93587d6910b4716c73b5a9a75053991db1ccd121e08f4a5644705177f00452abae07ecca6586e77c3799d0fa819d441bb73cee2585099e6c0354ca4afdd2a349b3e928263af9711d15624e10faae0c3ee38742821e7bec2bc1156bfc655ea819451d1a7cad09396562a3a0246f26716e5073c8fc861ace774571b456a6f8df02893adf26b3c0079d6c740be0ad03a4b9a980d1a3a3be7e57d8aa6972b70b96518868c8d5fbe11a310774f67bc7025608e202c026501b30062d55cbb7604b" + "ring_proof": "8af467c31da3b5e558a885b12d7ef226df7a8061e67229ab2bf39271d1c5d292e9ce57631c8e04d372168d669a39fc5d914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab16ecd5427ea98b2ae4a7fd8492356cdc3cac256cbca4aa1bf816890794e2f78dbebb9a0827679bd8e2e3d4d645d05fd86355b4350c56886912878aeae1626a8b7dc38866c27ca62a3824e2286d125907639602f49b36bace5e98e85a0fb0a3309560c6efc420851f634642ddafefcc3494e904ac78b68f6a8c4c66cc5c06305fc39025d4b2ababf059975eb47ec3e64e93fabc0d11695e6e39cea883b83fc280e13c2df6ba448b21ee03dd938e4a3b1958231255033828a9f1f16fa95768f72531ae8df20f04923cc20312641b4a3bc8d4c3f8524392f8ba004a02e4ac9354d9cdff871a6cf080db416b89e414d7895e5cb5ebccb6ac8b8c93a215185a78c71928cbfe0d635d6625bdde37d110bd1005da656a0b03cfe6372e8fc48f7f31f6ceff5c9a971012e038bf10f824bd8c8710da8b10854656e4cf48b32fe4a23de5796d770aff3b9a6faac33ad5a9a88f6ed524f5e6faa46bd0375bd2d07211ea2eb6d8341fd2e67d5bad6e71ec09ff141df80f8b1507f427d972d2d2bd30e1f15956b7108371df92eafe7b1ccf7b384705d8abb439bffbeea9e9f0d7caa06ef99c0e4e4b32776953d16c0c7cea0a6f544d48e4eba06d1d541c51a2ac72f80b905eb9742dbba4aff852f64aa519eb65aac2f35b71f94c9263ef3b39a7b815b46a5f6d6d28374c8ebe9a6df5103f6e253a8e5" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-6", @@ -103,15 +103,15 @@ "h": "8af6936567d457e80f6715f403e20597c2ca58219974c3996a4e4414c3361635", "gamma": "022abfa7670d5051a6a0e212467666abb955faafe7fe63446f50eb710383444c", "beta": "126296afb914aa1225dfdddfe3bfd185b488801810e18034330b1c07409ccdc4f8deccfc30be219cb5186f80a523ae41720031ae39a78f18d3b14df8bb6d8e8a", - "blinding": "45d9aea3b3bf467c037802e80ae7cb4a13b394b20fcde630c2af6605f58ea918", - "proof_pk_com": "9d16b8d865bec4eb09438eb0589de8d9bc3cd541fbcaa12861633fc548f677c9", - "proof_r": "5198746f79383326eb7edb7dcd579772451f42f2c73b35c20d162334dd7abebd", + "blinding": "1f64d22282d00a58d17d4fe4dc6e8b9772109b6091e1684649c6084fc842391b", + "proof_pk_com": "89e230c832f5c2ee1072d9d110151a2dafa4577d64b7fb0845855ae3d1c12fec", + "proof_r": "e3bd5e3a3f07efb256c989f22fcfe8494219dcd37b35419f5f10da68de09f125", "proof_ok": "3639790d6414b474aa1d53de4e7a896b4e6458c078867acd22200f00f20f280a", - "proof_s": "b19e0d4c7c61ad0667f60b2e51d2555139a0e511800f92c15ec44eee2a547005", - "proof_sb": "d06b4be651aa3f1858a391984413a12a83f04e5f54d794ead2d8088ccb2fbd14", + "proof_s": "ceff5ef2315be8be839b1f3c0314b72d976c2e14a2a27c2d1ce8465e90c98607", + "proof_sb": "0ea7abf79fc1bdebc8b9009cc5744358071c12e82a31565d35a8f91069b55c1b", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c5decb0151cbeb49f76f10419ab6a96242bdc87baac8a474e5161123de4304ac294fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "9436b3535d5dcffd6f15628fb028095f5c0733d067222f8893bb106f2fdac0f63dfcf69a5715522c7318b9b311264ee5a2b499057db5d1211e6b9f4633ad433d22dce5f20a95b8a8618b99539bb697791e02b1afcf6e2de8240d067396196b8392e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "85f6376cd2a106e36f5f7f6aecd41383130b329a44e3877ac7f47ba0e16c768a18c6d01261ce87a4921ba83ca240fdde914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab709c8b5066d9e0ac67bac7ea3bc03398fc195caf147550a69cf89d7355953358e9977691defc09034e5840819764bf0815abe91961b8728ab833a2510a1a072b151b82ac41d56e1b34760b2860ac7a50e78a907aaca47560907e8758af7dbdcf4d305a23d29788a219beccd16f5a8e979d6b84f5efe4cb45056e91d7e9a4f685804c155b7be8ebd68fdcaf2739c7a36a702100e27b77898cf19012a4ca0726f3ef79f80d9e914ca1069c034a263904c8a1be1efe2484d1000951fca88a8db20d4d91be59a083f6a21166c398dad66ebc792874c4b3165da73f9fa1de7a720290ddbb85b79bf74046b0a0db1b46e55be4e06ae6a72188a816cce32c586ee646878f0ae39a7833afbf55a9ab118e4ca4b58d64b4451bd1ff3b631728f0ed23d10f15586e0abcdc14b9b37bd3211b9ddc9bef1e4b0dd10cb70c9cb7f095c647000a39ba7e86b9c8b4f52d8a105390bd483829e7966988b91bf1961924c695d9d47487a147f57eb2cfbaeea6f34c020524ab7372449ab9fc8c2d717efb4a3036785ab6b2fa99e3b9fe49af48c5fa696e62aaf495c32ce25c4010e5776a0b50d3e97302255f417c8a8d89a66b637465e66c4b2f99530a8e0020d4617ee5733169c93b68621c4a56231503a1d0758dba335a66ae9e9ebc9da69ec46f897cfeb88bd887b172e47cd7059f1b394533c0b91236f" + "ring_proof": "a12e0817ce74eb4ca03e2062e1470d92173eba8d25a931b34856bace49ca0798199218268a5cb7eb627c3e7a4c9a37e5914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aa68e0243c11f79b48e15a79e552271053cb87b511a0e07d66557b0e60ff8e8eb6b8c00630f6f1f885569fd4de3e0565e9260fcc2be2f62922728c9aa58bc1e575eb3de75aa871f738dc2e86d7cab09ec924ec3eeda5bf7e226104c93df965e465c62365cb0a9d995867bab19da3cecdec967be8db19881c58358c30b778d3b4c783af4e70a9e2bb3be8acfb929772e717c0c533585d96ee42f12d21c7deba9345e07fdadb158ce200294089daaef01db40361366cb3677bacc07b656e2dd380a20de6c88a436bf991a97e7d783e39a71534500af00f59a4d8317735fb38d86287d79a69dadbb9a7c886c125ec3169e4d931ce0aeece7cb704d2191d5872101069f5d02c97d44e713d8507b814c5cde061b361e4ec3d7022b2624f15fd0cbdd0f33462f57672c9cf12d6d20aeb03c7da7f3f25d0ccb35f295094e034eaa11b1548ca4d3ce10b52a176dcbf05f33a574a6e44f99715e8a2f7e8a27f530219fecc8994b0e595b715fd4d41027c9eeaa4438523bebdd270c9d8bb4b50baab7710877a410431d48e389228b9c8f4abdf6050fa4a3dd6f2204e275b0526c219636266a85c7005fed57d50bc53fb758af199ed53e4d4f4c8edff106a208960f52a6c18ca3ea8533a3e51719b2041c7769b2c6b070eeec65a24617b1168809358a97b0733b852f96cd63e049e7e941b872ee9055" }, { "comment": "Bandersnatch_SHA-512_ELL2 - vector-7", @@ -122,14 +122,14 @@ "h": "69dec7fe79f816d095b04cead45e856ff6c7e798f513e09291958e35a5590443", "gamma": "9adeacd15eacdc651e4db1ea4c0917973eac2000479edf6132f3774601cc6902", "beta": "ff5f6324ea18bbb4df92f7d6304bf27a0a44fa80fd40b985de8d43963a7e02c6ef6f0947911604155c6fe40f68cc91c96ffd358275b58960554274498a70f144", - "blinding": "06c4062b0d1098ccf59ebf49c87add2deb9bd637b11ce833a4b0ab2f35306611", - "proof_pk_com": "406027b8138ca71cd3fae91c1f0493483a640ac47d90512257d2f081e59e259e", - "proof_r": "1382f1d6f4dc4c69b570c4c9ce1224af61e1dcd8d879731a57dd348e83dbb558", + "blinding": "ea1f922fce5e359d92e0fdcda53a1d2e6b791c7e7a8ffad915f3535c6175f115", + "proof_pk_com": "f674ad5f72661aa0c2bc5ca83aee9794c8b8bbc4017abcc00a11a23a0b558e68", + "proof_r": "f77eaec55fe36b06f1d1f7eef7db24fdcce74c83fde19b1c322aca288e39948f", "proof_ok": "b846dfbceb2a74fe102b3aec94e7b8460f5adcb609c407839ab6cb06d1e3bd38", - "proof_s": "ad87350848df54f79c16dae9b37d052b4906a1b5ffd83c00405ad8c548603c17", - "proof_sb": "f1cdde2944544cbc9de259348e76eda794ec757e8f2f5df719a8961e060c6f1c", + "proof_s": "35a41d1cb4d22b5c162d319b206db940b6fcef71bbe0c13a6376a89788292519", + "proof_sb": "c04b177f954d17e7c129ce8d55cb7f148b3957078c96e7229100dc50b7d62b02", "ring_pks": "7b32d917d5aa771d493c47b0e096886827cd056c82dbdba19e60baa8b2c60313d3b1bdb321123449c6e89d310bc6b7f654315eb471c84778353ce08b951ad471561fdb0dcfb8bd443718b942f82fe717238cbcf8d12b8d22861c8a09a984a3c5b0e1f208f9d6e5b310b92014ea7ef3011e649dab038804759f3766e01029d6234fd11f89c2a1aaefe856bb1c5d4a1fad73f4de5e41804ca2c17ba26d6e10050c86d06ee2c70da6cf2da2a828d8a9d8ef755ad6e580e838359a10accb086ae437ad6fdeda0dde0a57c51d3226b87e3795e6474393772da46101fd597fbd456c1b3f9dc0c4f67f207974123830c2d66988fb3fb44becbbba5a64143f376edc51d9", "ring_pks_com": "b8d97722ccfc97a5cf2cc77aa0bbf5a146dca7762b98e2b6bf4b8e34e04e214b28d838eb642749b18ec6b8a0d79d54a3acd644b13615f791f33d648026ed6e169bd516e3413b47ea35c9a8879bc1290d9fea32db7f127ecb33185d102875de5092e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "832ca489bb0e3c32c6d4b7ae6241e7fd37e12a4d05524f25df32b8499c87770ee77ed038beb6a29085d7aa56f46ad092914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab6a36c7819232eea91a65f49a0c194f4c745a876603239c06ac542fdccfa14296c2ece54522661f8e1e44bc2580c73a2b9231ddc157860244a021e8ac7714b6e77dc53247d9c1cadc606e420f54683b3c9c903488b6eba90e47f0f5a8845643ca1619b56d79814c8b7e3533523a5bee401dc5578082a2df093264cdd730f9e34f13c2e81d4170e8f645df3bc4725d043a43eaa6bc893eea3a7e328258de9125f3127c4461d33a7aaff79b799b88f38d19b63798f27adb29e13b670ccabe3d72675814633ac9760b7fa00a3d9b9461783cbef6610a4215e1db4c3f5985b3d463ec1be93f5806654e577b8a6ca4f2f720d2664ac4fa893bde3d7b2752b5afcf53b5b23d295cceff293c711eecef9fd02b11fec70df5c5c2ecb41d7bca6319b0b56d51fc5c3451c095726908090185ef7efdd683bc61df63ef5f668fa7a0452654f917b74e87ac4604e63f91daaab25e6479be11d6c0c6ec90570f6bc4dcf9000fc016cf5839822a514fdae8dac42ef3bcebe0062426aeaa9eed8d6617078f1910e0a4f6cce1acb127150dbfe8a34ee6238a0e8f685d1673dc59a0515ac0e9a03cb2fda159ef0aad43f9d631092d6b33b5032856e95ea3c2a83d9afe84d5781b0a688021b87dbf35e00e8bb68e5349d45f2eb3b76218ac0b012bb72923a33030b53d41846a55fd66e6bfbe28aa7bb96ea5a" + "ring_proof": "98d4f4aa83e7332f2598162283b79c2e09a499623a91dd95bea57ad90cd44bfa4bb53ee7c8296272ecfc13821eeab57b914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a83ac15b9d6ebb93fa8dae235893cc41ebd891e1a6dce2ec79ade16223becd3bbec2124a36e035e2f0abf3811c499af3181abdc9cd113da1aa2b8a43c89d7576b0570fb7a273d3cde227429acbd034c761f97c0f681a38dc654f90e5c6c983cbd0eda1561f831d3fbea4702dcdb4ff16bdc81aadc27338a1858df812ac179f82a88acc5774b63f49d8bcde61578ff0c9a7cbda80b5a0f6fb5a80a56f4c403570d41cb30835b46489c1d52507e13f639984d783608d6b54335384bd580c57ff10c4cc8c86403bcc8d86b67a51cf4a28a571363e17d42ca7f229672ed3a5891ee3aa5d0a3a5cf716c8c5fbce739123d2a0965388193ecadd3e9b9d20d390c19e841bf85b8b981ae23a36542f3724e13448c8f7f47cd55463b7e450f4ea29c85d6151d0cdef59645fd25a2c9ca74341b3d901e4f5a8a850454fb78da2f7c067696598560291b44425e1fecce87f46113967c722675dac020e197ec36e70a6d3957a5d29317b23d507eccccf5c4c66c35ed83d29d7cb896109c1868739b7e7abe72d9d7d2e777f586efa88c85aed4273d8559984e66b683a66163ba0f30a9ed27132204745b711b63fc62319deb6eafd9f784121fa18a529f84422e368e1ffa0b157795bb53f788e75be61241ca4506c96da94dc59ed23c788cb4b385106b9cfac0a516c3be766abb7f3eb1bc3d87d6ff2335" } ] \ No newline at end of file diff --git a/data/bandersnatch_sw_sha512_tai_pedersen_vectors.json b/data/bandersnatch_sw_sha512_tai_pedersen_vectors.json index ff29684..2d2108e 100644 --- a/data/bandersnatch_sw_sha512_tai_pedersen_vectors.json +++ b/data/bandersnatch_sw_sha512_tai_pedersen_vectors.json @@ -8,12 +8,12 @@ "h": "8d57b4429fe0634284109950f71bfcf5aa44df39a2945a73d2101693962f974880", "gamma": "12c6dbe75cfd299ab9c779b1a672dc94ba7c29df2c16bdd0b0d11cf622c7cf5d00", "beta": "062651ca286b16ad24029fa900e50071d7a55ef897965b66b43b753f62bff6e84d63e9402982b058f44e4fdb6e242af33195d9f078670a75327a8b592f573ea0", - "blinding": "d4ebce35da8b4afd3abc8df5202ae83d279caca587a442881b47a601d4ed3a03", - "proof_pk_com": "ccf3e8955b80071d59602950f81eede3ec0778262f65c67c0d44977646412f6a00", - "proof_r": "1adf489b4d849c72702117b764a7f648b0fb8eab0b0698cbc5453afddd73886800", + "blinding": "e4af0d20cb3061c235600830d70813dcaac0b342b48894831f56dcfdf31e4302", + "proof_pk_com": "6575119febbaa478ed86313e7dd9de54d500676e6f21d89fa09f9313bb65fb5b80", + "proof_r": "04dbc4b1f78dcb5b415bfe0180a4e325658e1221cc18887bebc9c418229cb95380", "proof_ok": "b095103542abc9ec78ab52ee908f8af6971ae8f264c9a50c56c6f91541ec150980", - "proof_s": "bce7fd9b65379916cca77f243ac0071baa0e259816da8e0a96ac538ee657490a", - "proof_sb": "6b2dbc4b088b21d732cc5193439b5186cddecb4ee12f8233cbe3057c06849216" + "proof_s": "72eb2b6da195bc66d18aa2fa07c904933de2c49ee6ac7a982f40350c33a4c602", + "proof_sb": "252169cda6f2ca3c652268c93d7e560b748cf2b7f71d30b718bea655e6b10015" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-2", @@ -24,12 +24,12 @@ "h": "57b75ca092f54aa6789b1e0ffd73dffa8dcb3281ddf28de713829a3c5a61213780", "gamma": "c51ea125fd52dbcef599fe65913a0fab4d9381837252b6e2ce80b28c9d4f925380", "beta": "a1c52b5286e2169069c56ddfc7b748fc9fafac1c761407bb8fdb95365d74eb1b6d4439518340ec08f4316ffae3ac7b45aefcbc94af96bce3b9df37fc62bf625c", - "blinding": "69002723fa17271ca2cb68bddc0626b51896960afa1c83b2b8f369e5b50e8a0a", - "proof_pk_com": "f7c733752174e44ecc0971c3e5df85e719a5487e2083c950e062fcdf4610586f00", - "proof_r": "114b873a714989690bc478f693f57e3c6931eaf5708520870e5d2fa48ad84b3800", + "blinding": "8bc508970435e47c3b612c59594eac65aa3ca320e21fa9707f5138cddcf80f18", + "proof_pk_com": "0a6dba773d323e4f57f4ce13608f896da228d5c00666bad495ec160c06df624180", + "proof_r": "8134587e9fd6d94ed234da33b37e80b08dd902a91b105f1aa05f58a0cb07a22300", "proof_ok": "d3773503ac5557f7551930f6c14fd9f4d81eb8cc64a87271cd9860cc99a0db6380", - "proof_s": "99e5cadc5dc736153d9482e65c85bd4ee3e22b7060c428b77256753472c1fb17", - "proof_sb": "f05d631c7ae9fbc33ea4464af81188c1342f7c6aa127531e1f1bd203d608f613" + "proof_s": "d919a080bb03a8c957e1a89e557c8a40728403b0ba8e7f0abff1cbf6efdffa1a", + "proof_sb": "e8f8a9b06e85ad20bdc476d8cc1b42a1f15914262b26516935e69976c88a7a0f" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-3", @@ -40,12 +40,12 @@ "h": "73366813edd2b2b55627f6b09f4ac0042001835532f8226c5868c2e8b468af1f80", "gamma": "d00e55457f0f2c0e5ee0e6fb3647b1e07c25b3798eec707a26a63755dd03526e00", "beta": "0bf0d62a49047260a821582a13d050dcd702f3b67eb7839839b70c07b9c24197d6286b1d4667228b8ddcbfe8e024327551b4d78f9b8f6a5a7aa820ed5a79d58d", - "blinding": "f64433af29f82a05f527867c26dbfb70efc6d6660e93ef47ac114dba297c4713", - "proof_pk_com": "73b8287eb92a955d17e993dbb3bf94584c2b02165ea0a622ed7a916b3add480e80", - "proof_r": "ced8368aa3d9c3da6db57aa087ba74986f7efd5b766100ee7298b58bf9f5843c80", + "blinding": "c88ff20265da7ae2bf13db39947cd750d74b9d10cd5ba6970832e30e20b4521a", + "proof_pk_com": "aebda2fc5a43dd5dc2ea0525255306d7493267f0a00f78ec7be3a6ff0a7de15e80", + "proof_r": "50e64d4ab8ebced6f254652b8597d55375b0b9ee1b19d0c2c1bf071c6bbf2e7000", "proof_ok": "a0265bef71e318e27e293810a403053f4f3d322a58d406964d71f72a6b52e32600", - "proof_s": "701152ce19ff66fb5228051b39fa8bfe52ad2c49556dd9c82513d1071ede8d19", - "proof_sb": "07a177cf9a9d08282194c8cc0d856be3de2681c642ecd0cb95a014a82f7f5c11" + "proof_s": "b526a963c85eefe4aa307523315a3058e783fe48ceed79c39200be4547045402", + "proof_sb": "8c974ae0ac13a0aa5d3997f8de01767e8dbe8526177b51249299fbac58041805" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-4", @@ -56,12 +56,12 @@ "h": "2332dfac3969513b9ff5591ac0ee41fdf75072506e8d1af46d17dcc47436af6880", "gamma": "d4e5ba74dc2c2bb92b99dca063601e07a9ace5f80b9ec295c8384c99b42dc75c80", "beta": "ae953cf4b1101ee665106cc9a70a4eee06dc2ad6ad918230cd9cf56d94a17ec30863174b87507b80a5ee820e4fee8399047a23ad1c5d43e570d97ac95cfca421", - "blinding": "3bea53c66b765146febd667cc4f438c27acbfa8feca8b096f38ebe8ac0157f09", - "proof_pk_com": "7c0b524a06908a68a34d6794e7b88b599a7b596f4972cef6df4fe7f247d9392380", - "proof_r": "0d807b1aaf172cd0a4db0cbd60705edafd0da02518ff9740ca31a9637a473e4700", + "blinding": "b84ed72987524cbfe62ad0d947f53c880b25c539b70a440e1052373edecd3d02", + "proof_pk_com": "e1c0a6e682f7ad51531e9580cac967584580be2c0a7e3372cfcb662ca6589f5680", + "proof_r": "bf335b71f9f7a413e0099c2ca13def7bec1dfee856b05cb9b5d798d4560d0c0300", "proof_ok": "082084d4130c2c573ce2aa2832da054bba21b484daac99d59b91a92d29f0680100", - "proof_s": "1357ba5172e62dee2038ede9e6b0ba25ccf5b035323c6956c5c1b725df8fd00a", - "proof_sb": "5b4d6ef3445d8dc8bcc38f44b3649d39fcb5c0b169c5085245f6903ef8ba940c" + "proof_s": "44b51bf45f139424fbc6495a9e525acfef101f69fa117c5b48cfce623c216d02", + "proof_sb": "f903d8bce02fad42ebffb56dde18946a7c224be969fcb72df8471fedefd3e301" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-5", @@ -72,12 +72,12 @@ "h": "dc4276ab164a69cc584b2b8fd3da54531649e075ca2e26688eece1ca9fdc230680", "gamma": "aacbf066133024064dd8923da69ae3fc52b2fb8b2b1a2508621472392e99e00b80", "beta": "a67a122a8423aabb806342b4b3f8f652de250acf964339d8975f07052015ca993b97a96cfc07ed2f07bc8b596eb88f561724d376f25846337af88edf5c86f602", - "blinding": "a10f2fb07c1cca2f296ecb891f85c494b3db763312da0a20c94ccfdb0dcd150c", - "proof_pk_com": "5b24b1e4d591dfe88660692444f87cd4230dfffc24781bc87b09311c02aeca0580", - "proof_r": "9970a469ef2ccbd5d6bf7689d537498fca049bc94e909de8010fa6258f19a10400", + "blinding": "cc3476cb311c1d8531ec3dee7c9e566a71f126d248ff0d85dd9b3d53f51ff60a", + "proof_pk_com": "a537be3ea6c6ab278fbeed05e98a5bb72c56871f131b1fb7c74aaf3f39efad2180", + "proof_r": "4a292faeaf1a86c1bdbbda245a30b0f72b31ff768c1e4b20ca179a81f40f6a5380", "proof_ok": "6d63a2b05cc3a230a6a02b89c63c2a4daa13cccbd73e82960813d65a2d0d5b0580", - "proof_s": "6f5e9d3b17ac3473e49d518c7d8ec17ceb72f4a7efa474112d022841939ef009", - "proof_sb": "bd365d1ff09f59a9ad885bf3f71e81151747757788f6c07387f4100842784e13" + "proof_s": "5fa9915f00babffe7d83088aa4dfc47cec93be8fc4f91fa8da2dd60be72be10f", + "proof_sb": "247524bdf28b781e8426ac75a3a29264a140a41ca140e310b85acf8da30a3d1a" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-6", @@ -88,12 +88,12 @@ "h": "dc4276ab164a69cc584b2b8fd3da54531649e075ca2e26688eece1ca9fdc230680", "gamma": "aacbf066133024064dd8923da69ae3fc52b2fb8b2b1a2508621472392e99e00b80", "beta": "a67a122a8423aabb806342b4b3f8f652de250acf964339d8975f07052015ca993b97a96cfc07ed2f07bc8b596eb88f561724d376f25846337af88edf5c86f602", - "blinding": "74098dbea4d66e30b6862b360e89979c5c1774d80c802a2053e84cf9e72d460b", - "proof_pk_com": "6f16a328f465a90c3b9915b8150642b4cd251e6d659f86cb52337b9e825d260a80", - "proof_r": "d3eb2cc87339c8ca466be14b14f8cef934428ba2dd182899a654fce85bd0833480", + "blinding": "706597a0fef30155b91cb85fa7c3c1e383daabc4f44ef4f1d5e3e54248eefe15", + "proof_pk_com": "c0a28885a95dc3976580cea2a2d4e0130f0cb4bf4ba3da9734fb14d3d5fdc52300", + "proof_r": "12704ac7faf2078429644aa68434b6f21409cfe33933abf96bca6cb6f0998c2380", "proof_ok": "6d63a2b05cc3a230a6a02b89c63c2a4daa13cccbd73e82960813d65a2d0d5b0580", - "proof_s": "12f8a97cf8ddf1361c247e51d0876fa93425706e21e1403ca6b430a4b7ad1708", - "proof_sb": "9e989c2ae5177ef9505705cc144116f0b633693ca4fcdb85ec9b073fa06afb08" + "proof_s": "bba4b5ad18f8c7a939d4c2c52b5b4244f1415f4c62db5e89dcd99d978befe911", + "proof_sb": "70a6e2bda45d4bbd11e40aae0d26a40bf04080db68dd766583f57ee992630d06" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-7", @@ -104,11 +104,11 @@ "h": "19dabe58c814c1fda846486816d25c20c5c8e5e8436faeb868be4faa72a2075300", "gamma": "22579292eb93fe045c54c19abb0a7e0fd50c87b33c3f70f1b4a2e4be3d603b1980", "beta": "d10d879d35a898ba56ad092812be75a4ea272480cd9adceb4886806d31672b543b91adaeba27769917a024de221446a793ce84f1f628a091236c0b02a3be8585", - "blinding": "2d0a4f20991a989fad34418143ed442e5b7ebfa28557a1af3ca4f773fe6d3404", - "proof_pk_com": "4c527073bc489fc9ddf51dea1f42e0784f91634ab7cf9f604548a5f590e0361580", - "proof_r": "21bd98821f3e2d3988e9a07410c05fc42ce710f01429772d377f7da03ec7d12d80", + "blinding": "5dca678c065db3959801e1dd0c9588d044956ad961f7440eeb16e1d91ba32d0f", + "proof_pk_com": "c1da787eb3bd39d165fc7ce1a3303841651825d7bfd5ba38926e5a0cba312f2a00", + "proof_r": "cf9d46fc085c0660d145b9d0d1e3eb8ab1fb739586222c72afb7a3d6cfbd6a4000", "proof_ok": "26c0818e2e3fdc5b7d70aa0c8c17c521423cf82e805fed9f760c253d2d55d64a80", - "proof_s": "535def09f9b0c90b19968613a0510b6e927f19c7ebce065a6a9ce5e884031d07", - "proof_sb": "544d6c05b7deac50e2950e4ea6ea6ae6e64dc618360ec60384c6d7c395264706" + "proof_s": "e8b73fdec9ac95e3fd91becbb1a312a10abbf9a9f2215a8aefdc6bf83486830b", + "proof_sb": "2c578df5e5e710ed1ec3c9a35151f171ac6257ee814f58f3a03767a8f3983c0f" } ] \ No newline at end of file diff --git a/data/bandersnatch_sw_sha512_tai_ring_vectors.json b/data/bandersnatch_sw_sha512_tai_ring_vectors.json index c90004a..0735741 100644 --- a/data/bandersnatch_sw_sha512_tai_ring_vectors.json +++ b/data/bandersnatch_sw_sha512_tai_ring_vectors.json @@ -8,15 +8,15 @@ "h": "8d57b4429fe0634284109950f71bfcf5aa44df39a2945a73d2101693962f974880", "gamma": "12c6dbe75cfd299ab9c779b1a672dc94ba7c29df2c16bdd0b0d11cf622c7cf5d00", "beta": "062651ca286b16ad24029fa900e50071d7a55ef897965b66b43b753f62bff6e84d63e9402982b058f44e4fdb6e242af33195d9f078670a75327a8b592f573ea0", - "blinding": "d4ebce35da8b4afd3abc8df5202ae83d279caca587a442881b47a601d4ed3a03", - "proof_pk_com": "ccf3e8955b80071d59602950f81eede3ec0778262f65c67c0d44977646412f6a00", - "proof_r": "1adf489b4d849c72702117b764a7f648b0fb8eab0b0698cbc5453afddd73886800", + "blinding": "e4af0d20cb3061c235600830d70813dcaac0b342b48894831f56dcfdf31e4302", + "proof_pk_com": "6575119febbaa478ed86313e7dd9de54d500676e6f21d89fa09f9313bb65fb5b80", + "proof_r": "04dbc4b1f78dcb5b415bfe0180a4e325658e1221cc18887bebc9c418229cb95380", "proof_ok": "b095103542abc9ec78ab52ee908f8af6971ae8f264c9a50c56c6f91541ec150980", - "proof_s": "bce7fd9b65379916cca77f243ac0071baa0e259816da8e0a96ac538ee657490a", - "proof_sb": "6b2dbc4b088b21d732cc5193439b5186cddecb4ee12f8233cbe3057c06849216", + "proof_s": "72eb2b6da195bc66d18aa2fa07c904933de2c49ee6ac7a982f40350c33a4c602", + "proof_sb": "252169cda6f2ca3c652268c93d7e560b748cf2b7f71d30b718bea655e6b10015", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd0795036100fd72a90d1eeba6733824e76bb31991b8108d6562756b85f244333e3c7205225200e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "aa8c95ce69477054192546bbc5f3dcf39a3748920d88ab90689c6247a3207095375a279f18be6de223e010d170b4146484288fe0af65c803159cb2dcf0231c8f8660569f4c177dc54d7cf98a315a8b6b70920b2a01e7e4300cf0302503b39fbf92e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "b331a1b39823e75febc03df0651e36d67b73a7f71d2ec2d210bde24387767c4c97ec36a4884aec3702ea91ad20fd330f914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a82d1fb5408cc4451c814263d8fb18fc7deb974ecbfd1426b5b6ad1969f44f9bcbbd4065d6ec7b99b959ca3e404ae6bce99313bd224333d0afe7886a18c034b9a882ffbd03b0f40d2d2cdce60bd90aae7c03b7bbc76accb24f2b6aa015cd0d0b4fd17b24a07f59fc550bdd06dc2afcdddbf8b2a7ccd92242a8eea3b838aeb3a3326ad4f201febc21042b2d3980d0f399e63cdef24c69604f0b68a654d31de9555aec598fcd165b6d343d34a06be6f7132afd525c70fe2ab4b5496007e592b79661fb103b9731033f08f81dc2c4ed18c498d6aced00e1583d859e6037204eefa4284da9d3e45ab4aaf2bb27474ebf8d848c5b2ea40134e7744c84dbb3f805a1c28e25a83918511964bfcb0b7e75617595ab416f9de1d435f35f51dc2927c6b02299db57630dadd72615aa9d4953dc08f954bdb3050bec241b759ef35b4980ae2449268a2e88849d79c38eca8664a661b6a0460ffc73bc3a116878bb080f031babfb499323232bd2ccc4c78533da52de7727c84c762bb54d5a690b4fa53fdc4a96dd2cded4781b29f7cfaad08553ff3ed61af4916622d4aebb1455fdf291dcb57bbbc9772dfe03348e0a4f2d4f9b977235fad8110a10496a1b5a3930153ca0df803a619ae254bbb9b77afcd48f98a759a070dfeabc7dc4daf73530648b3121509ef9d38a3b384bcf68b9c3cc8d59c0a9594" + "ring_proof": "ae18cd85cb34403938e7fb93032f15a1432eb4fbd88c82636f6ac1c450b0b82a9510fa232c6557894cd01bed540d85f0914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab6d521fc2b17724a1d98ee3f35dc1ada8e0401302415bf0fe5963d5ed822fbcea6b3d81e68d587501ecb0e23ae79fbb38aa4ffa9da78badc00272efcd3ff84a3df245be00c33db0038903647dc56616fb0c774e66c03695df715b7c4402dceeb8439718cdda78061ed8ea28a702fb3ae729948b26bb1bada0eeb098e014806352e801413c28172148589153e8e22ff9cb6513e47d0e867211e64a114c18be94c105b00d04a96b3d89fcb7074aa8a9f026f769d5c51ae9487b95447384b56c064ac0cfb7557c82a846d3cb295264ce3e3ffa6306cadca76cbfb15ed421e16dc045e3dd5b0f2368e8436d13352ff7c5210fd3712f98164a3ba1b8bfaf6a3d5a4173df98d0aceade95ac6593e0c081fa9c06afe6425e8ea4c4392e1d9fbb025be2a1dd8171d4db30871430b5e0831d0d6a940076adeacae03b16f5012b893f5ec4f8ab02117d757bf680f1985b1d0b0814df084e731228688868933ef4fd808bf6c8ef095c9d8a682c95c23fb89c8d9b14e2f7392a116ab0b7e97db2f03bd9eee0ed1a570ed95c4b19e7093007328c6a30dabd910c8e0684862df1059796b4ddf4a3537daff7b0cdfd28a95eadd64e472895314678a13270ffc034ece2dac2f0eca90941affc473b959767fc0bd4460d1667e8de1fce83fb37219d5c5af7d447a421494c31c878ccc98c602d9001ff1e1cb" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-2", @@ -27,15 +27,15 @@ "h": "57b75ca092f54aa6789b1e0ffd73dffa8dcb3281ddf28de713829a3c5a61213780", "gamma": "c51ea125fd52dbcef599fe65913a0fab4d9381837252b6e2ce80b28c9d4f925380", "beta": "a1c52b5286e2169069c56ddfc7b748fc9fafac1c761407bb8fdb95365d74eb1b6d4439518340ec08f4316ffae3ac7b45aefcbc94af96bce3b9df37fc62bf625c", - "blinding": "69002723fa17271ca2cb68bddc0626b51896960afa1c83b2b8f369e5b50e8a0a", - "proof_pk_com": "f7c733752174e44ecc0971c3e5df85e719a5487e2083c950e062fcdf4610586f00", - "proof_r": "114b873a714989690bc478f693f57e3c6931eaf5708520870e5d2fa48ad84b3800", + "blinding": "8bc508970435e47c3b612c59594eac65aa3ca320e21fa9707f5138cddcf80f18", + "proof_pk_com": "0a6dba773d323e4f57f4ce13608f896da228d5c00666bad495ec160c06df624180", + "proof_r": "8134587e9fd6d94ed234da33b37e80b08dd902a91b105f1aa05f58a0cb07a22300", "proof_ok": "d3773503ac5557f7551930f6c14fd9f4d81eb8cc64a87271cd9860cc99a0db6380", - "proof_s": "99e5cadc5dc736153d9482e65c85bd4ee3e22b7060c428b77256753472c1fb17", - "proof_sb": "f05d631c7ae9fbc33ea4464af81188c1342f7c6aa127531e1f1bd203d608f613", + "proof_s": "d919a080bb03a8c957e1a89e557c8a40728403b0ba8e7f0abff1cbf6efdffa1a", + "proof_sb": "e8f8a9b06e85ad20bdc476d8cc1b42a1f15914262b26516935e69976c88a7a0f", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd0795036100e30eae606d21dff460cdaecfc9bfcd2e319628ccc0242f3ca21f2d5c940ba41680e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "95af28596d8f33bd524f7c210a4a343db36dd2676b1b36dab291c7e2f528f6d60f224fcdec7536461e9d8b5e6c7d47f5ad66efa978d41b2169a36fc4ee76d0d1d10c4b4ac24f96c717c30cc2468cde7017addb51c9ad42642ebcc4c7c7380d2292e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "95860ac37075264c7e3773dbf5809f342aae5b3658cffaf9710214b208fe67c912b6bd0b3903eace64638afd2e769fb5914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a836a0473bb265ae31e468eace62191971ba2de2d8475ef22d3b1e5c6e68065f86026c0ad331118342c8753a1017e0b0a83999275ac78aab2128685e5ba9930d3e665ffb05d7a76eb5bcea6d5485b33737906d55a6c34e39f8a04ac6ac8ac281649b9960a4b45521d5df2324e432631d6f51887f1534dba416619e8c653244162eb56f58a629ea2a1be7d2a2622d90ee7b40e481c56b6542d3013e84f19efb4602f6a645c0468e624c1bf5bceeacdf5734c86054fd89f49d748efc964ef4d7b202a8292a59a4c28c853af5275884aa9f457441db53b421526ab970624a8600a2226a3e28c180d92c3c1660bfc173e0ab8390a686ec8fdca5caab02271086c3500a5ef85cf7c90c5c570691a9d1e946c28aaad2eb0f0e3f107f6d4725862a08015571f304b5dca66bd89593a17cf83923804a89847854fbd1e230d8ae834092e17845627582d4a7b4cbe3e73a579b5de815c00e80f55861cef147c4ee765f977d480299c8576cfd41ffbd33c557f0b4d231b5f3aff08a7a2d67dcc399fb35412f0a72b3cd62552d6747763de6de768fc4c8a63604f3669e8d775d08c1f70e1508fc96fc709665a146e22cc0a5e009cebddfc53dd3a800b7680f4108751f3659473896976046d6d32739932285fe48186865bc67e73f2593a0f0bdc3a73cb9527eb8362e072ecafbf7b7369bcfc2b81f65c" + "ring_proof": "b5e79f29429e7aee89a0188cb92e444dc1a69dee1747eb3ddb92c91060297ec2b9da68531eb5a9753de7bcf4d461783d914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aa3016f023527d569e92be18573378f791f92a73347483843710351153cf68124e16ef7630a2a6b9a9f784d77a29b99d48ffb6fa178c29f3b442eb11dfb51cba2ecef26812dc5e5c0532611f5ad44853fef4c24239da9db2d3b838bc8dcb97fe7b3abc9cd8d2cd2664a31e5efe7db2952196e0aef4bcdf298afb95f634bff6e1a15862950d749c7d0c9fddbed0abcdb211d71566c404a46777f6f0bfba3a2285432b1bd707ffc459cb1842383abaa67ca200a59f9b2108e4eea67762e174ab329146456479769684443210deb12e9f776d7a7b94a15512d556ed71538ea253159c979788c23723d2375b63ea6efbb26a795d5261a1bddd435a2dd66b1eead190002cdbff43c9e6024577a9e7d5064ce7d2c46a1916f2a79f0541e98f9cd842a37b1a21e72d8125f0d2c55e665b01f9f5212213e0b7ee0179f37927da28698a418b6225d5c5c98ef5947e8125267d79724df0f32e327f80182af757bd1b3466a48112709925ccb3869e0de15a5530d7a97449b1e15ec40360fc505f422b79e7367c51585fd51cfe0c8a68834c4bee4f210b76462c4148fb339fcb659f0216ca90a0db8363d2a3e3bade59c677f06baf3597804c6a4c9a32da031e09265aca459c7979fd288e71aaf406e7ef2cf2867c59c1784a6f1015c8554834414ef249c0032120d0ccbacba6b69e2940568c6e0c254" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-3", @@ -46,15 +46,15 @@ "h": "73366813edd2b2b55627f6b09f4ac0042001835532f8226c5868c2e8b468af1f80", "gamma": "d00e55457f0f2c0e5ee0e6fb3647b1e07c25b3798eec707a26a63755dd03526e00", "beta": "0bf0d62a49047260a821582a13d050dcd702f3b67eb7839839b70c07b9c24197d6286b1d4667228b8ddcbfe8e024327551b4d78f9b8f6a5a7aa820ed5a79d58d", - "blinding": "f64433af29f82a05f527867c26dbfb70efc6d6660e93ef47ac114dba297c4713", - "proof_pk_com": "73b8287eb92a955d17e993dbb3bf94584c2b02165ea0a622ed7a916b3add480e80", - "proof_r": "ced8368aa3d9c3da6db57aa087ba74986f7efd5b766100ee7298b58bf9f5843c80", + "blinding": "c88ff20265da7ae2bf13db39947cd750d74b9d10cd5ba6970832e30e20b4521a", + "proof_pk_com": "aebda2fc5a43dd5dc2ea0525255306d7493267f0a00f78ec7be3a6ff0a7de15e80", + "proof_r": "50e64d4ab8ebced6f254652b8597d55375b0b9ee1b19d0c2c1bf071c6bbf2e7000", "proof_ok": "a0265bef71e318e27e293810a403053f4f3d322a58d406964d71f72a6b52e32600", - "proof_s": "701152ce19ff66fb5228051b39fa8bfe52ad2c49556dd9c82513d1071ede8d19", - "proof_sb": "07a177cf9a9d08282194c8cc0d856be3de2681c642ecd0cb95a014a82f7f5c11", + "proof_s": "b526a963c85eefe4aa307523315a3058e783fe48ceed79c39200be4547045402", + "proof_sb": "8c974ae0ac13a0aa5d3997f8de01767e8dbe8526177b51249299fbac58041805", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd07950361002a00e5a32e2f097858a1a4a73cf5c2fb4e6d375a4ea4cc3ae3e91660eade850c80e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "a660ecbd7dd1f12ca87f8d23437f583741e3be93618459ad82e9e9d5b70130db70c92d272a7467ac3afa1a623d266bef8aa25b62dec13912cacd50404dc40a5612d9e0dce06f43faa8897185882c43cd4e24104641be52784b0267b2d6baf32192e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "8d955f81941804cf459e90d47f8ad52dad412f0a761ca6627f2e3ebdfba90c05a4e7cfae96a456f48a1f6a3d08c82d70914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab210c96b48d5db8c29e82ccafe384dad46d844a60637eeb1068530015e2f83a1bbd0c42397f26d0df5057f5dab33ebb2ac264ba32868d7ddecbde92f5d28073ffa1503e963c449d8b54e93a6155142b66093c2f55c6eaa8cbf0061702b2caf01b6e057fcd5566d0ebdf48bc8ec861ab565512c52d73c5b7a629c73f4b1829c098df52af02ca2b16fb4de927a1341b112ec42780206d5daba23622dda667dff585bac8717846b1b2cb7ef48ea83283ec7037d8436f341b94cd7858b3590626d57bcd2ea176e5b1749126d7a243d475f3d3a12b5950637f17a26fa92573109491bc53e9184c053d58d71608c4a9314ec520b51e5622d711f3c9b0861b9c636af0158d0a2cda7221946049b9960d92f4bcdafcd968e5ea93f150d6fac925e5a263cdfe6e2a932321508869ef7da1222a455b08ce815641b9727b8e0c867e7dae24a8973caeb2a706944c7e837f3a701f7d1c9f779a5f0a58cecaf7dd40ae3dca6d881e4e7ae733d0b17993844e5f3aef4a6524e4c60734fecdf27f8eca8e10f64165fa60bfb21605b66072cdbd01e73d52082f53b32e0ed541c889c4ad226ec77aa6cf05f52fa228fe04f7d2628b6f122c9fcb1f811baf00975954115c112187ffbb21cf6b5471df29bd02dbd0eb19b881ea41622f6e48d1f371b8d225015042572d3a6988f2b9bde1a97ff9eb0a0baeef1" + "ring_proof": "8f735a97b9eb9d46779b03c4521ccba50dedb3a29f08cc6e688277ab2397237414e572c9c7a45c6efa3ffa0ce2bff9c4914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a810f05ddb7d11cab78798638db50ffa0e125feadb0860a5497d11fb877cbc40a5b3cff1caa613425f1338a279438edce982c3904bb11301354afc6e0ea1416996ced0c1ea9f943445ec0846672ada88149ca8dbe7c47e7b19f796566e927aa32ee1487bfeccbf8087008b7e495c99c7ed4b7d49e0acd13fec2835e1ff652bc6a4b01e4ea5a4652d3186a3933780441a1f208ffb9567b5dcb67b50d76d8c62e219c63aaa7609ace3d4f59a0a8de88cecbe258899c0b67ba07403233f3ae00f02093899b11460bcb326198459aa2604a43b0ca3684ac3d8584102eb66329cf5c02a2757ecbacbfb4b4b168a4e7da34363159940b6ce74a908356a0bc63b5b0411cf0aea73ab11a2fe9e0f75ec80f26441a9464dc703a685736163f24c997e63a218bc22228937b996c99b1fc9ce6e851702416bb80db0a0410e0c9336a296ea945a63973f444c192899db4c8a482105f7ecf7b51192c63309963d702968175c00978a61caf4d3e6af4e30d778bed3c354e6f498b785cdf904f6e74c68bc9c2c381afe3135ff448b3ac0041a319e800c82c98d135c5b165184e9b6ad6e2d8f0d9bef3241a7dfd98b7ae69ec2b28fb9d8c0220fa087f7796a1c40ffa08c87512a790a1894f0676bce916dcf1407c2344d2f7171879ade309ab6f18f9516a76afbfccb913466ac45b4e8c89e6c77e0b3d09fe" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-4", @@ -65,15 +65,15 @@ "h": "2332dfac3969513b9ff5591ac0ee41fdf75072506e8d1af46d17dcc47436af6880", "gamma": "d4e5ba74dc2c2bb92b99dca063601e07a9ace5f80b9ec295c8384c99b42dc75c80", "beta": "ae953cf4b1101ee665106cc9a70a4eee06dc2ad6ad918230cd9cf56d94a17ec30863174b87507b80a5ee820e4fee8399047a23ad1c5d43e570d97ac95cfca421", - "blinding": "3bea53c66b765146febd667cc4f438c27acbfa8feca8b096f38ebe8ac0157f09", - "proof_pk_com": "7c0b524a06908a68a34d6794e7b88b599a7b596f4972cef6df4fe7f247d9392380", - "proof_r": "0d807b1aaf172cd0a4db0cbd60705edafd0da02518ff9740ca31a9637a473e4700", + "blinding": "b84ed72987524cbfe62ad0d947f53c880b25c539b70a440e1052373edecd3d02", + "proof_pk_com": "e1c0a6e682f7ad51531e9580cac967584580be2c0a7e3372cfcb662ca6589f5680", + "proof_r": "bf335b71f9f7a413e0099c2ca13def7bec1dfee856b05cb9b5d798d4560d0c0300", "proof_ok": "082084d4130c2c573ce2aa2832da054bba21b484daac99d59b91a92d29f0680100", - "proof_s": "1357ba5172e62dee2038ede9e6b0ba25ccf5b035323c6956c5c1b725df8fd00a", - "proof_sb": "5b4d6ef3445d8dc8bcc38f44b3649d39fcb5c0b169c5085245f6903ef8ba940c", + "proof_s": "44b51bf45f139424fbc6495a9e525acfef101f69fa117c5b48cfce623c216d02", + "proof_sb": "f903d8bce02fad42ebffb56dde18946a7c224be969fcb72df8471fedefd3e301", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd07950361004f29d79a27b9545d7223431eb6a63776949454b16e2ac0b7a959304ce3e52b6a00e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "97a870c4184f6672d78dd536b6f0db56031345e1a42c059f94cd9280ea7e390fad8c3e7b7cb52e6c8962146300f85efb84a82d8be9b7c73f77b235a7147c869bfd7eeba47ac65a8f849f6d891619457e9dedac354f59390b1aec8f2974a8071292e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "949266ce3b35411f16ffad99a971da627275a2ccfab6afae2bb4e5558c65d3f8fc85d53e14f7007db9cce630a9595fc1914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab6b23f34f8b144a53617ff5919e432592ff678e1310fe187af48d6e725de2affc479ac22e20f9a791c8af7683c5bf9388bf610cb150f47679ce6c50a1369c7c65b62700ca1a99327c6bb8aaa4556f30a5a1535806ad404c5f4c20b4413b585f18c9184c1d48b51ad07714b947283529a8aca38fe3cdf4fdbcb39389f00ac184bc27615c387a8ee81441947bd92ec15509229c2dfc33c995f39b13825bb696872e35c452efc69b8b8945fa12f1246eca0b248f061e40ecd0858e0dba945c8fe402510cb331882e23b1361557c28839f4ae1070e7ad7b2f233779e8654d9361104d6c43bf27ea0e164285a8939f9ee27caa93382af167cfe1f88406f471bc94652c859029d4a03b93076ad7515ee485cc6744c400336f91114d8e6a8715d2f531a9628314bf6e3bd69ec64bfcf1bb36eef71889ceaa1ef47474c2c22ab76a19c38809acd4203c7b7bf12e45326aab1921463d9b02498c57cea352476acfd2e2f6d7400c6a4c2cf559346092b718a255482d28db90b6f9e1ce227132ca47efb208e41aeb9759c18754670db8d8d9966bc638b0b3eea536b3b7eeee31d16c12d27dd69a397d2eced05fb8ebb54c56f7eeb176c64f32297d69ae5951f3c27114ff09aafe438b43d8a0202a726e55acb6762fb017b2e190cf9ea718a1524fa6ebdead21c951b945c071d66d1a99c6b78d20071" + "ring_proof": "89cea6033332084a31e50baa8607f5ef10ed6779be00fb2ccb5a146f8f2ef84754d8ad45f79d05dcac1f2783e1d73d18914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a81d4743f7c124eb5fa0d29d52f4672bbfb7807e4f6c99ea2d9a39e4d36ad6517ae6649709197f1cb6deb690cb23a4cba8f58c1100afa42849a78e72fc8e8071909ef8d8812037e852bac2a99580412dc89afddae0cfaf941ab10d3bc106d46c30f570c1b5c188905fb991876c64fe2436758278a311f2cb3789a24c7d31b34419404a4bf9b5eca47a0b14cb1c0b3513c23bf3b38840052fa0213a3243880ef5c17bcc65e0bb0af00bcab43b124d996a601486205faa6dca63d57f25a079b0d6a7d3a95436e792fd1ccc899eac9b412cc279b58f016278a0649a31a485a613314e6ea2b956926ce20830bcd59973f1a04a010065ef7c95a3316796b3aa074cb03807b3da581b3b73440379780f5d85fe3ddc658338ac6f10fd949b81dce6e9f622356b1144780fc495d956c1e77e0530bad7b5d8488395ab93e4fa0061ba58946983c675cfed392d418d3d9f189aec80beaf8d0050597be41f96280664db664526ba3e33045f89358fc140f0c5a0b8d02b9b8910f31b6d3e2712d56e2bc9141747b142ed6718f801a39f2aff2203ffd0f845082637bb5f4727d8e64754d3a4b90a94e7451d619c4521683f34fe9a0b889c88d1a3baf9f925613d31cfcbe6d0d4da2715fed9c09acd2b679ad36f2678a3a28d6c92ea5ea0ce2acbadc5f51f4504f1bc628a6d99d6bbde4a281f22ed43632" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-5", @@ -84,15 +84,15 @@ "h": "dc4276ab164a69cc584b2b8fd3da54531649e075ca2e26688eece1ca9fdc230680", "gamma": "aacbf066133024064dd8923da69ae3fc52b2fb8b2b1a2508621472392e99e00b80", "beta": "a67a122a8423aabb806342b4b3f8f652de250acf964339d8975f07052015ca993b97a96cfc07ed2f07bc8b596eb88f561724d376f25846337af88edf5c86f602", - "blinding": "a10f2fb07c1cca2f296ecb891f85c494b3db763312da0a20c94ccfdb0dcd150c", - "proof_pk_com": "5b24b1e4d591dfe88660692444f87cd4230dfffc24781bc87b09311c02aeca0580", - "proof_r": "9970a469ef2ccbd5d6bf7689d537498fca049bc94e909de8010fa6258f19a10400", + "blinding": "cc3476cb311c1d8531ec3dee7c9e566a71f126d248ff0d85dd9b3d53f51ff60a", + "proof_pk_com": "a537be3ea6c6ab278fbeed05e98a5bb72c56871f131b1fb7c74aaf3f39efad2180", + "proof_r": "4a292faeaf1a86c1bdbbda245a30b0f72b31ff768c1e4b20ca179a81f40f6a5380", "proof_ok": "6d63a2b05cc3a230a6a02b89c63c2a4daa13cccbd73e82960813d65a2d0d5b0580", - "proof_s": "6f5e9d3b17ac3473e49d518c7d8ec17ceb72f4a7efa474112d022841939ef009", - "proof_sb": "bd365d1ff09f59a9ad885bf3f71e81151747757788f6c07387f4100842784e13", + "proof_s": "5fa9915f00babffe7d83088aa4dfc47cec93be8fc4f91fa8da2dd60be72be10f", + "proof_sb": "247524bdf28b781e8426ac75a3a29264a140a41ca140e310b85acf8da30a3d1a", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd0795036100e58e8ba2e99035fb7ae11fa14e2a609d6d13679278dac63ebee64ca8612ffa1480e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "8f842eab67cb128e69482239c6335fefe91d759a0690421657dc155dabdccc21e75eb25c44dcc8def5f8c07c0cce387ea376f7eba816250c3dec261668ad5f4236b4cadbd2f0b439cd1f5e4f95019eb55fced7e1e13cfcbb1235783f33f85e4992e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "b3d39b50d3cfa3ffd9c036cdbce079ff2efe683d0a21068f0a5aae24241f3e2c8ff5a1371996c093fc1aeab7bff9e645914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a83ef80bf9dbc811cb93f63d53e3cd86fe00ed36de9c8c70ad4af4dbebecb34d35b5dff5ae51b8bcf75bcdca6c687700ab755ff222e2e97fcb8e1b868d839d8b0077aff4fc3284d02f6f7f6a3cb7809be18d96ca288dd757a0f3301673b1d669db0f8999c01f86ed9f9fa3742e3f64096cfb45f16d3e06076016470830537680f245e0fb2f2cc313274983885ea2444e1c67237d3c10b1642273fcf715a68c06f8078fdd7d0e214bd626064e09a2b2f8d18891ce3cc72f79978fc9533e844bc5bf2a39d21c80119061fd84de54039aa7c30c78d560ebcf6e7142667aad762872efc93bfca70ecc5da425489c7bd9fe090bd31f0caa16ee9646cc0fbdcba3f1f25c71ce83c00405a1296b318e82fd1389b3abe4b2681f6905b1a774e11f91d3b4808595e4ae2816e4ede8b8190c4e2cd86b195a8df36c0f3803b780e59072eb75ab5dd73ca49891292f8c9746b659817fc765405f1f93f055302d5cd7017813a0ba4d501f890e4c3d7dc4e758ffb76ad50e0477c5cd45149ae5e3e174720c195b7f09fa61f03430d72f75297a77a8afb0cb6bcb3b186a47bf0cb7ff85be92d028bfb536d918fafb8f1642e79c388a9b150b595e01293d6bf5c9f59c1437868b1f7a937148bddd9d685e13664a763b6e0aba53c49000d6ea879e151906a613fd8e3a45604d0162270776992044509402132" + "ring_proof": "ad8ad33bb23802df558d182c3885f0e8c76fc98e37ee1bb51b7f4e946f6eed779a737bae53c4d317a7ce8c154b0028b4914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab93a06105d7876d4177440edbd8684ba4f3ee4d2f92fe3cf3a3e30b627e33e59b6d00410bc292ee0925dbe016d98cba888100cdacc76f4fb59f1a72037efdba3f78457b05803fa53d979be4a4857091fca744fff05f52ed59952dc68d1dc6ae66cec509599555e20c80623183baadb93ae13ff8c91c502f0badf852bbc56a86871ff164a1e1ea1777e9cf519aee9b88849437e1f1de10d2e5dc12fade58d5f20f19741de21825ba87a0e053c032e0d06ae28bd8965a4baa0e65f2d8985fc1513e65543f03795b4cac15018bf299f6ee134f8434aa8c383339887db4ed3c1482a258e668d99311d79e68de720a67fa26880eef0f80fde85fcf02a4fdff40ebf3936b7c851e73578ac0f68dc69cd9ff51707fd15fcc0cec3e03403dce802000a5475d47c2bf82aad5f998e3ccce92a62b8ceeb90e88d30ca628126456a07b3b021adee8ede38cb7a6b2769332dc2f2c48e9858f326d51fc25fe6b2c96e92f6a800b78483e85192b2df8e9e152726e393e8f0a86122226123282d776b5587c2f7ed32e431fc340603768d9f0e36ec18212580c0050360224aa14bf00f59854df491bc889538bda84bb9991ef85f7a60f2e5698c7511d212a9083033a26d9df9c9ccad751c75fb74a01a074fd24f17b86cd8febfc9833b6f68590b2f3c1ea8ccdc1fa12a0c15d072639d6c77b80ced784370" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-6", @@ -103,15 +103,15 @@ "h": "dc4276ab164a69cc584b2b8fd3da54531649e075ca2e26688eece1ca9fdc230680", "gamma": "aacbf066133024064dd8923da69ae3fc52b2fb8b2b1a2508621472392e99e00b80", "beta": "a67a122a8423aabb806342b4b3f8f652de250acf964339d8975f07052015ca993b97a96cfc07ed2f07bc8b596eb88f561724d376f25846337af88edf5c86f602", - "blinding": "74098dbea4d66e30b6862b360e89979c5c1774d80c802a2053e84cf9e72d460b", - "proof_pk_com": "6f16a328f465a90c3b9915b8150642b4cd251e6d659f86cb52337b9e825d260a80", - "proof_r": "d3eb2cc87339c8ca466be14b14f8cef934428ba2dd182899a654fce85bd0833480", + "blinding": "706597a0fef30155b91cb85fa7c3c1e383daabc4f44ef4f1d5e3e54248eefe15", + "proof_pk_com": "c0a28885a95dc3976580cea2a2d4e0130f0cb4bf4ba3da9734fb14d3d5fdc52300", + "proof_r": "12704ac7faf2078429644aa68434b6f21409cfe33933abf96bca6cb6f0998c2380", "proof_ok": "6d63a2b05cc3a230a6a02b89c63c2a4daa13cccbd73e82960813d65a2d0d5b0580", - "proof_s": "12f8a97cf8ddf1361c247e51d0876fa93425706e21e1403ca6b430a4b7ad1708", - "proof_sb": "9e989c2ae5177ef9505705cc144116f0b633693ca4fcdb85ec9b073fa06afb08", + "proof_s": "bba4b5ad18f8c7a939d4c2c52b5b4244f1415f4c62db5e89dcd99d978befe911", + "proof_sb": "70a6e2bda45d4bbd11e40aae0d26a40bf04080db68dd766583f57ee992630d06", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd0795036100e58e8ba2e99035fb7ae11fa14e2a609d6d13679278dac63ebee64ca8612ffa1480e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "8f842eab67cb128e69482239c6335fefe91d759a0690421657dc155dabdccc21e75eb25c44dcc8def5f8c07c0cce387ea376f7eba816250c3dec261668ad5f4236b4cadbd2f0b439cd1f5e4f95019eb55fced7e1e13cfcbb1235783f33f85e4992e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "b40805c9a99b39612f357e999789676cec5035f1da3f7f33697eacee5575a04e2b04a3d9b1546c32a92bb61026311aa0914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114ab251d846eb0703fef7155a49f62a0373a9970d212e460b6f599c99bd3dedff94d1f0173db8cad36f7963c4bd87663bc38103d6709fed14e51d8c0f8a6ac2fa9749066fbf8c7adfcf5e9a6a499cdbe14f2a3ade1d2f0bff4d077c00991b195bf9fd8e4ae22e4b474d3ac7c8ad454432893fc2e5bb18670099d2376e3cbe217b1de882520304f663e3f21e6beccaecb3148c3daf78bfd481f78bca6d97e3c2b05cc6ea7ccf006f0787282ae1f431f2f20baa264e80e84b6053805ac86f43fde443aec6a3f36d5d1744cd12a146856c359b061a6152d77ef767a5d28f24bec95c4aa606bb884eac9478122f3176428f848a0c3fc2566280e730f9c0d1422c8ceb5fcc4fe45d20d51a89793d29b15dd53b517256c2b9116666ae4ed6f996a9e360426d97ded1c42432d082d19fc48cf42f3d60335bf95134193e9d3a63fdb8275c53a1215606b80f043b10fc3212669963d8624cdc19fc8663335930a18820139cc569444329198530f62e45dd860ecce11308ffca8519b2dbc1e408165d796cb8f394634cf3df3402c750ba6ffcb7f3441984a44ef8e9f624afea10ca9c0ec211e9a3c0d9533321cfae44d41c98e8633566bc9557e01fcacf0eed4901a7cccea7d789b3cb1ae42db197df93ba26459f9bfcf5e4e36dad3bc13aaef78d4d78f6c12e5062b00f017f0c9a8f30879385d651c6" + "ring_proof": "b90495af43fc47ace056ac29dcd676c0ae7d8a80be7ae7719656da202a73a2dd422ebd1596e589e7bce7c86a01613045914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114a91ad3eca71e0286dbc90e5e57ad50ffa9d0e4a1e79592044f78fa55f038510d4bea9a6a175e2768ce4d569a440472647b1200d91d5c736358694ccb91701ddc553c463c122c58d06dc76866e78790ad0215f2cabe32c8f2f8c3d06f05f856fba1397e94987ec9d1bbece88d6aa9f97c1319eaa6039352d446e92a117392a825e932f1929f5b1e5927749185e39ed8c69a09731e700734cf6d2654c188a8ecb31e4342a87f4f30b0c196fd96bbea9f21f1658fb061a65b6b8485c02d63671fd5f6d406f38b6ff36937b711d621725a5bf62ba65a957c693a222bcbc02e8a9322a5952dbc5cc4296d5169cd6ffbfdc7dd0002f17ffd371ea749d6df646e2a717695eca02ac544dd6753f0d1f5ffe3af23fb0474707ad0d3d2b4a41f8f1a9f2604599613c295cb2a5ca4409b88ce5017255f051d9957845f166552a3ee7958b3c14b6b3a80f497846bc20b53e2fcea49f04b56533f35dad3aad68f131951a78cc9954e6172a260465868e3c4927d6a3e7018cf75b4e5a8aecccc47fc2c1cc2e63005080814045df010b3ec29c06ac35c4199694e3e428a808e3057c9b3023e7c03bad9b11a26862eb7e8fab763f7729b2d1bf93e16c1f4c6b18df906dabc1551c618bb47f88c18a297bf11f23266b7fc2ebf72c6946e24de0c1f29f16124c622efc2851a126130e7a25f981137daed3ed16" }, { "comment": "Bandersnatch_SW_SHA-512_TAI - vector-7", @@ -122,14 +122,14 @@ "h": "19dabe58c814c1fda846486816d25c20c5c8e5e8436faeb868be4faa72a2075300", "gamma": "22579292eb93fe045c54c19abb0a7e0fd50c87b33c3f70f1b4a2e4be3d603b1980", "beta": "d10d879d35a898ba56ad092812be75a4ea272480cd9adceb4886806d31672b543b91adaeba27769917a024de221446a793ce84f1f628a091236c0b02a3be8585", - "blinding": "2d0a4f20991a989fad34418143ed442e5b7ebfa28557a1af3ca4f773fe6d3404", - "proof_pk_com": "4c527073bc489fc9ddf51dea1f42e0784f91634ab7cf9f604548a5f590e0361580", - "proof_r": "21bd98821f3e2d3988e9a07410c05fc42ce710f01429772d377f7da03ec7d12d80", + "blinding": "5dca678c065db3959801e1dd0c9588d044956ad961f7440eeb16e1d91ba32d0f", + "proof_pk_com": "c1da787eb3bd39d165fc7ce1a3303841651825d7bfd5ba38926e5a0cba312f2a00", + "proof_r": "cf9d46fc085c0660d145b9d0d1e3eb8ab1fb739586222c72afb7a3d6cfbd6a4000", "proof_ok": "26c0818e2e3fdc5b7d70aa0c8c17c521423cf82e805fed9f760c253d2d55d64a80", - "proof_s": "535def09f9b0c90b19968613a0510b6e927f19c7ebce065a6a9ce5e884031d07", - "proof_sb": "544d6c05b7deac50e2950e4ea6ea6ae6e64dc618360ec60384c6d7c395264706", + "proof_s": "e8b73fdec9ac95e3fd91becbb1a312a10abbf9a9f2215a8aefdc6bf83486830b", + "proof_sb": "2c578df5e5e710ed1ec3c9a35151f171ac6257ee814f58f3a03767a8f3983c0f", "ring_pks": "c49043883ab2b5022e6b6050ab32b1b5fac32d8feac60ff5a2a0f300de3b027380df89abf403256d66b848ed97286997396ae4a36b4efb871cee426db00a31a73100361acf81e906a57a1b015afa7d755957597a187ef5b759f07ed49cfd07950361007cba529a807bf602c84625fff28f4d1d836cf40a83f42d95c412f7b62ed9192900e0d311f75e84c5ab6df5752b52be1d445d21f26b82736f1f7eb95a4ee2e3cd1480780fe2fc4cf2ade0c4a8b209ea790a7359bed1903c623d6c5a3e6fa14ef8cd4b00b2c0747a0e2e633055203066476aafee699e60c91500924c13910997f727670980d8bccfa3a9f11d7da69f44f8a50fae932c24172e1cf1cdf331abdf8777932d0400", "ring_pks_com": "afe4574dc960760ef76743063b5058794bce29c132874a38cb656111179f63a5e64386fee78db668806e3c5b62b458b4af50466b03018fc84f1f47dab65e241574004264ef879bbbe459f95f479580452a1c1d4fd772545a99d2d6e9915c466992e630ae2b14e758ab0960e372172203f4c9a41777dadd529971d7ab9d23ab29fe0e9c85ec450505dde7f5ac038274cf", - "ring_proof": "896631a58189555420eda5e92bce2354f8ac40c7ecb9fda9a22903bd5ca118ea9147a4e68a77f30d46d1dd7b0b2d770a914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aaab50e151c90fca8f4291013937068aeee9823cc525a0a0814a190bf6ed881753053ef22c835f46d6b8310738691ffe598db8ff8c032000c8b1b19cd29e540d0356b55fc028b16e9de7a3aeabd7dd509e7d34de280f81cceb1d78073b99e56e6df04bff6226f734f1bb537a19c215479f6238a5541e2f2c5a997ad41367e26687ea818ab94057122fd92e6c2f523703278f4f10bbf52310c6cac8847d03065569e43e87c6d3b09cedd218e74df013884d0cfcf31a63b66cfcfdb425d7bd70b21019ffce253c1a9b70f73dd1090b5c819925a0a70bf9f3a69f33169147dc52e4fada092230ecfef73b9a63c1d092af6288a6b9373fe2c0b4138817d4b8015d25f137ad7e63a708b3d7cf180591150c949f54baf08d98448f3bb94d15a46b234131256ea5d837a92ec2a2fda5f54e7f43623851dd67ade9b51997c3ac7e4b2987287bcba6cb1846ef1aed96b172be2bc8460653e2f479d8c391aa3b2f0f73cdf06cc24ce49933316ed04e4caccbdbc07f2b51ac914e195ede61ee88333bcee5a420b3b2a940c782b991f2dbad93431db1e979ebf0eba30fa638e7afa546327867d1d27b65dfe3202866e02a519d95d29d25e53a148a5da77bf104b855f5de81db3b8ccacccdf6fd7fa632b92542b9de202a85b3e8c1b36c86f61bf99daf60de1f212a80994c7fde00804ed13172817024f" + "ring_proof": "82a481a1a77bdc76204d51a571cbec295e755e030e26988be7ff448cddc6493130bc8550bb8fe8d1f8d27344d0a25c81914ad8aba8c1092777dfb212803dfd389c0e3b1678c6e5e0bf02c3c8179537ca205bb3580e43016ccb584c0c08b1114aae6d51f727c137b8f302d57b06d191a7fe587c610f2e72004ce209bbd6d254d2131ce56a9f3b1d57ecb7c9f6fa3d616aa7278d1457f28432068865f00aa7f014f4fb5b14f94a0b54ae7d90fa1d202461e13d46b4595a4a2ed672d49256c895594e0416fe997808201cf73000cf0ebda85d9ae8c708e05258987911ab6746a31c9ceb1a57f79f9fceb6ff397cdba32ea97bc4e1c233f2f8ca6785a7116748ae256ce07e0f51e076d7912270bbef0c33e2a5828ab726c005cd4020d1afe1e0a042afb642df9945fed1fd4f22ae0d217fe798d10d6d8ea4c56b7ca7566357987b5b329119c2080baa9117b910e85a2b7b3cc0d38583941e28591279c32783def8214617d7fd309efe98580155b548cb9dc53de861c14169aa7c512111bee770f20e8b631388a5db9f31eb183312ab0ddee1653f15b24adcaf0dc1170fa2a1d998538045ad18d7cb08ff7e5e76a8450f0ddf402df2ec77e27de775eb00f4f0d9a6c475391cf368302199c0606f07741198926d8621f7818623bd815026b20629be47a917496b83bd3b38a4c6e7b08040ea1badfc8b41a3e845b8fc06b3a7750fea144ad57f809cd30f6a21b752b560104078adecbec6d46ad03f5671425e5c730926b6caed05fa8b28aa53271cbab5522cc756598f814af8c7175aed6d7207fe9587391430d17e930853ee9d47b64f3f3a89" } ] \ No newline at end of file diff --git a/data/ed25519_sha512_tai_pedersen_vectors.json b/data/ed25519_sha512_tai_pedersen_vectors.json index 8884e1e..db86a2c 100644 --- a/data/ed25519_sha512_tai_pedersen_vectors.json +++ b/data/ed25519_sha512_tai_pedersen_vectors.json @@ -8,12 +8,12 @@ "h": "bd0eb63f8c2de52d16871890d28ec5e6bdfb2bbac24f8c523522c7738eb5bac6", "gamma": "ec8b2d5571cd0d55985165c17ae73c6ebc0324464a3518a274aa18884570542a", "beta": "95b690dc0f1cc3dd99129c92c4147a011c0d6a205945920fabcc2e57548ff6985cf5ae18b13b1fb9397da01093ce4eae7646735ed5cd691959a4155fe3854ee8", - "blinding": "ec45c53815c5bf0a183b15f99fa20f32912e967b6cccd98b461f73141ab18402", - "proof_pk_com": "f56a4b9190bb07a32fd858c32019c2230ab91b828e28198711a85c4d7fd221b0", - "proof_r": "da546de15b1cd710bd38ab82cb68ae254e1cdd39061ee30508de476440356658", + "blinding": "608271762d04c2146d8c6cf4d139d9fd33f1e3e54e8f6687ce711a90a04c9e0d", + "proof_pk_com": "471889192911555c36393dcace714d61e8618d2cdfc7daca22808c4650ea038c", + "proof_r": "011cd10661ae0ddda53e9f45fa5472357492e1aba3320b5a72eac8d767bf4b47", "proof_ok": "bc9af17aadd97245d0489bb3ca71b86b1ab8e52aa60e5b1e5f14cb7b4e294f4c", - "proof_s": "4ddd7c90289ee7e66d5fd3a62e8c34bffd71e5e246e0fc07bf854b356ab8710e", - "proof_sb": "e6eec8b0b74ab847abd81133d9cbce36c9d9f2fda59cc72d93847b041a798600" + "proof_s": "76f19258f2a08754e0cba8c84c559ea03243316a610348bbc40af304a33cf302", + "proof_sb": "11dea59028a41d1fa2372cedb67d78798bbdd548ec46d52711f59762ff58fb0f" }, { "comment": "Ed25519_SHA-512_TAI - vector-2", @@ -24,12 +24,12 @@ "h": "4c1e5af1026d6d903fb3f8daea2ab896b0c53d51f8c1adae82450e3b33cb8e6b", "gamma": "bb786e4d98ee669185bef781eb18ff85279730df78c9b52df8309b74def08de9", "beta": "0cd73e79c3aa8ccb3c2d4b7724bf8e178405d61aa0a620c535fcd4b77595eaf68405cc58593f49d38c29af5aaaba6ff274a6b6cce5f2fc0ef23121e41a5a35ca", - "blinding": "a17450942843bbc14cf76b2f860e5a496abb3b3279c8255faf8611ba43585a03", - "proof_pk_com": "802a80c007ce69fc5c966c531e34c5d1070133ccf7d8c8aa0e717b2c44c20a47", - "proof_r": "b22775e469cd418dde938264d58ea9fd9c4567405c1c6fc474236a5975a69b84", + "blinding": "f5eb219970aa57e200caab5c70915c9881ef1748033698ccd9628c29079cf90a", + "proof_pk_com": "765532d05596d7e468bee1e607bd8d5a1775ab937c0a9de15bb27989898f9542", + "proof_r": "7497ae7cf93fd32dab62d3da554096961bb99cadd355f3b6e7ab2783369c11a0", "proof_ok": "42fc67ced86ce09894636b66404f16bfeb1e19bd564c6610a1fa4cca62a8c60e", - "proof_s": "20fab06c41c57fd2af7c8c58868752ea36169f9c0fd1072ec6742440ea911f09", - "proof_sb": "ee2383e2d4340f5974b896ca4a19964bb1332cd731d89e912bc9e2d046c16700" + "proof_s": "bdc78b8e7392fc514d7b16e15508dc98f59313481038618932cc164f7c99e10c", + "proof_sb": "7ead6be4a04fcbb678e7044c45bc43ec3305cf88c926ae8fa20a9c1f138ed103" }, { "comment": "Ed25519_SHA-512_TAI - vector-3", @@ -40,12 +40,12 @@ "h": "d759bf177d1c7f58c184973e7e82903e33db3d4510a2f04f88d48ae9ee30cd54", "gamma": "c97e866e8d440a96eb9029478c0116df937e67915bd386c9d9fc5225407bb997", "beta": "f92b21084e6b604b540e5ab8d63c1cb30fae5fcce8e6a5666c6058cca6bb800716d411aa242a231257e2bea1e844a883b66a7eb429e886f44a328356b22710b6", - "blinding": "0bf1fb6b11245ba619b91d656ec95b174a2f4f805220da08559d3b3db6c4330b", - "proof_pk_com": "ebeb3bae0682d8609a9a0679fa532e4ab970906e375d08003848597fca6010b4", - "proof_r": "74f1f5310eccdef1f90d157fa4dac594904814ca4ad2dd3f2128f32334934c1e", + "blinding": "488068f1facb6ccb39e4c29435069b9fda5a7b5748b05304d72d6815feef690f", + "proof_pk_com": "4fe47c74a0f77b1b137817b168bf90dd43880e5172f30f4ca4e922abac33d242", + "proof_r": "ef28bf23f5778b4c14bf8ffe58b131ac908e1d6be13cf933d37e39aed8074068", "proof_ok": "d58bf360e7cf01bf46d42195d387094be89f69a1c0e8a306fbb6a5a68619531c", - "proof_s": "efe8065d39855765f418f540222a14bc016655317834dc4f39d0f9b918cd220d", - "proof_sb": "7d70a9e281c500c6915f64e4b227a342141a5dc278952b18f4cddb1c5dc76c0c" + "proof_s": "d9ddb085baf115aa7a6de0e5e307d8be88abf581cbd3dcb8deebc4b52bf6a20e", + "proof_sb": "8eb55ccd636092a35d4cf53e1361ee18a14adf1f662e3877737a9a3caf9c2e04" }, { "comment": "Ed25519_SHA-512_TAI - vector-4", @@ -56,12 +56,12 @@ "h": "c4ff0e17d0fcf2f98c57c01d1095d5beeed2da007ca91d608f8c0674e51f5058", "gamma": "bfab3b751e4bfa1fa0f82a582010e147a2801ad32e9a2f0d727562aeea3b4e61", "beta": "1a70a66d95eb43ee4e068c96c96806b2f7adc6d7959089f7981e8e5ca346bce69dd5c64daefd64463cc03c848897a67614cead01dbef3729bf8da98ead9d6b07", - "blinding": "c00c8df90755d644c698e949261a2a56cb08c922b4bf7d3cf68ef5121547aa08", - "proof_pk_com": "23c17e72dd87866c49d467c66be3ecaaeb4ff22bd8e8733651d7e202c3d9f8e1", - "proof_r": "3aedd333d4c7dc7c4fe70b7bd6b1c940a209b3dbc387e621925004a214d2b52c", + "blinding": "981dd9dbab8253857dcd8187b16f2ad41cb4eb5736900f2ead3167c0c23eb008", + "proof_pk_com": "16381d66b47cedaa8f889dad744cada7c973ca39e0c138ed25779d24bf932ca5", + "proof_r": "c5da54f42e4d09c86e933bbfc37a22b06606088c80386acfac05446c2be3fd1f", "proof_ok": "2f12ef3b6220f61d5ab8bbf3be44f2500d6619b71399c017bbbf00a6fc744d4f", - "proof_s": "1604bff88901e7269c4c0ede686c67283d843b968b98286f92c4c96472b74b0c", - "proof_sb": "3014dd880e5934c6a1e7139a7a7077d9405eb43a92aebf78694e8895ebed180c" + "proof_s": "73cd9f460e16bd2f3615e78ba60416f607a11bc6a4d5517864c3afe97616c706", + "proof_sb": "88f36b0ce365744fa7945655d24c42d1c31e1c349b539729e5bc7833bf80a805" }, { "comment": "Ed25519_SHA-512_TAI - vector-5", @@ -72,12 +72,12 @@ "h": "bc89b34d01bda6e9115462584ed1f5554e9035ea4b4b77d27dbd3027c16dfa43", "gamma": "50901ea735820db2198b6b6a8c8b62abdbc7bedde6b88a30e439583f1e387103", "beta": "4dc1285faf82ddd0b0b60f6055051d3f501e0b55b57d5f440467eea15dce84e56b20dca9462c11e57439b558b557f09a5ae8fbafea3f2d477f8f9aad10f19fc3", - "blinding": "8d735891a13c6156e8026e29bfbb892566c76b059f11e410b211f670dd1cd109", - "proof_pk_com": "91e1815ee34d6d33eb8b517028715eab25e26e238bd7131a2f4a18234bf64149", - "proof_r": "9352c23f61e8f634c47898872c7814d701e7c102d399c039aef5f7f75ce8ff89", + "blinding": "63422c0dab46f003199b987f7d4d44405da35344ded47cadd057128c6f0aaf06", + "proof_pk_com": "1bef766f65b1c16bd2df31b9a9193f4bc2e4bf01e8bc73cee299e21a0c00461f", + "proof_r": "36fb67dfe66375cbf1269742219e8620d911b166e84dbcb156e0744d9464c7d6", "proof_ok": "ba09519e25af9a9e054a023340b59facdf0dbd58355f13794012122b573092d7", - "proof_s": "5938c935cfbbb74cc281d155298f5a175ee6bcdb73bc7261e4ea14890e29cb0f", - "proof_sb": "5261cf9894afd5c677246066ab6c4e4c8dc85b4b02cdb094cf7526bc2097110b" + "proof_s": "f1aab0ea43fc0163c781442130172ba8f77217e750c79fe01e5c630731cb6a0c", + "proof_sb": "905e59ad1ef26ba249015dd8ec2ac1d00419226f45501f9f29463c15ecdb3c07" }, { "comment": "Ed25519_SHA-512_TAI - vector-6", @@ -88,12 +88,12 @@ "h": "bc89b34d01bda6e9115462584ed1f5554e9035ea4b4b77d27dbd3027c16dfa43", "gamma": "50901ea735820db2198b6b6a8c8b62abdbc7bedde6b88a30e439583f1e387103", "beta": "4dc1285faf82ddd0b0b60f6055051d3f501e0b55b57d5f440467eea15dce84e56b20dca9462c11e57439b558b557f09a5ae8fbafea3f2d477f8f9aad10f19fc3", - "blinding": "55b63ab4249d0cc61d93e1741ee62e91d742b9a5602df24c26eabdeee39e5002", - "proof_pk_com": "598b0a3dae198966d0a3e7b73759657af36f89d7e99c6520c012c9d2fc85feac", - "proof_r": "b7dfe978cdf192d9502c7ceac20c6a59fe251db333fb5211bad3431d2ba46c1a", + "blinding": "1c6f4f01c7946c19c4380157b24fa3916fb22d85b7d09f5ef968d1fa109b7903", + "proof_pk_com": "54b4c0fd53922d73283740d758703598419687acfc87ba301f75b753b8aab709", + "proof_r": "d219e50d140ced12fb4095d4f4181a2693ac1d2ed4366bdea741037f56b3e8e9", "proof_ok": "ba09519e25af9a9e054a023340b59facdf0dbd58355f13794012122b573092d7", - "proof_s": "9e62b5580b221456e1560af9ae9c2a62e209cf3b67a83bde469b5fe9726ef806", - "proof_sb": "bdd2005d227fdd708c1bfb513b0af6001fffbbcb0ad68ee459dd3982dce3b609" + "proof_s": "d86081041c0d63a66b9e193af032525f2f66e3320311e869e3e35476bbfca601", + "proof_sb": "796ae141ebd85b6bff37ff64f4d2a6012c543e0f697cb7e7d9141fc015547005" }, { "comment": "Ed25519_SHA-512_TAI - vector-7", @@ -104,11 +104,11 @@ "h": "7c25195638eec350e910363a88a0fb98998fa29569c897537687086ea2f795c2", "gamma": "119d3bdf04ad8bd51dbb773a72a48e31e1cf5807f96042fd877b3b1bdfc9001c", "beta": "3196e4d009ed713a90c691c6fe350394e560700a6a35f22d5071331eb0807a92d50458837dfba24f84752e8cb0574f2a53e614c5ec23e2d2388a9566b0ea03d2", - "blinding": "f55031f2a76f87940865fb308d0698295b76d5362e1ff0c36ed0a004462ae901", - "proof_pk_com": "084412b1229957c0948c1f39c3efd5c9aab9ed461e9388725a16103a630605f5", - "proof_r": "2e1406ab168defa9c319957c385f4a82407f04c336b85938dd3f10374ce91f30", + "blinding": "0543f14d5fe04580d01647ef9c21c1c4b1d5cb880f20d5668e75dfa1ac2ea002", + "proof_pk_com": "fabaa15711a9a37f49fa47bd3be8997d1b058ef648999ba4e1cecc6c6d39f0b0", + "proof_r": "9a6a1f0c72c88b9010cf0ffb9236b59655274545f3cec35d50aaf1df105158de", "proof_ok": "de79df71ce7a78c6bddf89e143abd01e16ca6d78c66348e1d3cd4fb011eaf1fa", - "proof_s": "ae18fd60f7230c6db537dca5d110e396542065d806efb828531049f9a9449d04", - "proof_sb": "eb12dab53b33c03b2b0bc19100b161742145a1800fa96c3687e72c43eea97c0e" + "proof_s": "6f3b946dd7c7b5a61b7f28ab7d4ad05fc6233785c88f5803ad4be1120f01fa00", + "proof_sb": "a520025876567bbd27ca05e1ba8f1fabca0c73c86ce4870a15937656ed3ea102" } ] \ No newline at end of file diff --git a/data/secp256r1_sha256_tai_pedersen_vectors.json b/data/secp256r1_sha256_tai_pedersen_vectors.json index 81e0bbb..7b87acc 100644 --- a/data/secp256r1_sha256_tai_pedersen_vectors.json +++ b/data/secp256r1_sha256_tai_pedersen_vectors.json @@ -8,12 +8,12 @@ "h": "022f64bc1926dfabc3d166fa765cf377dcf2fe9ce6d52b6b5e0f8e679a017b6fe0", "gamma": "03244077a7c08a8c57e4b2d033f0d6862de6d240bd3cbed4db2e17e906adbc7222", "beta": "c7d9917dccddc4f1be7c8c399f09b08e8de6910bf8eb887f55b53b25d443a39d", - "blinding": "ec6bc45e75a718ccc470ef8421093f4f01e9ab17672c3e7c4aeb078a3f81a62e", - "proof_pk_com": "02c498fde9130fbef8c514f8df8a561c6ad7d2b04dd9529c95496c666651527faa", - "proof_r": "0243575787a5ce5c8c11ae05f478ec7d2095b4212564a56e1c9f565d131d6d034f", + "blinding": "9559f0a41ea296cdc4b14b4015e9adef9b5d14e3b710b7264bff0ce6ce7654ea", + "proof_pk_com": "03fef31a76de61ea0d2e697f28ef97b8370557a05c955d53e417f78ba4087c726e", + "proof_r": "038bb64efb09bbe1978e964f164522f38f14cd4028c29d8d2ecd27fcf6448254d7", "proof_ok": "020ee811076101c50e2373d7f5cabffa3b35801356a6ce6449e924d74c892567d0", - "proof_s": "9791eec0f1fe6eeee5eef58f63ace8f109d48befa5c9b833bee8041a4616b0c2", - "proof_sb": "88b1b8ee06bfde311c0f821cdfbda095094f6fb9fa6694d78e286fa413ee2a3a" + "proof_s": "3a5dcc57e73a69ed4627563971087ba03640169bf40d8f9e5f1888ac127c3bb5", + "proof_sb": "4e8d371c70e056a2b8b623227c70ad6451625537e47ce9d1fadc5e4887e544bb" }, { "comment": "secp256r1_SHA-256_TAI - vector-2", @@ -24,12 +24,12 @@ "h": "021438e95ee11c6f46c744cd3581834ede2430e38ceace70ead4a6983228a4ce4d", "gamma": "02e0e963900adefb20e41671b217ea96c30264b6f17da68e5698eacfe37432ecb5", "beta": "c6cef180ef80f76721df1a2e10d0db7e8c5998f0a1dd3f36ce0e8cec0edb7275", - "blinding": "c3a6ea44607b9c6ab09100b551be150739acce3637f57403eb0bf14ef0eb44e1", - "proof_pk_com": "03995fbe1f7e63f6ab7afd5f279905cc4ed8a7acb85bdf15b725e35e6808a22a55", - "proof_r": "03fe9244bd088ce8c125d37bbf5b1906bb69b5cda29443701320e3a8d6cebc6eac", + "blinding": "f5337a9b1224fc5a0bf53472255f93b0c9b68295437622bae66a388abaa69303", + "proof_pk_com": "03b142215ed038531f7620405b9aa284159f1cd5ea82615831a5aed4bebb7cea03", + "proof_r": "03d3fbfc3fcfaded8b103955cb437fe399716827e760787d9c5007932c77e4b497", "proof_ok": "0273bfbb7f87875ac154a119cdab52baffc4013baff60944202dcba2c67f1e543f", - "proof_s": "aa81b25f97feeae66914a83dd0c2138eeecc6e7e286a00c19b4046421e48cac3", - "proof_sb": "3ee2f815225dae2a01deb9a20b37367ad817f96de9605aee8f553c2790b0335d" + "proof_s": "565ea46f1c52dd8571840cad222962cdfa4b265593123295fdf330290c5a83a1", + "proof_sb": "ee5270a60a0c26e936121a3bc31b39a6da0d6e8c90684a4f1d2a4fc2f94f5ece" }, { "comment": "secp256r1_SHA-256_TAI - vector-3", @@ -40,12 +40,12 @@ "h": "0226da46ec190457038ab24dec00e5b766df8d7369bb093fd45dc3de850a656546", "gamma": "03ace33eab6defbc1a5f477dc2df71881def88ee544d3798ad0c97c679c9decdfc", "beta": "ab47ca62aa68f0b8b5baa6e3a89e00c731b432ccacacefc1089e491fdd95f8f4", - "blinding": "5e6443fe33d0c6fb0296bfeff3fd685bf4edb4bc7ce9d10285f61d2c1bb6d4ab", - "proof_pk_com": "02eb05681f6c6bdd3e5405ae85c9c95db922c084449675b329c9b622d984a8789a", - "proof_r": "03ee05fe202eec87bfe45201a259b5f85095b67cf5be4414a6cac31b1b5d3076b5", + "blinding": "0f1d88f43f8be93cd4afa3b726d585ed4a0fb50eeb8891588cc254220ff74a49", + "proof_pk_com": "032bb1ad0c7a8488968aaf69e07bd63a1ab1eea3011e41584eee95e10b27201a14", + "proof_r": "02b5bee66268c5c9df74ff31ec53d5591b1847e01abb90316678dabcb0b1053159", "proof_ok": "03c0ecdc5f0437f81bea183150dc7dc47a8304a1a7c6ee4605f9fa431f9a116b93", - "proof_s": "2376da30366132728ddc108276e6492f71e8aedcce07d1406ddd2abb1702f8ed", - "proof_sb": "d6ee1ab24647412c9bde791ce1aa601ef14a6a2097894adbea272edd9533018c" + "proof_s": "5990eccc983a0e9849d8badb680d1243b9896d4d06c69b97c2577b362d7fd0ab", + "proof_sb": "d1a3649a58f5d506573db4337c05e6f76f90d296fd0384aa274264190022a941" }, { "comment": "secp256r1_SHA-256_TAI - vector-4", @@ -56,12 +56,12 @@ "h": "025127b0bedf1ce257cf80eaccfb9bd5c732ac3ee28d5851d3016fa7a862d3a8ce", "gamma": "03313161c09ed91b97e1c99f474a6b7dda74faade71b3f463204d12e954fa2d8ab", "beta": "df8b38e9822dc678fd54a93976ece1661e75c7e336469120e7c86b60c0f0944b", - "blinding": "7ed62633a684aef7f79bc7c146fcd72b9fe726e87800377a614e11f912791ff9", - "proof_pk_com": "030b991e8a5cbbaa8dea4ccdf6d78a64494c5f6b033527e11e541d364b8da06029", - "proof_r": "02e28b5f88bc002e1f0345ea621fcc7128accb5a6e2be2b32ce129b48ecb405cb2", + "blinding": "205382dd1e69d499dd0410e57cf26728c427fd33a60e2b8b08dc10597e3f545c", + "proof_pk_com": "0218fd1fa09e43bce08062df3203e0b7e0fbc3c674c367fcf15f33f78caf711ed9", + "proof_r": "03446758e87b1cf4b455eac9bcf2ebdbe66033417368d95e325a26315ef3bfd9b2", "proof_ok": "032a84b7c61777862e4392a7b6555bbe4af9720cf81aa3d2399628273e3d29ef74", - "proof_s": "5d2f44e6540c0fe4d7478b6e235238f404bcc2f8cedbc7947260ae90a23012d4", - "proof_sb": "c69adbe7111ae7d646ae0e28a7809b87110afa455ff5b601bd4eb03e379c4e55" + "proof_s": "b31f7d075d4c1fbcb357a8976edbb4338ff2e3fda66fd24a6a47f7a96c9905ea", + "proof_sb": "0f88075d8fd54bdf631e4639674af59b0612fd35b1462bc40d4781ff756af21f" }, { "comment": "secp256r1_SHA-256_TAI - vector-5", @@ -72,12 +72,12 @@ "h": "029d367ea8eaf47bdb453f836c0c6afe9e5540c33adf4b20e1ecdf96c45f07ed1f", "gamma": "0288734131a4dddb3a69e0ff346bd6afa5fcf29a328f1a4f7fa00c512127960e33", "beta": "0a53ce69bc69cf00fc7f42a74717d8271fb6f7124351697e64e006e1e77733ba", - "blinding": "c7becd5e8aa5fbacab8d4e91b411225d406c3282c0d6fe376b3f600b53391ad3", - "proof_pk_com": "02108702a3a2bdeeafd7406dc65dfcfda47ede1739ed52a6b06fbcfed097f11c63", - "proof_r": "026d03b00c9bba14fed256a94d24190460b37a970ecc594618df2c1e4debb4f235", + "blinding": "93bd5b0495597dd69ab415e525a37d9416e16306cdd1423723bb51bdd7632cd6", + "proof_pk_com": "02bc14da19a5532960f96d9df4aa969035235a15c002090909a38c78f023a17376", + "proof_r": "02cd1c3c4cbce4774ea57d5d4b9acd3a194f046cdb878705799c728aca9c98b44c", "proof_ok": "0280a50463670b22104f5440d603f2905688e7221ab102891758b800155573560d", - "proof_s": "39df901febe440a7bd51930405a279880056ff5c1178f32f7ed4c66708bda0c1", - "proof_sb": "cbbaf665ada023c7d59c48e624337e7aa3147b8466a27fc412e981c748d467f9" + "proof_s": "16400ff1984edf03378ccfa4c5e12f803bdadba55fffb0068af424d7ef7b2dc0", + "proof_sb": "31ae219645f22db05aef3785135b3b918f181f66bbfb53f187c3d3f91a45decc" }, { "comment": "secp256r1_SHA-256_TAI - vector-6", @@ -88,12 +88,12 @@ "h": "029d367ea8eaf47bdb453f836c0c6afe9e5540c33adf4b20e1ecdf96c45f07ed1f", "gamma": "0288734131a4dddb3a69e0ff346bd6afa5fcf29a328f1a4f7fa00c512127960e33", "beta": "0a53ce69bc69cf00fc7f42a74717d8271fb6f7124351697e64e006e1e77733ba", - "blinding": "e2f3169ddbb82149d57424ca30b7b55c5c3c556ef20a2acf200666bb645fefe3", - "proof_pk_com": "022461284907c0c557fcd8c377a47e649a20f283bf6c8c0884af2adcbd20e7efa9", - "proof_r": "036cdff2e80659ec46b0d5d9aac7c37794c42221b17563746790b2c3d87b4d1898", + "blinding": "d88c128d5d40e6cf9098cdb741ca2d9fd11af1c7607b805d32833f430fda0ea4", + "proof_pk_com": "03bed1b607f59ba465aa2dc84a2c8a3bb9b11b66e8310b8ed7d8d5d7aed96d6d11", + "proof_r": "03a6c42dd7b1425107ccf1c95586ac47273a828febed7b7e567d5013d9c201c01f", "proof_ok": "0280a50463670b22104f5440d603f2905688e7221ab102891758b800155573560d", - "proof_s": "87c3a519125b9aa7852b4bfac51ee0309e336ec66c687c4989d064a087de163e", - "proof_sb": "bedbfc41d8308d67e2102e96b33439d35cea4e597ceccb32420a9be1ca35bd55" + "proof_s": "c1e30cdc4f35b6c97312e1a024a59ed33f039bd0d89cab1b4ef687d679f9c4d9", + "proof_sb": "b911b039673f5c150698d4edd5ee994163ba716e12465d09a25922617b1bf36d" }, { "comment": "secp256r1_SHA-256_TAI - vector-7", @@ -104,11 +104,11 @@ "h": "02b0c7060d3817f8f87a04f7b40312a09d7adf1971f716d5c6b36452a6c41e530a", "gamma": "03607649083cd2ed5dedb5b5d3e1d4a3800d5721025ffa994c3df4c1f8dc4d9fe3", "beta": "0e080d288822fce6e5f26558a5f226d986b94860e4f89b5407da9ff49ff0a627", - "blinding": "31f8d41cacac83c5523ecceb87e0e11cd6bbb60129f731686d1800b361de61f6", - "proof_pk_com": "02a78b0378721669831269857635dafe95232465b03445240b15e8e9b9c83c7840", - "proof_r": "02578bb35a127b0fcccfbe83924d750592b892f52631da137414f81bb089eb1c41", + "blinding": "333cdcc80cb927eafc27058120098a061e3efa39dc84715648294385bb81a359", + "proof_pk_com": "03635cebae8702f1126048e7b7e9a86d492fb0ed493d880a8316602bf439bcd6a5", + "proof_r": "02826c0fcd87907bf84c80e4e3818ecdeb044f51beb8cc6b8adfcce540e27327b1", "proof_ok": "0288abf150edfce953e5d8d9b8b2faa8ebf5391bf771accfe0300132205f619ec7", - "proof_s": "4b6a588798014edb625b023820a0214289eed3036838eb7053ed3eb8988af13e", - "proof_sb": "1afa05daeeb9fd3218acd8a2354583291d248804deeee10f9c74e0a6a36b9d42" + "proof_s": "e524fdd505b30a06f8b70beea01d364af78bc079047b2a1d1209f9c2c918752e", + "proof_sb": "81569c48664cdd486bf0d127e3cc56d8399c843661fc889738c9533fcb30b3f8" } ] \ No newline at end of file diff --git a/src/pedersen.rs b/src/pedersen.rs index 29b3278..69587e0 100644 --- a/src/pedersen.rs +++ b/src/pedersen.rs @@ -6,20 +6,18 @@ pub trait PedersenSuite: IetfSuite { /// Pedersen blinding factor. /// - /// Default implementation is deterministic and inspired by the RFC-9381 challenge procedure. - /// All parameters but `secret` are public parameters. + /// Default implementation is deterministic and loosely inspired by the RFC-9381 + /// challenge procedure. All parameters but `secret` are public. fn blinding( secret: &ScalarField, - pts: &[&AffinePoint], + input: &AffinePoint, ad: &[u8], ) -> ScalarField { const DOM_SEP_START: u8 = 0xCC; const DOM_SEP_END: u8 = 0x00; let mut buf = [Self::SUITE_ID, &[DOM_SEP_START]].concat(); Self::Codec::scalar_encode(secret, &mut buf); - pts.iter().for_each(|p| { - Self::Codec::point_encode(p, &mut buf); - }); + Self::Codec::point_encode(input, &mut buf); buf.extend_from_slice(ad); buf.push(DOM_SEP_END); let hash = &utils::hash::(&buf); @@ -76,7 +74,7 @@ impl Prover for Secret { ad: impl AsRef<[u8]>, ) -> (Proof, ScalarField) { // Build blinding factor - let blinding = S::blinding(&self.scalar, &[&input.0, &output.0], ad.as_ref()); + let blinding = S::blinding(&self.scalar, &input.0, ad.as_ref()); // Construct the nonces let k = S::nonce(&self.scalar, input);