From c7422a678658031f5e8b565db299c5676660bead Mon Sep 17 00:00:00 2001 From: danceratopz Date: Tue, 17 Oct 2023 12:22:46 +0200 Subject: [PATCH 1/5] feat(tests): update kzg point evaulation test vectors to official setup --- docs/CHANGELOG.md | 2 + pytest.ini | 1 + .../point_evaluation_vectors/README.md | 32 +- .../concat_kzg_vectors_to_json.py | 57 + .../go_kzg_4844_verify_kzg_proof.json | 1221 ++++++++++------- .../point_evaluation_vectors/requirements.txt | 2 + 6 files changed, 851 insertions(+), 464 deletions(-) create mode 100644 tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py create mode 100644 tests/cancun/eip4844_blobs/point_evaluation_vectors/requirements.txt diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 15ef632f764..3948b01ec2d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,6 +8,8 @@ Test fixtures for use by clients are available for each release on the [Github r ### ๐Ÿงช Test Cases +- ๐Ÿ”€ [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844): Update KZG point evaluation test vectors to use data from the official KZG setup ([#XXX](https://github.com/ethereum/execution-spec-tests/pull/XXX)). + ### ๐Ÿ› ๏ธ Framework - ๐Ÿ”€ Fixtures: Add a non-RLP format field (`rlp_decoded`) to invalid blocks ([#322](https://github.com/ethereum/execution-spec-tests/pull/322)). diff --git a/pytest.ini b/pytest.ini index c6992ac390e..42e18627b97 100644 --- a/pytest.ini +++ b/pytest.ini @@ -10,3 +10,4 @@ addopts = -p pytest_plugins.test_help.test_help -m "not eip_version_check" --dist loadscope + --ignore tests/cancun/eip4844_blobs/point_evaluation_vectors/ diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/README.md b/tests/cancun/eip4844_blobs/point_evaluation_vectors/README.md index 24041aa48b1..e8668ef02a5 100644 --- a/tests/cancun/eip4844_blobs/point_evaluation_vectors/README.md +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/README.md @@ -1,13 +1,39 @@ # KZG Point Evaluation Test Vectors -This directory contains test vectors for the KZG point evaluation algorithm, compiled from different sources. +This directory contains test vectors for the KZG point evaluation algorithm that are loaded and used throughout different tests. Each file must contain a JSON list of objects, each with the following fields: + - `name`: a string describing the test case - `input`: object containing `commitment`, `proof`, `z` and `y` - `output`: expected output of the evaluation, true, false or null. -The files are loaded and used throughout different test tests. +## Generating The Test Vectors (used in v1.0.6 and on) + +From execution-spec-tests release v1.0.6 and on, the point evaluation test vectors were generated using commit [63aa303c](https://github.com/ethereum/consensus-specs/tree/63aa303c5a2cf46ea98edbf3f82286079651bb78) from the [official-kzg](https://github.com/ethereum/consensus-specs/commits/official-kzg) [consensus-specs](https://github.com/ethereum/consensus-specs) branch. + +The test vectors were generated as following: + +1. In the consensus-specs repo: + + ```console + cd tests/generators/kzg_4844/ + rm -rf /tmp/kzg_4844_output + mkdir /tmp/kzg_4844_output + python -m main --output /tmp/kzg_4844_output + ``` + +2. In the execution-spec-tests repo: + + ```console + cd tests/cancun/4844_blobs/point_evaluation_vectors/ + pip install -r requirements.txt + python concat_kzg_vectors_to_json.py \ + --input /tmp/kzg_4844_output/general/deneb/kzg/verify_kzg_proof/kzg-mainnet/ + --output go_kzg_4844_verify_kzg_proof.json + ``` + +## Previous Versions of the Test Vectors (used up to v1.0.5) -Current files and their sources: +The test vectors up and including execution-spec-tests [release v1.0.5](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5) were: - `go_kzg_4844_verify_kzg_proof.json`: test vectors from the [go-kzg-4844](https://github.com/crate-crypto/go-kzg-4844) repository. \ No newline at end of file diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py b/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py new file mode 100644 index 00000000000..fecc3d7ae1c --- /dev/null +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py @@ -0,0 +1,57 @@ +""" +Helper script to concatenate all the point evaluation test data.yaml files in +a directory into a single JSON file for easier consumption in tests. +""" +import argparse +import json +from pathlib import Path + +import yaml # type: ignore + + +def gather_yaml_data(directory: Path): # noqa: D103 + all_data = [] + + # Loop through each directory in the main directory + for sub_dir in directory.iterdir(): + if sub_dir.is_dir(): + yaml_file_path = sub_dir / "data.yaml" + + # Check if data.yaml exists in the directory + if yaml_file_path.exists(): + with yaml_file_path.open("r") as yaml_file: + yaml_data = yaml.safe_load(yaml_file) + # Append the data along with the directory name + all_data.append( + { + "input": yaml_data["input"], + "output": yaml_data["output"], + "name": sub_dir.name, + } + ) + return all_data + + +def main(): # noqa: D103 + parser = argparse.ArgumentParser( + description="Concatenate the data from multiple data.yaml files into one JSON file." + ) + parser.add_argument( + "-i", + "--input", + type=Path, + required=True, + help="Input directory containing the YAML files.", + ) + parser.add_argument( + "-o", "--output", type=Path, required=True, help="Path to the output JSON file." + ) + + args = parser.parse_args() + data = gather_yaml_data(args.input) + with args.output.open("w") as json_file: + json.dump(data, json_file, indent=2) + + +if __name__ == "__main__": + main() diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json b/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json index ee05607df04..348d584071e 100644 --- a/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json @@ -1,194 +1,173 @@ [ - "Source: https://github.com/crate-crypto/go-kzg-4844/tree/f396e76257450358c2191863c5bfca832d5d36e5/tests/verify_kzg_proof/small", { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_02e696ada7d4631d" + "name": "verify_kzg_proof_case_correct_proof_f47eb9fc139f6bfd" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xaa86c458b3065e7ec244033a2ade91a7499561f482419a3a372c42a636dad98262a2ce926d142fd7cfe26ca148efe8b4" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_08f9e2f1cb3d39db" + "name": "verify_kzg_proof_case_correct_proof_392169c16a2e5ef6" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", + "proof": "0xa1d8f2a5ab22acdfc1a9492ee2e1c2cbde681b51b312bf718821937e5088cd8ee002b718264027d10c5c5855dabe0353" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_0cf79b17cb5f4ea2" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_f7f44e1e864aa967" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xa729910bad9058b4e277f3ddba7396df505a0191c38e5ad08af1d0d30792c887e99bf754b7932b83e1cef4e1ec678339" - }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_1ce8e4f69d5df899" - }, - { - "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", - "proof": "0x8931692634033cbbfe2db48c027dbb93f123754205bb7c7a56797966f83272b13b4be34f80c15bf8d4ed0b740ffb3c64" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_26b753dec0560daa" + "name": "verify_kzg_proof_case_correct_proof_3208425794224c3f" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", - "proof": "0xa57dd03e11678afb060af17cc3dc049e02f2814e13ed1dadc94d1105106ffa834907d1176420f637d51edbcd120274fb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x000000000000000000000000000000000000000000000000000000000000000000", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_31ebd010e6098750" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_b358a2e763727b70" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3208425794224c3f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_a0be66af9a97ea52" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_36817bfd67de97a8" + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_3e55802a5ed3c757" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", - "proof": "0xa69fc1abb7125e6ae566a95cacd832cca426b8c8ecd7397b19a8f003103bc11a508fc6dceab3a2a16cc83782d295c08f" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_392169c16a2e5ef6" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_35d08d612aad2197" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3ac8dc31e9aa6a70" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_eb0601fec84cc5e9" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", - "proof": "0xa86f18630d3803118cb0f7a970e04cf58612a91f5cd4f7f9aead0a5e44996484cad44f6a21a37d9188f84e1cfe5d70ff" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3c1e8b38219e3e12" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_eb0601fec84cc5e9" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", - "proof": "0xb437dcd924834a69a566f90d8b83cb80e7c58a08da289389b3b1ffb528fd8bc9b92e6397c42b40a1e876ba116bdcc7f9" + "proof": "0x8d72dc4eec977090f452b412a6b0a3cdced2ea6b622ebb6e289c7e05d85cc715b93eca244123c84a60b3ecbf33373903" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3c87ec986c2656c2" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3c87ec986c2656c2" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3cd183d0bab85fb7" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c87ec986c2656c2" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", - "proof": "0x9956ed657b632d9de65783593320c0b0f4195ca853c9616ba11e244bf2333f6da4755883e9995210b20fbd78f9c205a5" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", + "proof": "0xa4cc8c419ade0cf043cbf30f43c8f7ee6da3ab8d2c15070f323e5a13a8178fe07c8f89686e5fd16565247b520028251b" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_420f2a187ce77035" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_cae5d3491190b777" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x807b160e50107d5af2ac0c93eedc658eeb776d2416ecd9579b976795d0719eead66791c9603c703dc50a108d56823a98" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", + "proof": "0xa71f21ca51b443ad35bb8a26d274223a690d88d9629927dc80b0856093e08a372820248df5b8a43b6d98fd52a62fa376" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_444b73ff54a19b44" + "name": "verify_kzg_proof_case_correct_proof_f0ed3dc11cdeb130" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_53a9bdf4f75196da" - }, - { - "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", - "proof": "0x88bfb4ce7aa40228147817d8b5ddad533e456b622dea6733e1813b8d1ce9e03ef5fb58d983e29da3187ba840c5a79759" - }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_7db4f140a955dd1a" + "name": "verify_kzg_proof_case_correct_proof_ffa6e97b97146517" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x92cccc70d97c2eeb444077721221cbf048a7bcd5742a1c896c868672527c8fb92687db1d8c6970064375957af91b0b89" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", + "proof": "0xa444d6bb5aadc3ceb615b50d6606bd54bfe529f59247987cd1ab848d19de599a9052f1835fb0d0d44cf70183e19a68c9" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_83e53423a2dd93fe" + "name": "verify_kzg_proof_case_correct_proof_3c87ec986c2656c2" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x87177e99700d9be917c648299b919b210d0449761bfd425c6fbf7c9cb48c44525715bf62bad3fe046a066ac3b1c747fc" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_9b24f8997145435c" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_585454b31673dd62" }, { "input": { @@ -202,43 +181,43 @@ }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", - "proof": "0xad37aa0a5c07d64c137a3cc01893418c1ae6e766ca8842a295cad27cbde933aad4f499d96619f957a730d014927eaf72" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_af669445747d2585" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_c3d4322ec17fe7cd" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", - "proof": "0x8efb5f81312368c3d0778349fa9a37838d9da05f5019f13e98c451d44adbeaa24385efecc246958bc1e80ade37693425" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_af8b75f664ed7d43" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_83e53423a2dd93fe" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", - "proof": "0x8be986bb46235d7dace424c585d8160a7ffb0be6cf09844d5dc50cd6f14f9d9b4a39cb187d590d5b9fabc41efe31673b" + "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", + "proof": "0x89012990b0ca02775bd9df8145f6c936444b83f54df1f5f274fb4312800a6505dd000ee8ec7b0ea6d72092a3daf0bffb" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_b6cb6698327d9835" + "name": "verify_kzg_proof_case_correct_proof_420f2a187ce77035" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x89d9a593cf16156d32a0998b48fdc0964fc8a63e4b87a6750c6e132089125bfd57105274821bbda7198cfe1b69ee49b4" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", + "proof": "0x861a2aef7aa82db033bfa125b9f756afecaf1db28384925d5007bcf7dff1a53b72bdf522610303075aeecab41685d720" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_b6ec3736f9ff2c62" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_b6cb6698327d9835" }, { "input": { @@ -252,549 +231,679 @@ }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", + "proof": "0x987ea6df69bbe97c23e0dd948cf2d4490824ba7fea5af812721b2393354b0810a9dba2c231ea7ae30f26c412c7ea6e3a" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_c3d4322ec17fe7cd" + "name": "verify_kzg_proof_case_correct_proof_d0992bc0387790a4" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", - "proof": "0x942307f266e636553e94006d11423f2688945ff3bdf515859eba1005c1a7708d620a94d91a1c0c285f9584e75ec2f82a" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x8e3069b19e6e71aed9b7dc8fbba13e4217d91cfc59be47cfaa7d09ef626242517541992c0f76091ddabf271682cc7c2c" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_c5e1490d672d026d" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_83e53423a2dd93fe" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", - "proof": "0xb981665ea5575dbe48f8cea22d4e3effc42cb66f967c7ca174c21f06a4a55740f61d8cde1bc6339c3f036e8d5176516f" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", + "proof": "0x98e15cbf800b69b90bfcaf1d907a9889c7743f7e5a19ee4b557471c005600f56d78e3dd887b2f5b87d76405b80dd2115" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_cae5d3491190b777" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_f0ed3dc11cdeb130" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", - "proof": "0xa731aa7fbb00bc5c46074279f0123976c2a0c05ef3987bdc16fa64fbab1621dec82c66b4bfb117456068137391617e59" + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xb3477fc9a5bfab5fdb5523251818ee5a6d52613c59502a3d2df58217f4e366cd9ef37dee55bf2c705a2b08e7808b6fa0" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_d0992bc0387790a4" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_ed6b180ec759bcf6" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", - "proof": "0x884c7d4772baef968a6a407ac02cc1a813d67003e8f039c4d66f7757be0e5bd484e561550acf58b8a3199b2690e9809a" + "proof": "0x94425f5cf336685a6a4e806ad4601f4b0d3707a655718f968c57e225f0e4b8d5fd61878234f25ec59d090c07ea725cf4" }, "output": true, "name": "verify_kzg_proof_case_correct_proof_d736268229bd87ec" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", - "proof": "0x8f391ceb1bd34fe93e995f04fc78f8e715776ce6385936ab91a9ca88f3942cc37bd471c0180ed0ab6fc4f5e2d6f99dac" + "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_e68d7111a2364a49" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_420f2a187ce77035" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" + }, + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_32afa9561a4b3b91" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", - "proof": "0x940769c68153fe476f97be8841dd16ad8c8f52a8bd2e8a421bb8eccc3a77e705e3702fdf17f1bf27333d94e2d88ee85d" + "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", + "proof": "0xb8f731ba6a52e419ffc843c50d2947d30e933e3a881b208de54149714ece74a599503f84c6249b5fd8a7c70189882a6b" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_ed6b180ec759bcf6" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_d0992bc0387790a4" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", - "proof": "0xa4b831fd8adfa8bffcbfa0f486f40cdb65ada7dc7b26e6c745c0369b3a59c338df67edebc3fd7c14ff374be3f1f66735" + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_f0ed3dc11cdeb130" + "name": "verify_kzg_proof_case_correct_proof_53a9bdf4f75196da" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0x86031313e4108b347f185a1247c062be741e37376474c23812ba260a13436065507d429c9ea7a205b6eb069e49a70641" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_f47eb9fc139f6bfd" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_64b9ff2b8f7dddee" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", - "proof": "0x807dce8223a17fd2702eb75a13333f5d3128639df8fc09881a68d464d5765a1a0d2f4628ea573eddb3d6cf4846a0b4ec" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_f7f44e1e864aa967" + "name": "verify_kzg_proof_case_correct_proof_36817bfd67de97a8" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_ffa6e97b97146517" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3cd183d0bab85fb7" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_02e696ada7d4631d" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3ac8dc31e9aa6a70" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_08f9e2f1cb3d39db" + "name": "verify_kzg_proof_case_incorrect_proof_02e696ada7d4631d" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_0cf79b17cb5f4ea2" + "name": "verify_kzg_proof_case_incorrect_proof_3208425794224c3f" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xa491b284078832f22a229c6fb9c60670bbbcc13142ad50a9f53e3f2fa32e673416ce59d1dd05921cbb37f91bec352ad6" + "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_1ce8e4f69d5df899" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_e9d3e9ec16fbc15f" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", - "proof": "0x83bdb1c6f172d8e30a58533d4df96d9133b7ee293ae76777d60454cb35ef28f08634a794dc098baa22499347ab9a00db" + "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_26b753dec0560daa" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_32afa9561a4b3b91" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", - "proof": "0x9418eb9a7cf2fa71125962f6662afeac10a7f1bbe26365995b13f6840946da49f79c7dfdd80b5b8a50bf44758cd2a96d" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_31ebd010e6098750" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_177b58dc7a46b08f" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", + "proof": "0xb9b65c2ebc89e669cf19e82fb178f0d1e9c958edbebe9ead62e97e95e2dcdc4972729fb9661f0cae3532b71b2664a8c1" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3208425794224c3f" + "name": "verify_kzg_proof_case_incorrect_proof_31ebd010e6098750" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" - }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_36817bfd67de97a8" - }, - { - "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", - "proof": "0x81b26a6f4606710d329c8977ba35d907358aa9a4cc288ff6e4be5f251cab25118f206b22d030b6c2aa82444d1accc73c" + "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", + "proof": "0x90f53a4837bbde6ab0838fef0c0be5339ab03a78342c221cf6b2d6e465d01a3d47585a808c9d8d25dee885007deeb107" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_392169c16a2e5ef6" + "name": "verify_kzg_proof_case_incorrect_proof_26b753dec0560daa" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" - }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3ac8dc31e9aa6a70" - }, - { - "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", - "proof": "0x87e0d60304667f4f331765a966bd70a196805dd852362d3cc163b8e675d1c504a88a6e3dcc5a766a4f1fbfdb98ea45ec" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3c1e8b38219e3e12" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_08f9e2f1cb3d39db" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", - "proof": "0x813889b6303c421a9c60a8163e7f31162e4d43e5594fda9b91fd34f98a9483169b959f24741d09b88e9ec9298f19de5d" + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3c87ec986c2656c2" + "name": "verify_kzg_proof_case_incorrect_proof_05c1f3685f3393f0" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3cd183d0bab85fb7" + "name": "verify_kzg_proof_case_incorrect_proof_53a9bdf4f75196da" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", - "proof": "0xaa421ef5eb79b0e642339a0edd408faed044978319b307f5230eb4f6b787602e29cd9246b905aa34077c802bc1087be0" + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_420f2a187ce77035" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_a0be66af9a97ea52" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0xb3352fb4d0b82179ccba8f8cd2969f93e67f9ee926607cb374cff85e22c578ee94cf738d332e1b2cc2feb908690c1b03" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", + "proof": "0xa35c4f136a09a33c6437c26dc0c617ce6548a14bc4af7127690a411f5e1cde2f73157365212dbcea6432e0e7869cb006" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_444b73ff54a19b44" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_e68d7111a2364a49" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", + "proof": "0xacd56791e0ab0d1b3802021862013418993da2646e87140e12631e2914d9e6c676466aa3adfc91b61f84255544cab544" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_53a9bdf4f75196da" + "name": "verify_kzg_proof_case_incorrect_proof_c5e1490d672d026d" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", - "proof": "0x82af93a59a4978439a9a05cf6324e0e558c68b114f590589255bffe9ea2c0917a6ff6a7cd2e317f26f18b07802e9379a" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", + "proof": "0xb82ded761997f2c6f1bb3db1e1dada2ef06d936551667c82f659b75f99d2da2068b81340823ee4e829a93c9fbed7810d" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_7db4f140a955dd1a" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_26b753dec0560daa" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x94b3fc86ed60de7223ce1ec3a22dcf3c7c3672c1870ffa0888bc29eeb684e9120857089163dea588685ff2fa0798e808" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_83e53423a2dd93fe" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_0cf79b17cb5f4ea2" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xa229f9de17c0f4b53ee9d448c189a5909358e32ec04409265497cf41cbdcd03af5bd50812cafffc09e08e0e7e7b96337" + "proof": "0xafc13cef6ed41f7abe142d32d7b5354e5664bd4b6d52080460dd404dc2cb26269c24826d2bcd0152d0b55ee0a9e90289" }, "output": false, "name": "verify_kzg_proof_case_incorrect_proof_9b24f8997145435c" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" - }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_9b754afb690c47e1" - }, - { - "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", - "proof": "0x908fa50ed7c7359b6fea6031f8089459bb91ea77cb0af622bdfc7abb7a98d571aba9c322e70b25e2f439fc75887a0af0" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_af669445747d2585" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_395cf6d697d1a743" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", - "proof": "0xa80216e6ca6221a11f1a0417387eaba6571d2cfdfa338d69d173923d8722fa8394bf9ab487d2a155d1def23a512ef5a3" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_af8b75f664ed7d43" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_3ac8dc31e9aa6a70" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", - "proof": "0xabacbdcba60523fdc84ed1a32bb770f610f8b284d875479918c2fe397e04eb52ecc0f1ff0029f9466ffe5b278b8fecc3" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", + "proof": "0xb059c60125debbbf29d041bac20fd853951b64b5f31bfe2fa825e18ff49a259953e734b3d57119ae66f7bd79de3027f6" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_b6cb6698327d9835" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_cae5d3491190b777" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x831cc31c152e768eb8c2fd2d0c04003e7abc66b2c3f4cc7fc2b3426b4a698dc2a5e5161dfb841ad17cd09be61b33987b" + "proof": "0xa256a681861974cdf6b116467044aa75c85b01076423a92c3335b93d10bf2fcb99b943a53adc1ab8feb6b475c4688948" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_b6ec3736f9ff2c62" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_b6ec3736f9ff2c62" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_becf2e1641bbd4e6" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_4aa6def8c35c9097" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_c3d4322ec17fe7cd" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_177b58dc7a46b08f" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", - "proof": "0x80c0d129b845321df0c5b09d06d5cee182cf743783f33d7927735e91a08a4055b4053be9cb84ba370ea275f4b91da2bf" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_c5e1490d672d026d" + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c1e8b38219e3e12" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", - "proof": "0xaf62efd28d2f6a4d044da3db338612b43f453b7746999c7501f5be48c1dce51e481b5cfe5ec93f90264ba0655782ffe9" + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xa1fcd37a924af9ec04143b44853c26f6b0738f6e15a3e0755057e7d5460406c7e148adb0e2d608982140d0ae42fe0b3b" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_cae5d3491190b777" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_ed6b180ec759bcf6" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", - "proof": "0x95c51f028ec8ace94b2c24fff6662e4c61ad7b315b799aa5f40fcf5b36b2f1b6f9fc23bc66290aeef1de7e6ee4cb52ce" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", + "proof": "0x8a46b67dcba4e3aa66f9952be69e1ecbc24e21d42b1df2bfe1c8e28431c6221a3f1d09808042f5624e857710cb24fb69" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_d0992bc0387790a4" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_af669445747d2585" }, { "input": { - "commitment": "0xb09ce4964278eff81a976fbc552488cb84fc4a102f004c87179cb912f49904d1e785ecaf5d184522a58e9035875440ef", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", - "proof": "0xb8d91f1642376ff871e99eda3209fb7968520c5353522f31d1013e8925d05e7ea44f9117ccedfa03ef5f6fc8205080a7" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0x98613e9e1b1ed52fc2fdc54e945b863ff52870e6565307ff9e32327196d7a03c428fc51a9abedc97de2a68daa1274b50" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_d736268229bd87ec" + "name": "verify_kzg_proof_case_incorrect_proof_f47eb9fc139f6bfd" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", - "proof": "0xa99a3f7861e6350419e20be7018f518a54db5ec93698a2565b53e6303d3f99fad5559ed047ad09031b1b64111ac31b25" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x92c51ff81dd71dab71cefecd79e8274b4b7ba36a0f40e2dc086bc4061c7f63249877db23297212991fd63e07b7ebc348" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_e68d7111a2364a49" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_1ce8e4f69d5df899" }, { "input": { - "commitment": "0x991fc16086918023ba2301fb85054f814ef114cfce303650d90a456199c6196146cc1293a88384c6503be26d087f11c9", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", - "proof": "0xaf9bbe2e73d18f879bcc0867b22e8ac255040a0e85e258b6a8243bc12aa526067d1762dddf18fb25a9fced1cbdd9a447" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x9779b8337f00de6aeac881256198bd2db2fe95bc3127ad9e6440d9e4d1e785b455f55fcfe80a3434dc40f8e6df85be88" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_ed6b180ec759bcf6" + "name": "verify_kzg_proof_case_incorrect_proof_1ce8e4f69d5df899" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", - "proof": "0xa6b598c7936325f3d21e53c433720c65783d54bfddd83146f63247caba7aa25671641a9cc7b5a1ddcb229760f311cbb8" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f0ed3dc11cdeb130" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_05c1f3685f3393f0" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0x9331a4bf48d66edbf77db3778203ad7045ed762bcfb2fe3ded65763983208e78ec1ef255babab4b41875b9505d1fb129" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f47eb9fc139f6bfd" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_02e696ada7d4631d" }, { "input": { - "commitment": "0x978a0d595c823c05947b1156175e72634a377808384256e9921ebf72181890be2d6b58d4a73a880541d1656875654806", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", - "proof": "0xa2e739f11e3a85482c5a9941ac46608ddfe459b09fb21b81fcb8f0ac3993ac618639bff39aefb5356bee9ccd1a3ebb5c" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x00000000000000000000000000000000000000000000000000000000000000", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f7f44e1e864aa967" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_4e51cef08a61606f" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_ffa6e97b97146517" + "name": "verify_kzg_proof_case_incorrect_proof_0cf79b17cb5f4ea2" }, { "input": { - "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x807b160e50107d5af2ac0c93eedc658eeb776d2416ecd9579b976795d0719eead66791c9603c703dc50a108d56823a98" - }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_1b44e341d56c757d" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_3cd183d0bab85fb7" }, { "input": { - "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_c3d4322ec17fe7cd" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_395cf6d697d1a743" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x807b160e50107d5af2ac0c93eedc658eeb776d2416ecd9579b976795d0719eead66791c9603c703dc50a108d56823a98" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_83e53423a2dd93fe" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", + "proof": "0x9506a8dc7f3f720a592a79a4e711e28d8596854bac66b9cb2d6d361704f1735442d47ea09fda5e0984f0928ce7d2f5f6" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_7db4f140a955dd1a" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_392169c16a2e5ef6" + }, + { + "input": { + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_becf2e1641bbd4e6" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_02e696ada7d4631d" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", + "proof": "0x809adfa8b078b0921cdb8696ca017a0cc2d5337109016f36a766886eade28d32f205311ff5def247c3ddba91896fae97" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_f7f44e1e864aa967" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_32afa9561a4b3b91" + "name": "verify_kzg_proof_case_invalid_z_64b9ff2b8f7dddee" }, { "input": { - "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_ed6b180ec759bcf6" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x807b160e50107d5af2ac0c93eedc658eeb776d2416ecd9579b976795d0719eead66791c9603c703dc50a108d56823a98" + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_3e55802a5ed3c757" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_2b76dc9e3abf42f3" }, { "input": { - "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xb08a5afbb1717334e08e05576b07bff58e8851d8cfd9ea71da1ab4233ad4217cffabd669dfa89c3ebf4c44f91694a2f4" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_392169c16a2e5ef6" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x807b160e50107d5af2ac0c93eedc658eeb776d2416ecd9579b976795d0719eead66791c9603c703dc50a108d56823a98" + "proof": "0xa7de1e32bb336b85e42ff5028167042188317299333f091dd88675e84a550577bfa564b2f57cd2498e2acf875e0aaa40" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_e9d3e9ec16fbc15f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_444b73ff54a19b44" + }, + { + "input": { + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_36817bfd67de97a8" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, "output": null, - "name": "verify_kzg_proof_case_invalid_proof_1b44e341d56c757d" + "name": "verify_kzg_proof_case_invalid_commitment_3e55802a5ed3c757" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", + "proof": "0x84c349506215a2d55f9d06f475b8229c6dedc08fd467f41fabae6bb042c2d0dbdbcd5f7532c475e479588eec5820fd37" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_d736268229bd87ec" + }, + { + "input": { + "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, "output": null, - "name": "verify_kzg_proof_case_invalid_proof_32afa9561a4b3b91" + "name": "verify_kzg_proof_case_invalid_commitment_1b44e341d56c757d" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", + "proof": "0xa88d68fe3ad0d09b07f4605b1364c8d4804bf7096dae003d821cc01c3b7d35c6d1fdae14e2db3c05e1cdcea7c7b7f262" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_af669445747d2585" + }, + { + "input": { + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00" + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xb9241c6816af6388d1014cd4d7dd21662a6e3d47f96c0257bce642b70e8e375839a880864638669c6a709b414ab8bffc" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_proof_3e55802a5ed3c757" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_9b24f8997145435c" }, { "input": { - "commitment": "0xa6696ac7117d8ecc2224a4368e20d367d2d67995a32a53752096a501e6477e3b76ab6969fcfcc93f1f2a0f0ed74d2ca7", + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_a0be66af9a97ea52" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", + "proof": "0xb0ac600174134691bf9d91fee448b4d58c127356567da1c456b9c38468909d4effe6b7faa11177e1f96ee5d2834df001" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_7db4f140a955dd1a" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0" }, "output": null, @@ -802,122 +911,312 @@ }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_585454b31673dd62" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_0cf79b17cb5f4ea2" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", + "proof": "0xa38758fca85407078c0a7e5fd6d38b34340c809baa0e1fed9deaabb11aa503062acbbe23fcbe620a21b40a83bfa71b89" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_b6cb6698327d9835" + }, + { + "input": { + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", + "proof": "0xaf08cbca9deec336f2a56ca0b202995830f238fc3cb2ecdbdc0bbb6419e3e60507e823ff7dcbd17394cea55bc514716c" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_af8b75f664ed7d43" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x00000000000000000000000000000000000000000000000000000000000000", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + }, "output": null, - "name": "verify_kzg_proof_case_invalid_y_35d08d612aad2197" + "name": "verify_kzg_proof_case_invalid_z_4e51cef08a61606f" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x000000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_y_4aa6def8c35c9097" + "name": "verify_kzg_proof_case_invalid_y_b358a2e763727b70" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x00000000000000000000000000000000000000000000000000000000000000", + "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", + "proof": "0xa060b350ad63d61979b80b25258e7cc6caf781080222e0209b4a0b074decca874afc5c41de3313d8ed217d905e6ada43" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_444b73ff54a19b44" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_4e51cef08a61606f" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_05c1f3685f3393f0" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", + "proof": "0x99c282db3a79a9ec1553306515e6a71dc43df1ddbd1dbd9d5b71f3c1798ef482f5e1fd84500b0e47c82f72a189ecd526" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_420f2a187ce77035" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_2b76dc9e3abf42f3" + }, + { + "input": { + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", + "proof": "0x893acd46552b81cc9e5ff6ca03dad873588f2c61031781367cfea2a2be4ef3090035623338711b3cf7eff4b4524df742" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_af8b75f664ed7d43" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_64b9ff2b8f7dddee" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_395cf6d697d1a743" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0xb72d80393dc39beea3857cb3719277138876b2b207f1d5e54dd62a14e3242d123b5a6db066181ff01a51c26c9d2f400b" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_3c1e8b38219e3e12" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x000000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_b358a2e763727b70" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_ffa6e97b97146517" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_585454b31673dd62" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3ac8dc31e9aa6a70" + }, + { + "input": { + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_eb0601fec84cc5e9" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_2b76dc9e3abf42f3" + }, + { + "input": { + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x82f1cd05471ab6ff21bcfd5c3369cba05b03a872a10829236d184fe1872767c391c2aa7e3b85babb1e6093b7224e7732" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_b6ec3736f9ff2c62" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_35d08d612aad2197" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_9b754afb690c47e1" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, "name": "verify_kzg_proof_case_invalid_z_4aa6def8c35c9097" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x00000000000000000000000000000000000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_4e51cef08a61606f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_177b58dc7a46b08f" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_z_64b9ff2b8f7dddee" + "name": "verify_kzg_proof_case_invalid_y_35d08d612aad2197" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x000000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_c3d4322ec17fe7cd" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", + "proof": "0xa62ad71d14c5719385c0686f1871430475bf3a00f0aa3f7b8dd99a9abc2160744faf0070725e00b60ad9a026a15b1a8c" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_31ebd010e6098750" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6" + }, "output": null, - "name": "verify_kzg_proof_case_invalid_z_b358a2e763727b70" + "name": "verify_kzg_proof_case_invalid_proof_1b44e341d56c757d" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0x90559bfd8e58f5d144588a1a959c93aba58607777e09893f088e404eb2dc47c0269ed8e47c1be79ea07ae726abd921a8" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3c1e8b38219e3e12" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_08f9e2f1cb3d39db" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", + "proof": "0x94fce36bf7e9f0ed981728fcd829013de96f7d25f8b4fe885059ec24af36f801ffbf68ec4604ef6e5f5f800f5cf31238" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_e68d7111a2364a49" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_ffa6e97b97146517" + }, + { + "input": { + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_eb0601fec84cc5e9" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3208425794224c3f" + }, + { + "input": { + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", + "proof": "0x873033e038326e87ed3e1276fd140253fa08e9fc25fb2d9a98527fc22a2c9612fbeafdad446cbc7bcdbdcd780af2c16a" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_c5e1490d672d026d" } ] \ No newline at end of file diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/requirements.txt b/tests/cancun/eip4844_blobs/point_evaluation_vectors/requirements.txt new file mode 100644 index 00000000000..1f35b28a48f --- /dev/null +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/requirements.txt @@ -0,0 +1,2 @@ +# additional requirements for concat_kzg_vectors_to_json.py +PyYAML \ No newline at end of file From e94fa8994c0484f285af160474d257defb9b11fe Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Thu, 19 Oct 2023 17:52:48 +0000 Subject: [PATCH 2/5] evm-config: update to lightclient/devnet-10 --- evm-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evm-config.yaml b/evm-config.yaml index b07bc928ed2..13653b0b690 100644 --- a/evm-config.yaml +++ b/evm-config.yaml @@ -4,5 +4,5 @@ main: ref: master develop: impl: geth - repo: marioevz/go-ethereum - ref: cancun-t8n \ No newline at end of file + repo: lightclient/go-ethereum + ref: devnet-10 \ No newline at end of file From 85227c0a9d0792f778a0acb281fb6058008ccd53 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Thu, 19 Oct 2023 18:52:58 +0000 Subject: [PATCH 3/5] tests/cancun/eip4844: Sort point eval vectors --- .../concat_kzg_vectors_to_json.py | 2 +- .../go_kzg_4844_verify_kzg_proof.json | 1202 ++++++++--------- 2 files changed, 602 insertions(+), 602 deletions(-) diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py b/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py index fecc3d7ae1c..f45ec5aa5db 100644 --- a/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/concat_kzg_vectors_to_json.py @@ -13,7 +13,7 @@ def gather_yaml_data(directory: Path): # noqa: D103 all_data = [] # Loop through each directory in the main directory - for sub_dir in directory.iterdir(): + for sub_dir in sorted(directory.iterdir()): if sub_dir.is_dir(): yaml_file_path = sub_dir / "data.yaml" diff --git a/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json b/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json index 348d584071e..5bb85902f6c 100644 --- a/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json +++ b/tests/cancun/eip4844_blobs/point_evaluation_vectors/go_kzg_4844_verify_kzg_proof.json @@ -1,203 +1,173 @@ [ { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_f47eb9fc139f6bfd" + "name": "verify_kzg_proof_case_correct_proof_02e696ada7d4631d" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", - "proof": "0xaa86c458b3065e7ec244033a2ade91a7499561f482419a3a372c42a636dad98262a2ce926d142fd7cfe26ca148efe8b4" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_392169c16a2e5ef6" + "name": "verify_kzg_proof_case_correct_proof_05c1f3685f3393f0" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", - "proof": "0xa1d8f2a5ab22acdfc1a9492ee2e1c2cbde681b51b312bf718821937e5088cd8ee002b718264027d10c5c5855dabe0353" + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f7f44e1e864aa967" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_08f9e2f1cb3d39db" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_3208425794224c3f" - }, - { - "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x000000000000000000000000000000000000000000000000000000000000000000", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" - }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_b358a2e763727b70" + "name": "verify_kzg_proof_case_correct_proof_0cf79b17cb5f4ea2" }, { "input": { "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_a0be66af9a97ea52" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_177b58dc7a46b08f" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x92c51ff81dd71dab71cefecd79e8274b4b7ba36a0f40e2dc086bc4061c7f63249877db23297212991fd63e07b7ebc348" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_proof_3e55802a5ed3c757" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_1ce8e4f69d5df899" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", + "proof": "0xb82ded761997f2c6f1bb3db1e1dada2ef06d936551667c82f659b75f99d2da2068b81340823ee4e829a93c9fbed7810d" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_35d08d612aad2197" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_26b753dec0560daa" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_eb0601fec84cc5e9" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_2b76dc9e3abf42f3" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", + "proof": "0xa62ad71d14c5719385c0686f1871430475bf3a00f0aa3f7b8dd99a9abc2160744faf0070725e00b60ad9a026a15b1a8c" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_eb0601fec84cc5e9" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_31ebd010e6098750" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", - "proof": "0x8d72dc4eec977090f452b412a6b0a3cdced2ea6b622ebb6e289c7e05d85cc715b93eca244123c84a60b3ecbf33373903" + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3c87ec986c2656c2" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_3208425794224c3f" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c87ec986c2656c2" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_36817bfd67de97a8" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", - "proof": "0xa4cc8c419ade0cf043cbf30f43c8f7ee6da3ab8d2c15070f323e5a13a8178fe07c8f89686e5fd16565247b520028251b" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xaa86c458b3065e7ec244033a2ade91a7499561f482419a3a372c42a636dad98262a2ce926d142fd7cfe26ca148efe8b4" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_cae5d3491190b777" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_392169c16a2e5ef6" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", - "proof": "0xa71f21ca51b443ad35bb8a26d274223a690d88d9629927dc80b0856093e08a372820248df5b8a43b6d98fd52a62fa376" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_f0ed3dc11cdeb130" + "name": "verify_kzg_proof_case_correct_proof_395cf6d697d1a743" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_ffa6e97b97146517" + "name": "verify_kzg_proof_case_correct_proof_3ac8dc31e9aa6a70" }, { "input": { "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", - "proof": "0xa444d6bb5aadc3ceb615b50d6606bd54bfe529f59247987cd1ab848d19de599a9052f1835fb0d0d44cf70183e19a68c9" - }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3c87ec986c2656c2" - }, - { - "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" - }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_585454b31673dd62" - }, - { - "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0xb72d80393dc39beea3857cb3719277138876b2b207f1d5e54dd62a14e3242d123b5a6db066181ff01a51c26c9d2f400b" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_9b754afb690c47e1" + "name": "verify_kzg_proof_case_correct_proof_3c1e8b38219e3e12" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", + "proof": "0xa444d6bb5aadc3ceb615b50d6606bd54bfe529f59247987cd1ab848d19de599a9052f1835fb0d0d44cf70183e19a68c9" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_c3d4322ec17fe7cd" + "name": "verify_kzg_proof_case_correct_proof_3c87ec986c2656c2" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_83e53423a2dd93fe" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_3cd183d0bab85fb7" }, { "input": { @@ -212,322 +182,332 @@ { "input": { "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", - "proof": "0x861a2aef7aa82db033bfa125b9f756afecaf1db28384925d5007bcf7dff1a53b72bdf522610303075aeecab41685d720" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", + "proof": "0xa060b350ad63d61979b80b25258e7cc6caf781080222e0209b4a0b074decca874afc5c41de3313d8ed217d905e6ada43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_b6cb6698327d9835" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_444b73ff54a19b44" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_becf2e1641bbd4e6" + "name": "verify_kzg_proof_case_correct_proof_53a9bdf4f75196da" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", - "proof": "0x987ea6df69bbe97c23e0dd948cf2d4490824ba7fea5af812721b2393354b0810a9dba2c231ea7ae30f26c412c7ea6e3a" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_d0992bc0387790a4" - }, - { - "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x8e3069b19e6e71aed9b7dc8fbba13e4217d91cfc59be47cfaa7d09ef626242517541992c0f76091ddabf271682cc7c2c" - }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_83e53423a2dd93fe" + "name": "verify_kzg_proof_case_correct_proof_585454b31673dd62" }, { "input": { "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", - "proof": "0x98e15cbf800b69b90bfcaf1d907a9889c7743f7e5a19ee4b557471c005600f56d78e3dd887b2f5b87d76405b80dd2115" + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", + "proof": "0x9506a8dc7f3f720a592a79a4e711e28d8596854bac66b9cb2d6d361704f1735442d47ea09fda5e0984f0928ce7d2f5f6" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f0ed3dc11cdeb130" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_7db4f140a955dd1a" }, { "input": { "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", - "proof": "0xb3477fc9a5bfab5fdb5523251818ee5a6d52613c59502a3d2df58217f4e366cd9ef37dee55bf2c705a2b08e7808b6fa0" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_ed6b180ec759bcf6" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_83e53423a2dd93fe" }, { "input": { "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", - "proof": "0x94425f5cf336685a6a4e806ad4601f4b0d3707a655718f968c57e225f0e4b8d5fd61878234f25ec59d090c07ea725cf4" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xb9241c6816af6388d1014cd4d7dd21662a6e3d47f96c0257bce642b70e8e375839a880864638669c6a709b414ab8bffc" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_d736268229bd87ec" + "name": "verify_kzg_proof_case_correct_proof_9b24f8997145435c" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_420f2a187ce77035" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_9b754afb690c47e1" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_proof_32afa9561a4b3b91" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_a0be66af9a97ea52" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", - "proof": "0xb8f731ba6a52e419ffc843c50d2947d30e933e3a881b208de54149714ece74a599503f84c6249b5fd8a7c70189882a6b" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", + "proof": "0x8a46b67dcba4e3aa66f9952be69e1ecbc24e21d42b1df2bfe1c8e28431c6221a3f1d09808042f5624e857710cb24fb69" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_d0992bc0387790a4" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_af669445747d2585" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", + "proof": "0x893acd46552b81cc9e5ff6ca03dad873588f2c61031781367cfea2a2be4ef3090035623338711b3cf7eff4b4524df742" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_53a9bdf4f75196da" + "name": "verify_kzg_proof_case_correct_proof_af8b75f664ed7d43" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", + "proof": "0xa38758fca85407078c0a7e5fd6d38b34340c809baa0e1fed9deaabb11aa503062acbbe23fcbe620a21b40a83bfa71b89" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_64b9ff2b8f7dddee" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_b6cb6698327d9835" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xa256a681861974cdf6b116467044aa75c85b01076423a92c3335b93d10bf2fcb99b943a53adc1ab8feb6b475c4688948" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_36817bfd67de97a8" + "name": "verify_kzg_proof_case_correct_proof_b6ec3736f9ff2c62" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3cd183d0bab85fb7" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_becf2e1641bbd4e6" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3ac8dc31e9aa6a70" + "name": "verify_kzg_proof_case_correct_proof_c3d4322ec17fe7cd" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", + "proof": "0x873033e038326e87ed3e1276fd140253fa08e9fc25fb2d9a98527fc22a2c9612fbeafdad446cbc7bcdbdcd780af2c16a" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_02e696ada7d4631d" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_c5e1490d672d026d" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", + "proof": "0xb059c60125debbbf29d041bac20fd853951b64b5f31bfe2fa825e18ff49a259953e734b3d57119ae66f7bd79de3027f6" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3208425794224c3f" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_cae5d3491190b777" }, { "input": { - "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", + "proof": "0x987ea6df69bbe97c23e0dd948cf2d4490824ba7fea5af812721b2393354b0810a9dba2c231ea7ae30f26c412c7ea6e3a" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_e9d3e9ec16fbc15f" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_d0992bc0387790a4" }, { "input": { - "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", + "proof": "0x94425f5cf336685a6a4e806ad4601f4b0d3707a655718f968c57e225f0e4b8d5fd61878234f25ec59d090c07ea725cf4" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_32afa9561a4b3b91" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_d736268229bd87ec" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", + "proof": "0xa35c4f136a09a33c6437c26dc0c617ce6548a14bc4af7127690a411f5e1cde2f73157365212dbcea6432e0e7869cb006" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_e68d7111a2364a49" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xa1fcd37a924af9ec04143b44853c26f6b0738f6e15a3e0755057e7d5460406c7e148adb0e2d608982140d0ae42fe0b3b" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_177b58dc7a46b08f" + "name": "verify_kzg_proof_case_correct_proof_ed6b180ec759bcf6" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", + "proof": "0xa71f21ca51b443ad35bb8a26d274223a690d88d9629927dc80b0856093e08a372820248df5b8a43b6d98fd52a62fa376" + }, + "output": true, + "name": "verify_kzg_proof_case_correct_proof_f0ed3dc11cdeb130" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", - "proof": "0xb9b65c2ebc89e669cf19e82fb178f0d1e9c958edbebe9ead62e97e95e2dcdc4972729fb9661f0cae3532b71b2664a8c1" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_31ebd010e6098750" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_f47eb9fc139f6bfd" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", - "proof": "0x90f53a4837bbde6ab0838fef0c0be5339ab03a78342c221cf6b2d6e465d01a3d47585a808c9d8d25dee885007deeb107" + "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", + "proof": "0x809adfa8b078b0921cdb8696ca017a0cc2d5337109016f36a766886eade28d32f205311ff5def247c3ddba91896fae97" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_26b753dec0560daa" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_f7f44e1e864aa967" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_08f9e2f1cb3d39db" + "name": "verify_kzg_proof_case_correct_proof_ffa6e97b97146517" }, { "input": { "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_05c1f3685f3393f0" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_05c1f3685f3393f0" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_53a9bdf4f75196da" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_177b58dc7a46b08f" }, { "input": { "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x0000000000000000000000000000000000000000000000000000000000000002", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_a0be66af9a97ea52" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_2b76dc9e3abf42f3" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", - "proof": "0xa35c4f136a09a33c6437c26dc0c617ce6548a14bc4af7127690a411f5e1cde2f73157365212dbcea6432e0e7869cb006" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_e68d7111a2364a49" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_395cf6d697d1a743" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", - "proof": "0xacd56791e0ab0d1b3802021862013418993da2646e87140e12631e2914d9e6c676466aa3adfc91b61f84255544cab544" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_c5e1490d672d026d" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_585454b31673dd62" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", - "proof": "0xb82ded761997f2c6f1bb3db1e1dada2ef06d936551667c82f659b75f99d2da2068b81340823ee4e829a93c9fbed7810d" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_26b753dec0560daa" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_a0be66af9a97ea52" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_0cf79b17cb5f4ea2" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_02e696ada7d4631d" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xafc13cef6ed41f7abe142d32d7b5354e5664bd4b6d52080460dd404dc2cb26269c24826d2bcd0152d0b55ee0a9e90289" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_9b24f8997145435c" + "output": true, + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_0cf79b17cb5f4ea2" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_395cf6d697d1a743" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3208425794224c3f" }, { "input": { @@ -537,167 +517,147 @@ "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_3ac8dc31e9aa6a70" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3ac8dc31e9aa6a70" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", - "proof": "0xb059c60125debbbf29d041bac20fd853951b64b5f31bfe2fa825e18ff49a259953e734b3d57119ae66f7bd79de3027f6" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_cae5d3491190b777" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_c3d4322ec17fe7cd" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xa256a681861974cdf6b116467044aa75c85b01076423a92c3335b93d10bf2fcb99b943a53adc1ab8feb6b475c4688948" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": true, - "name": "verify_kzg_proof_case_correct_proof_b6ec3736f9ff2c62" + "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_ffa6e97b97146517" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_4aa6def8c35c9097" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_02e696ada7d4631d" }, { "input": { "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_177b58dc7a46b08f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_05c1f3685f3393f0" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c1e8b38219e3e12" + "name": "verify_kzg_proof_case_incorrect_proof_08f9e2f1cb3d39db" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", - "proof": "0xa1fcd37a924af9ec04143b44853c26f6b0738f6e15a3e0755057e7d5460406c7e148adb0e2d608982140d0ae42fe0b3b" - }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_ed6b180ec759bcf6" - }, - { - "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", - "proof": "0x8a46b67dcba4e3aa66f9952be69e1ecbc24e21d42b1df2bfe1c8e28431c6221a3f1d09808042f5624e857710cb24fb69" + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_af669445747d2585" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_0cf79b17cb5f4ea2" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0x98613e9e1b1ed52fc2fdc54e945b863ff52870e6565307ff9e32327196d7a03c428fc51a9abedc97de2a68daa1274b50" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_f47eb9fc139f6bfd" + "name": "verify_kzg_proof_case_incorrect_proof_177b58dc7a46b08f" }, { "input": { "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x92c51ff81dd71dab71cefecd79e8274b4b7ba36a0f40e2dc086bc4061c7f63249877db23297212991fd63e07b7ebc348" + "proof": "0x9779b8337f00de6aeac881256198bd2db2fe95bc3127ad9e6440d9e4d1e785b455f55fcfe80a3434dc40f8e6df85be88" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_1ce8e4f69d5df899" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_1ce8e4f69d5df899" }, { "input": { "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x9779b8337f00de6aeac881256198bd2db2fe95bc3127ad9e6440d9e4d1e785b455f55fcfe80a3434dc40f8e6df85be88" + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x73e66878b46ae3705eb6a46a89213de7d3686828bfce5c19400fffff00100001", + "proof": "0x90f53a4837bbde6ab0838fef0c0be5339ab03a78342c221cf6b2d6e465d01a3d47585a808c9d8d25dee885007deeb107" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_1ce8e4f69d5df899" + "name": "verify_kzg_proof_case_incorrect_proof_26b753dec0560daa" }, { "input": { "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_05c1f3685f3393f0" - }, - { - "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_02e696ada7d4631d" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_2b76dc9e3abf42f3" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x00000000000000000000000000000000000000000000000000000000000000", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", + "proof": "0xb9b65c2ebc89e669cf19e82fb178f0d1e9c958edbebe9ead62e97e95e2dcdc4972729fb9661f0cae3532b71b2664a8c1" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_4e51cef08a61606f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_31ebd010e6098750" }, { "input": { "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_0cf79b17cb5f4ea2" + "name": "verify_kzg_proof_case_incorrect_proof_3208425794224c3f" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3cd183d0bab85fb7" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_36817bfd67de97a8" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xb08a5afbb1717334e08e05576b07bff58e8851d8cfd9ea71da1ab4233ad4217cffabd669dfa89c3ebf4c44f91694a2f4" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_c3d4322ec17fe7cd" + "name": "verify_kzg_proof_case_incorrect_proof_392169c16a2e5ef6" }, { "input": { @@ -711,512 +671,552 @@ }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_83e53423a2dd93fe" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3ac8dc31e9aa6a70" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", - "proof": "0x9506a8dc7f3f720a592a79a4e711e28d8596854bac66b9cb2d6d361704f1735442d47ea09fda5e0984f0928ce7d2f5f6" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0x90559bfd8e58f5d144588a1a959c93aba58607777e09893f088e404eb2dc47c0269ed8e47c1be79ea07ae726abd921a8" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_7db4f140a955dd1a" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_3c1e8b38219e3e12" }, { "input": { "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", + "proof": "0x8d72dc4eec977090f452b412a6b0a3cdced2ea6b622ebb6e289c7e05d85cc715b93eca244123c84a60b3ecbf33373903" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_392169c16a2e5ef6" + "name": "verify_kzg_proof_case_incorrect_proof_3c87ec986c2656c2" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_becf2e1641bbd4e6" + "name": "verify_kzg_proof_case_incorrect_proof_3cd183d0bab85fb7" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", + "proof": "0x99c282db3a79a9ec1553306515e6a71dc43df1ddbd1dbd9d5b71f3c1798ef482f5e1fd84500b0e47c82f72a189ecd526" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_02e696ada7d4631d" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_420f2a187ce77035" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", - "proof": "0x809adfa8b078b0921cdb8696ca017a0cc2d5337109016f36a766886eade28d32f205311ff5def247c3ddba91896fae97" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", + "proof": "0xa7de1e32bb336b85e42ff5028167042188317299333f091dd88675e84a550577bfa564b2f57cd2498e2acf875e0aaa40" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_f7f44e1e864aa967" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_444b73ff54a19b44" }, { "input": { - "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_64b9ff2b8f7dddee" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_53a9bdf4f75196da" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_ed6b180ec759bcf6" + "name": "verify_kzg_proof_case_incorrect_proof_585454b31673dd62" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", + "proof": "0xb0ac600174134691bf9d91fee448b4d58c127356567da1c456b9c38468909d4effe6b7faa11177e1f96ee5d2834df001" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_2b76dc9e3abf42f3" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_7db4f140a955dd1a" }, { "input": { "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", - "proof": "0xb08a5afbb1717334e08e05576b07bff58e8851d8cfd9ea71da1ab4233ad4217cffabd669dfa89c3ebf4c44f91694a2f4" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x8e3069b19e6e71aed9b7dc8fbba13e4217d91cfc59be47cfaa7d09ef626242517541992c0f76091ddabf271682cc7c2c" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_392169c16a2e5ef6" + "name": "verify_kzg_proof_case_incorrect_proof_83e53423a2dd93fe" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0xa7de1e32bb336b85e42ff5028167042188317299333f091dd88675e84a550577bfa564b2f57cd2498e2acf875e0aaa40" + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xafc13cef6ed41f7abe142d32d7b5354e5664bd4b6d52080460dd404dc2cb26269c24826d2bcd0152d0b55ee0a9e90289" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_444b73ff54a19b44" + "name": "verify_kzg_proof_case_incorrect_proof_9b24f8997145435c" }, { "input": { "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_36817bfd67de97a8" + "name": "verify_kzg_proof_case_incorrect_proof_9b754afb690c47e1" }, { "input": { - "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_3e55802a5ed3c757" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_a0be66af9a97ea52" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", - "proof": "0x84c349506215a2d55f9d06f475b8229c6dedc08fd467f41fabae6bb042c2d0dbdbcd5f7532c475e479588eec5820fd37" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", + "proof": "0xa88d68fe3ad0d09b07f4605b1364c8d4804bf7096dae003d821cc01c3b7d35c6d1fdae14e2db3c05e1cdcea7c7b7f262" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_d736268229bd87ec" + "name": "verify_kzg_proof_case_incorrect_proof_af669445747d2585" }, { "input": { - "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", + "proof": "0xaf08cbca9deec336f2a56ca0b202995830f238fc3cb2ecdbdc0bbb6419e3e60507e823ff7dcbd17394cea55bc514716c" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_commitment_1b44e341d56c757d" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_af8b75f664ed7d43" }, { "input": { "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x6c28d6edfea2f5e1638cb1a8be8197549d52e133fa9dae87e52abb45f7b192dd", - "proof": "0xa88d68fe3ad0d09b07f4605b1364c8d4804bf7096dae003d821cc01c3b7d35c6d1fdae14e2db3c05e1cdcea7c7b7f262" + "z": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", + "proof": "0x861a2aef7aa82db033bfa125b9f756afecaf1db28384925d5007bcf7dff1a53b72bdf522610303075aeecab41685d720" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_af669445747d2585" + "name": "verify_kzg_proof_case_incorrect_proof_b6cb6698327d9835" }, { "input": { "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xb9241c6816af6388d1014cd4d7dd21662a6e3d47f96c0257bce642b70e8e375839a880864638669c6a709b414ab8bffc" + "proof": "0x82f1cd05471ab6ff21bcfd5c3369cba05b03a872a10829236d184fe1872767c391c2aa7e3b85babb1e6093b7224e7732" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_9b24f8997145435c" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_b6ec3736f9ff2c62" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_a0be66af9a97ea52" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_becf2e1641bbd4e6" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x58cdc98c4c44791bb8ba7e58a80324ef8c021c79c68e253c430fa2663188f7f2", - "proof": "0xb0ac600174134691bf9d91fee448b4d58c127356567da1c456b9c38468909d4effe6b7faa11177e1f96ee5d2834df001" + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_7db4f140a955dd1a" + "name": "verify_kzg_proof_case_incorrect_proof_c3d4322ec17fe7cd" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", + "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", + "proof": "0xacd56791e0ab0d1b3802021862013418993da2646e87140e12631e2914d9e6c676466aa3adfc91b61f84255544cab544" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_proof_e9d3e9ec16fbc15f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_c5e1490d672d026d" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x2c9ae4f1d6d08558d7027df9cc6b248c21290075d2c0df8a4084d02090b3fa14", + "proof": "0xa4cc8c419ade0cf043cbf30f43c8f7ee6da3ab8d2c15070f323e5a13a8178fe07c8f89686e5fd16565247b520028251b" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_585454b31673dd62" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_cae5d3491190b777" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x4882cf0609af8c7cd4c256e63a35838c95a9ebbf6122540ab344b42fd66d32e1", + "proof": "0xb8f731ba6a52e419ffc843c50d2947d30e933e3a881b208de54149714ece74a599503f84c6249b5fd8a7c70189882a6b" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_0cf79b17cb5f4ea2" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_d0992bc0387790a4" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x6a75e4fe63e5e148c853462a680c3e3ccedea34719d28f19bf1b35ae4eea37d6", - "proof": "0xa38758fca85407078c0a7e5fd6d38b34340c809baa0e1fed9deaabb11aa503062acbbe23fcbe620a21b40a83bfa71b89" + "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5fd58150b731b4facfcdd89c0e393ff842f5f2071303eff99b51e103161cd233", + "proof": "0x84c349506215a2d55f9d06f475b8229c6dedc08fd467f41fabae6bb042c2d0dbdbcd5f7532c475e479588eec5820fd37" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_b6cb6698327d9835" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_d736268229bd87ec" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", - "proof": "0xaf08cbca9deec336f2a56ca0b202995830f238fc3cb2ecdbdc0bbb6419e3e60507e823ff7dcbd17394cea55bc514716c" + "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", + "proof": "0x94fce36bf7e9f0ed981728fcd829013de96f7d25f8b4fe885059ec24af36f801ffbf68ec4604ef6e5f5f800f5cf31238" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_af8b75f664ed7d43" + "name": "verify_kzg_proof_case_incorrect_proof_e68d7111a2364a49" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xb3477fc9a5bfab5fdb5523251818ee5a6d52613c59502a3d2df58217f4e366cd9ef37dee55bf2c705a2b08e7808b6fa0" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_ed6b180ec759bcf6" + }, + { + "input": { + "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x1ed7d14d1b3fb1a1890d67b81715531553ad798df2009b4311d9fe2bea6cb964", + "proof": "0x98e15cbf800b69b90bfcaf1d907a9889c7743f7e5a19ee4b557471c005600f56d78e3dd887b2f5b87d76405b80dd2115" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_f0ed3dc11cdeb130" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x00000000000000000000000000000000000000000000000000000000000000", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "proof": "0x98613e9e1b1ed52fc2fdc54e945b863ff52870e6565307ff9e32327196d7a03c428fc51a9abedc97de2a68daa1274b50" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_z_4e51cef08a61606f" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_f47eb9fc139f6bfd" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x000000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x61157104410181bdc6eac224aa9436ac268bdcfeecb6badf71d228adda820af3", + "proof": "0xa1d8f2a5ab22acdfc1a9492ee2e1c2cbde681b51b312bf718821937e5088cd8ee002b718264027d10c5c5855dabe0353" }, - "output": null, - "name": "verify_kzg_proof_case_invalid_y_b358a2e763727b70" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_f7f44e1e864aa967" }, { "input": { - "commitment": "0xb49d88afcd7f6c61a8ea69eff5f609d2432b47e7e4cd50b02cdddb4e0c1460517e8df02e4e64dc55e3d8ca192d57193a", + "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x443e7af5274b52214ea6c775908c54519fea957eecd98069165a8b771082fd51", - "proof": "0xa060b350ad63d61979b80b25258e7cc6caf781080222e0209b4a0b074decca874afc5c41de3313d8ed217d905e6ada43" + "y": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_444b73ff54a19b44" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_ffa6e97b97146517" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", + "y": "0x304962b3598a0adf33189fdfd9789feab1096ff40006900400000003fffffffc", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_392169c16a2e5ef6" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000000", + "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c1e8b38219e3e12" + }, + { + "input": { + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", + "y": "0x6d928e13fe443e957d82e3e71d48cb65d51028eb4483e719bf8efcdf12f7c321", "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_05c1f3685f3393f0" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_3c87ec986c2656c2" }, { "input": { "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000002", "y": "0x2bf4e1f980eb94661a21affc4d7e6e56f214fe3e7dc4d20b98c66ffd43cabeb0", - "proof": "0x99c282db3a79a9ec1553306515e6a71dc43df1ddbd1dbd9d5b71f3c1798ef482f5e1fd84500b0e47c82f72a189ecd526" + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_420f2a187ce77035" + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_420f2a187ce77035" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_2b76dc9e3abf42f3" + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_83e53423a2dd93fe" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x64d3b6baf69395bde2abd1d43f99be66bc64581234fd363e2ae3a0d419cfc3fc", - "proof": "0x893acd46552b81cc9e5ff6ca03dad873588f2c61031781367cfea2a2be4ef3090035623338711b3cf7eff4b4524df742" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", + "y": "0x5ee1e9a4a06a02ca6ea14b0ca73415a8ba0fba888f18dde56df499b480d4b9e0", + "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_af8b75f664ed7d43" + "output": false, + "name": "verify_kzg_proof_case_incorrect_proof_point_at_infinity_ed6b180ec759bcf6" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_395cf6d697d1a743" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_1b44e341d56c757d" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", - "proof": "0xb72d80393dc39beea3857cb3719277138876b2b207f1d5e54dd62a14e3242d123b5a6db066181ff01a51c26c9d2f400b" + "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_3c1e8b38219e3e12" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_32afa9561a4b3b91" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "commitment": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_ffa6e97b97146517" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_3e55802a5ed3c757" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0xb0c829a8d2d3405304fecbea193e6c67f7c3912a6adc7c3737ad3f8a3b750425c1531a7426f03033a3994bc82a10609f" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_585454b31673dd62" + "output": null, + "name": "verify_kzg_proof_case_invalid_commitment_e9d3e9ec16fbc15f" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3ac8dc31e9aa6a70" + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_1b44e341d56c757d" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_2b76dc9e3abf42f3" + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_32afa9561a4b3b91" }, { "input": { - "commitment": "0x93efc82d2017e9c57834a1246463e64774e56183bb247c8fc9dd98c56817e878d97b05f5c8d900acf1fbbbca6f146556", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x82f1cd05471ab6ff21bcfd5c3369cba05b03a872a10829236d184fe1872767c391c2aa7e3b85babb1e6093b7224e7732" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_b6ec3736f9ff2c62" + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_3e55802a5ed3c757" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", + "proof": "0x8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcde0" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_9b754afb690c47e1" + "output": null, + "name": "verify_kzg_proof_case_invalid_proof_e9d3e9ec16fbc15f" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", - "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_z_4aa6def8c35c9097" + "name": "verify_kzg_proof_case_invalid_y_35d08d612aad2197" }, { "input": { - "commitment": "0xa572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e", - "z": "0x5eb7004fe57383e6c88b99d839937fddf3f99279353aaf8d5c9a75f91ce33c62", - "y": "0x0000000000000000000000000000000000000000000000000000000000000002", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_177b58dc7a46b08f" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_4aa6def8c35c9097" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "y": "0x00000000000000000000000000000000000000000000000000000000000000", "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_y_35d08d612aad2197" + "name": "verify_kzg_proof_case_invalid_y_4e51cef08a61606f" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_c3d4322ec17fe7cd" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_64b9ff2b8f7dddee" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x1522a4a7f34e1ea350ae07c29c96c7e79655aa926122e95fe69fcbd932ca49e9", - "proof": "0xa62ad71d14c5719385c0686f1871430475bf3a00f0aa3f7b8dd99a9abc2160744faf0070725e00b60ad9a026a15b1a8c" + "z": "0x0000000000000000000000000000000000000000000000000000000000000001", + "y": "0x000000000000000000000000000000000000000000000000000000000000000000", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_31ebd010e6098750" + "output": null, + "name": "verify_kzg_proof_case_invalid_y_b358a2e763727b70" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x1824b159acc5056f998c4fefecbc4ff55884b7fa0003480200000001fffffffe", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6" + "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, "output": null, - "name": "verify_kzg_proof_case_invalid_proof_1b44e341d56c757d" + "name": "verify_kzg_proof_case_invalid_y_eb0601fec84cc5e9" }, { "input": { - "commitment": "0xa421e229565952cfff4ef3517100a97da1d4fe57956fa50a442f92af03b1bf37adacc8ad4ed209b31287ea5bb94d9d06", - "z": "0x0000000000000000000000000000000000000000000000000000000000000000", - "y": "0x50625ad853cc21ba40594f79591e5d35c445ecf9453014da6524c0cf6367c359", - "proof": "0x90559bfd8e58f5d144588a1a959c93aba58607777e09893f088e404eb2dc47c0269ed8e47c1be79ea07ae726abd921a8" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_3c1e8b38219e3e12" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_35d08d612aad2197" }, { "input": { - "commitment": "0xb7f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb", - "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "y": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0xffffffffffffffffffffffffffffffff00000000000000000000000000000000", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_08f9e2f1cb3d39db" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_4aa6def8c35c9097" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x0000000000000000000000000000000000000000000000000000000000000002", - "y": "0x549345dd3612e36fab0ab7baffe3faa5b820d56b71348c89ecaf63f7c4f85370", - "proof": "0x94fce36bf7e9f0ed981728fcd829013de96f7d25f8b4fe885059ec24af36f801ffbf68ec4604ef6e5f5f800f5cf31238" + "z": "0x00000000000000000000000000000000000000000000000000000000000000", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_e68d7111a2364a49" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_4e51cef08a61606f" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x0000000000000000000000000000000000000000000000000000000000000001", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0x97f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000002", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": false, - "name": "verify_kzg_proof_case_incorrect_proof_ffa6e97b97146517" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_64b9ff2b8f7dddee" }, { "input": { - "commitment": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proof": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", + "z": "0x000000000000000000000000000000000000000000000000000000000000000000", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3208425794224c3f" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_b358a2e763727b70" }, { "input": { "commitment": "0x8f59a8d2a1a625a17f3fea0fe5eb8c896db3764f3185481bc22f91b4aaffcca25f26936857bc3a7c2539ea8ec3a952b7", - "z": "0x564c0a11a0f704f4fc3e8acfe0f8245f0ad1347b378fbf96e206da11a5d36306", - "y": "0x24d25032e67a7e6a4910df5834b8fe70e6bcfeeac0352434196bdf4b2485d5a1", - "proof": "0x873033e038326e87ed3e1276fd140253fa08e9fc25fb2d9a98527fc22a2c9612fbeafdad446cbc7bcdbdcd780af2c16a" + "z": "0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001", + "y": "0x60f840641ec0d0c0d2b77b2d5a393b329442721fad05ab78c7b98f2aa3c20ec9", + "proof": "0xb30b3d1e4faccc380557792c9a0374d58fa286f5f75fea48870585393f890909cd3c53cfe4897e799fb211b4be531e43" }, - "output": true, - "name": "verify_kzg_proof_case_correct_proof_c5e1490d672d026d" + "output": null, + "name": "verify_kzg_proof_case_invalid_z_eb0601fec84cc5e9" } ] \ No newline at end of file From b6cbd111e2c366e2d4e8f869fd9a3e26af69b090 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Thu, 19 Oct 2023 18:54:00 +0000 Subject: [PATCH 4/5] docs: Changelog --- docs/CHANGELOG.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 3948b01ec2d..b115a7086c4 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,11 +4,11 @@ Test fixtures for use by clients are available for each release on the [Github r **Key:** โœจ = New, ๐Ÿž = Fixed, ๐Ÿ”€ = Changed, ๐Ÿ’ฅ = Breaking change. -## ๐Ÿ”œ [Unreleased - v1.0.6](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.6) - 2023-xx-xx +## ๐Ÿ”œ [Unreleased - v1.0.6](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.6) - 2023-10-19: ๐Ÿ๐Ÿ–๏ธ Cancun Devnet 10 ### ๐Ÿงช Test Cases -- ๐Ÿ”€ [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844): Update KZG point evaluation test vectors to use data from the official KZG setup ([#XXX](https://github.com/ethereum/execution-spec-tests/pull/XXX)). +- ๐Ÿ”€ [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844): Update KZG point evaluation test vectors to use data from the official KZG setup and Mainnet Trusted Setup ([#336](https://github.com/ethereum/execution-spec-tests/pull/336)). ### ๐Ÿ› ๏ธ Framework @@ -27,6 +27,10 @@ Test fixtures for use by clients are available for each release on the [Github r - โœจ Docs: Changelog updated post release ([#321](https://github.com/ethereum/execution-spec-tests/pull/321)). - โœจ Docs: Add [a section explaining execution-spec-tests release artifacts](https://ethereum.github.io/execution-spec-tests/main/getting_started/using_fixtures/) ([#334](https://github.com/ethereum/execution-spec-tests/pull/334)). +### ๐Ÿ’ฅ Breaking Change + +- Fixtures now use the Mainnet Trusted Setup merged on [consensus-specs#3521](https://github.com/ethereum/consensus-specs/pull/3521) + ## [v1.0.5](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5) - 2023-09-26: ๐Ÿ๐Ÿ–๏ธ Cancun Devnet 9 Release 3 This release mainly serves to update the EIP-4788 beacon roots address to `0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02`, as updated in [ethereum/EIPs/pull/7672](https://github.com/ethereum/EIPs/pull/7672). From 2de35d017ba3bd646b5ecc02999e4748cfcd42a6 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Thu, 19 Oct 2023 19:02:33 +0000 Subject: [PATCH 5/5] docs: Changelog --- docs/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b115a7086c4..4293add3275 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -26,10 +26,11 @@ Test fixtures for use by clients are available for each release on the [Github r - โœจ Process: Added a Github pull request template ([#308](https://github.com/ethereum/execution-spec-tests/pull/308)). - โœจ Docs: Changelog updated post release ([#321](https://github.com/ethereum/execution-spec-tests/pull/321)). - โœจ Docs: Add [a section explaining execution-spec-tests release artifacts](https://ethereum.github.io/execution-spec-tests/main/getting_started/using_fixtures/) ([#334](https://github.com/ethereum/execution-spec-tests/pull/334)). +- ๐Ÿ”€ T8N Tool: Branch used to generate the tests for Cancun is now [lightclient/go-ethereum@devnet-10](https://github.com/lightclient/go-ethereum/tree/devnet-10) ([#336](https://github.com/ethereum/execution-spec-tests/pull/336)) ### ๐Ÿ’ฅ Breaking Change -- Fixtures now use the Mainnet Trusted Setup merged on [consensus-specs#3521](https://github.com/ethereum/consensus-specs/pull/3521) +- Fixtures now use the Mainnet Trusted Setup merged on [consensus-specs#3521](https://github.com/ethereum/consensus-specs/pull/3521) ([#336](https://github.com/ethereum/execution-spec-tests/pull/336)) ## [v1.0.5](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5) - 2023-09-26: ๐Ÿ๐Ÿ–๏ธ Cancun Devnet 9 Release 3