zcash-primitives-js/test/fixtures/proof.json

98 lines
5.7 KiB
JSON

{
"valid": [
{
"description": "Proof 1",
"raw": {
"g_A": {
"y_lsb": true,
"x": "17b334db90c8749058f2404275ab8f735fd4f0e2eb8a878bb500ec6a5c26ca43"
},
"g_A_prime": {
"y_lsb": false,
"x": "0205ddf30a009ce6a21c54fad88e9dec07d6d3630db6ee3e12b04940f6a0fba0"
},
"g_B": {
"y_gt": true,
"x": "02747fd2af896188701bd2dec8b3a3a43362b9a1603717f30f70e7f63c59fd90dcdab674a6f3cf45d989c5ebdc8457dc2af27d05fa920e9553c80b5fdbb28573"
},
"g_B_prime": {
"y_lsb": false,
"x": "1ae476f72a3398f9d59addf5c2e93358adac2854748d8ebc0df731e23bc63c17"
},
"g_C": {
"y_lsb": true,
"x": "2c41baccadfabc31b767413e394c2cc5210e05bb0fb43dbb75a8aed831c3fd3f"
},
"g_C_prime": {
"y_lsb": false,
"x": "14bb069c6576ae30157321be13efe604830d6d9d530470196e8ec8c75a5826e9"
},
"g_K": {
"y_lsb": true,
"x": "0d2ce45777d8049ef7ec5fbf45a2372dd17f470c3757bbd4ac751a7dc74b3764"
},
"g_H": {
"y_lsb": true,
"x": "059ab875b8575ac473e8aed90583e6167d3592cbf572da758d8643ef22bda7d2"
}
},
"hex": "0317b334db90c8749058f2404275ab8f735fd4f0e2eb8a878bb500ec6a5c26ca43020205ddf30a009ce6a21c54fad88e9dec07d6d3630db6ee3e12b04940f6a0fba00b02747fd2af896188701bd2dec8b3a3a43362b9a1603717f30f70e7f63c59fd90dcdab674a6f3cf45d989c5ebdc8457dc2af27d05fa920e9553c80b5fdbb28573021ae476f72a3398f9d59addf5c2e93358adac2854748d8ebc0df731e23bc63c17032c41baccadfabc31b767413e394c2cc5210e05bb0fb43dbb75a8aed831c3fd3f0214bb069c6576ae30157321be13efe604830d6d9d530470196e8ec8c75a5826e9030d2ce45777d8049ef7ec5fbf45a2372dd17f470c3757bbd4ac751a7dc74b376403059ab875b8575ac473e8aed90583e6167d3592cbf572da758d8643ef22bda7d2"
},
{
"description": "Proof 2",
"raw": {
"g_A": {
"y_lsb": false,
"x": "0d33cf689264dfbe12e42806e8597b9834ef127c4723ac06e96645731e486438"
},
"g_A_prime": {
"y_lsb": true,
"x": "1e29277c1bba25160ed46433e20ed031cbf3c593119171ba79e45a5e3d88e11c"
},
"g_B": {
"y_gt": false,
"x": "052150e32a281f231cb71fb408ef2b5757413c6d5c83e8b13aa915053a0689678b87d60bd814b5a985ddc0452e12964bd42534d355c2bd3ed645b79a5c2d171c"
},
"g_B_prime": {
"y_lsb": false,
"x": "2760b09bebeded7c95ca8046d64eb1a06ee52fc00e5183fa37c2b9a600bb679f"
},
"g_C": {
"y_lsb": false,
"x": "21422fdb7f491fc51adc33820a5ad4f6c8a01f8f75b5e9a453c7aa16a108a683"
},
"g_C_prime": {
"y_lsb": false,
"x": "105f99acfb406c86412b5c6bdf1a9a86538c6e92327ac11c853d28b184708aaf"
},
"g_K": {
"y_lsb": false,
"x": "1b416342c222c1f6b3bcd91dfcf70acee747e0b7f8979b83d8cd539d4743ebec"
},
"g_H": {
"y_lsb": true,
"x": "28c3d7cf3a8c009ae97139ffe2ff65d4e4cfe9c69bf385f8c380656286844477"
}
},
"hex": "020d33cf689264dfbe12e42806e8597b9834ef127c4723ac06e96645731e486438031e29277c1bba25160ed46433e20ed031cbf3c593119171ba79e45a5e3d88e11c0a052150e32a281f231cb71fb408ef2b5757413c6d5c83e8b13aa915053a0689678b87d60bd814b5a985ddc0452e12964bd42534d355c2bd3ed645b79a5c2d171c022760b09bebeded7c95ca8046d64eb1a06ee52fc00e5183fa37c2b9a600bb679f0221422fdb7f491fc51adc33820a5ad4f6c8a01f8f75b5e9a453c7aa16a108a68302105f99acfb406c86412b5c6bdf1a9a86538c6e92327ac11c853d28b184708aaf021b416342c222c1f6b3bcd91dfcf70acee747e0b7f8979b83d8cd539d4743ebec0328c3d7cf3a8c009ae97139ffe2ff65d4e4cfe9c69bf385f8c380656286844477"
}
],
"invalid": {
"fromBuffer": [
{
"exception": "lead byte of G1 point not recognized",
"hex": "1317b334db90c8749058f2404275ab8f735fd4f0e2eb8a878bb500ec6a5c26ca43020205ddf30a009ce6a21c54fad88e9dec07d6d3630db6ee3e12b04940f6a0fba00b02747fd2af896188701bd2dec8b3a3a43362b9a1603717f30f70e7f63c59fd90dcdab674a6f3cf45d989c5ebdc8457dc2af27d05fa920e9553c80b5fdbb28573021ae476f72a3398f9d59addf5c2e93358adac2854748d8ebc0df731e23bc63c17032c41baccadfabc31b767413e394c2cc5210e05bb0fb43dbb75a8aed831c3fd3f0214bb069c6576ae30157321be13efe604830d6d9d530470196e8ec8c75a5826e9030d2ce45777d8049ef7ec5fbf45a2372dd17f470c3757bbd4ac751a7dc74b376403059ab875b8575ac473e8aed90583e6167d3592cbf572da758d8643ef22bda7d2"
},
{
"exception": "lead byte of G2 point not recognized",
"hex": "0317b334db90c8749058f2404275ab8f735fd4f0e2eb8a878bb500ec6a5c26ca43020205ddf30a009ce6a21c54fad88e9dec07d6d3630db6ee3e12b04940f6a0fba01b02747fd2af896188701bd2dec8b3a3a43362b9a1603717f30f70e7f63c59fd90dcdab674a6f3cf45d989c5ebdc8457dc2af27d05fa920e9553c80b5fdbb28573021ae476f72a3398f9d59addf5c2e93358adac2854748d8ebc0df731e23bc63c17032c41baccadfabc31b767413e394c2cc5210e05bb0fb43dbb75a8aed831c3fd3f0214bb069c6576ae30157321be13efe604830d6d9d530470196e8ec8c75a5826e9030d2ce45777d8049ef7ec5fbf45a2372dd17f470c3757bbd4ac751a7dc74b376403059ab875b8575ac473e8aed90583e6167d3592cbf572da758d8643ef22bda7d2"
}
],
"fromBufferStrict": [
{
"exception": "ZCProof has unexpected data",
"hex": "0317b334db90c8749058f2404275ab8f735fd4f0e2eb8a878bb500ec6a5c26ca43020205ddf30a009ce6a21c54fad88e9dec07d6d3630db6ee3e12b04940f6a0fba00b02747fd2af896188701bd2dec8b3a3a43362b9a1603717f30f70e7f63c59fd90dcdab674a6f3cf45d989c5ebdc8457dc2af27d05fa920e9553c80b5fdbb28573021ae476f72a3398f9d59addf5c2e93358adac2854748d8ebc0df731e23bc63c17032c41baccadfabc31b767413e394c2cc5210e05bb0fb43dbb75a8aed831c3fd3f0214bb069c6576ae30157321be13efe604830d6d9d530470196e8ec8c75a5826e9030d2ce45777d8049ef7ec5fbf45a2372dd17f470c3757bbd4ac751a7dc74b376403059ab875b8575ac473e8aed90583e6167d3592cbf572da758d8643ef22bda7d2ff"
}
]
}
}