bips/bip-0374/test_vectors_generate_proof.csv
Andrew Toth 24b4354e64
BIP374: Add message to rand computation (#1758)
* BIP374: Add message to rand computation

* BIP374: Update reference and test vectors

* Add changelog

* Format changelog according to BIP3

* Add creation date

Co-authored-by: Jon Atack <jon@atack.com>

* Grammar fix

Co-authored-by: Jon Atack <jon@atack.com>

* update changelog

---------

Co-authored-by: Jon Atack <jon@atack.com>
2025-02-27 08:37:46 -08:00

4.8 KiB

1indexpoint_Gscalar_apoint_Bauxrand_rmessageresult_proofcomment
2002cef38f55e78b321a1f785cb1c6e33dfcef9784c18bdc4e279801c449ccdfb88e07ff93d43f1012a5d4a44aba55240212ed39c87b3344e46757d99f24177fc57602dad4b35c2379ba8334c9a5dda8f6e6d5cd575a7cc9d3ca4faaac51839daaa30fcb979b0fc8ccc7f237751e719d992fcc324b6500af33999cd54a3e5c05fb1ea4efb07d4b382d3da1079fbf24df623ba6c2e4c764993bbfa6dd7a4fe4aaf338597e7e934169e0bf4706e6b29e5a621c7fe199a524744a25af80071e111c0e2e94118e730d8add118dd2ee4f7d1cc183e1b87168362d1a6f85c16d8671a3fc7a8aSuccess case 1
3102464e351831efedb755223cabbf664f10564b4742c725c023034bc928ed339e0ef4e9172285393c6ada994c811b3e50fc47e96421ea7e54f4a4e459528d4cf56203fe589b0fa23f060f6d4d1e76b9b19d5bb3db0e56d39a4303913de0e70646300875f12482b9209dae12230ea1f8bf69723a1b447d361db8f510dd9ab33556fd4c76184ce9eea5b339ebf5304b57452c1ada1466610f0a58574d6c496798cee04b6b4521a8363a7ebc5d95ac6ec6b64db81fcf21795187d7c4600c42b73fb4fb9870ab8d106c0fd2d292c1710e10437b20575ddb3cb32eb77a5618d94ddba600f2Success case 2
420222db2054fef98344352a13bc0304a71da7b5e9a2f7fd1f3c9f3519a3d9377fb7589476913e763b60d5c2a5bfb39230ec669caac1b44312e9bcd2d3f4473abfef03bc7a19970c812118f74ba659b491e00dade6096ff62d1afe032a92b8671498ed4da1c4c4b0f9db4eb6b2e5cb648d7e8a0aa35aa5c4ec4d07f096e0e03deca36666503623468a78cfcef47888c85e0010ecd897f441d263448bfc7a89b882ab2012aa2aa469b3c037871a09d18ab18d3840219b1ed169f6ef9deae6d927949884a459705ae89a57522224ce3482dee00a41ba511188ae60efdeb736223eb66e7bSuccess case 3
5303dfa65bd3711eba75fa1996a0c1d95a4419bd835304152d9aa6efa590670f2af624d0ed3fc189eb1b64e5dc9dd4af0f3c8c143b0c79cb5fcca0dfa08a11cc60a103b51081323d38fb0b75f0c1ec6755fdb79c239c327ca11269fe68ba8a878b704e31a68d6db27f6404bbceff646ff1b26a34704a0105a36c5a845d0257cea19c9bf2996b3766d123a949e65541baf1d89d446360d05af51bd93f0445d8c472c9527907653d29c5722ae44510e7f2839f253450aefc833b7e0a3b38384032f847f2cf41136b2fe6a558ad125287d20c0117f2a30c4ac0c4cebbcfa1dd3a69d84200Success case 4
6402b15de5a3aefcfe2473916c76e619b5800ac7250ef93a9e6e0dd1505104fc58e773fffa796edb72d111b5e0bbda1608f098ac98120796f971b438691e1bfb7b9603a4692be176ff89a972de9cc407083096847b950d1cae72b947665a3d5f4c2f011cdfb4d7cce5e50783299896a471a44e6aa2c5e2100d6c37987c6b40503c61620ceb45f560f2cf6b76a139ffe2c47c5ca6d26d6a3a210e59f197413bbec040b402277ca5a7acfe8ae13c2db4a8f74489d0ba100ed8b082381ddb6522c4510718ab88b8dbbd785c388ade79586cf6416f3c47a79670af84abccc788a5d9f2e327Success case 5
750279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798c08ca8e0bb59769fc6a4e078456284e00ea34f65add988c246e1bba85824ccdc034bccb1c570ac1f3bc42d61fe35de605b99626501ccb20297e1acbbf2d7152aa1c8d7056abd4726eb5a0f198740af14d6c1f0c16e5d7a37eaec621b661e669ac4503562d36910cd2d61a4d07c8ff680265c713e63dde0dcb88e6ea3c58597bdc05b86db9af95eccc475ce2177f941c118fefed20227d4ce8ce9557cb008758de6Success case 6
860279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817988e641ba6bf7f64eec76005a29585a5035376375f33e331215aedfe03b8e80e7a0231c64e3efa506fdad6aad0f6084d5f6739de7f448d7e66f9d22f842638f41d6002a7b2e2f5a5e9b1078dbb160502a32491fe80a091e91dd92cf77b0b7d90970f35841ca532846e1cdd23a3d107824343584f88eff580929469865eae8355ee3c5c7b27a33210750e9de8679d9f43497cf9f12ac642cde0a1fc26443aa2fc89bf71aabf7bac89f5d8a96cbe86daba155fa74d6f3e111136179e53b04eb6d7807fSuccess case 7
970279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798cfb9a7ecc49bea4f2e2ee34c38a6f48b5cd5bd06f4e4d4ffb45905b3d26db842021cb81121a00f89769903305a367ad3cc02d5b402b12c026e06ac94bde28cd608d38466b77484154a3fcb3151094c1c8a845c73a3c036b3a8ebffd8ef62c9047f22616bb5fb2d7c68270f305122f2a09e833239c4b1c9a04e285119fb606ac79478a5544afa75bf152653fe55fb76926f2f65131bf090972a0b0b37d310c28a6bde0e7bfacc10ac12d36f55316ba134b6ba0b844a65ae05cad53c0b296c6639bbSuccess case 8
1080279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f817980000000000000000000000000000000000000000000000000000000000000000021cb81121a00f89769903305a367ad3cc02d5b402b12c026e06ac94bde28cd608d38466b77484154a3fcb3151094c1c8a845c73a3c036b3a8ebffd8ef62c9047f22616bb5fb2d7c68270f305122f2a09e833239c4b1c9a04e285119fb606ac794INVALIDFailure case (a=0)
1190279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141021cb81121a00f89769903305a367ad3cc02d5b402b12c026e06ac94bde28cd608d38466b77484154a3fcb3151094c1c8a845c73a3c036b3a8ebffd8ef62c9047f22616bb5fb2d7c68270f305122f2a09e833239c4b1c9a04e285119fb606ac794INVALIDFailure case (a=N [group order])
12100279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798cfb9a7ecc49bea4f2e2ee34c38a6f48b5cd5bd06f4e4d4ffb45905b3d26db842INFINITYd38466b77484154a3fcb3151094c1c8a845c73a3c036b3a8ebffd8ef62c9047f22616bb5fb2d7c68270f305122f2a09e833239c4b1c9a04e285119fb606ac794INVALIDFailure case (B is point at infinity)