├── .github └── workflows │ ├── backend-benchmarks.yml │ ├── backend-tests.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── arkworks3-sppark-wlc ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── benches │ └── msm.rs ├── build.rs ├── cuda │ ├── host_pinned_allocator_t.hpp │ ├── pippenger.cu │ └── pippenger_inf.cu ├── sppark │ ├── .DS_Store │ ├── README.md │ ├── ec │ │ ├── jacobian_t.hpp │ │ ├── projective_t.hpp │ │ └── xyzz_t.hpp │ ├── ff │ │ ├── alt_bn128.hpp │ │ ├── bls12-377.hpp │ │ ├── bls12-381.hpp │ │ ├── mont_t.cuh │ │ └── pasta.hpp │ ├── msm │ │ └── pippenger.cuh │ ├── rust │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── publish.sh │ │ └── src │ │ │ └── lib.rs │ └── util │ │ ├── device.hpp │ │ ├── exception.cuh │ │ ├── host_pinned_allocator_t.hpp │ │ ├── rusterror.h │ │ └── thread_pool_t.hpp ├── src │ ├── lib.c │ ├── lib.rs │ └── util.rs └── tests │ └── msm.rs ├── arkworks3-sppark ├── Cargo.toml ├── benches │ └── lincomb.rs ├── build.rs ├── cuda │ └── pippenger.cu └── src │ ├── lib.c │ └── lib.rs ├── arkworks3 ├── Cargo.toml ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── kzg_types.rs │ ├── lib.rs │ ├── poly.rs │ ├── recover.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── bucket_msm.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── msm.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── arkworks4 ├── Cargo.toml ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── kzg_types.rs │ ├── lib.rs │ ├── poly.rs │ ├── recover.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── bucket_msm.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── msm.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── arkworks5 ├── Cargo.toml ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── kzg_types.rs │ ├── lib.rs │ ├── poly.rs │ ├── recover.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── bucket_msm.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── msm.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── benchmark_script ├── README.md ├── images │ ├── Screenshot_20230426_151300.png │ ├── Screenshot_20231130_214952.png │ ├── Screenshot_20231130_215550.png │ └── verify_blob_kzg_proof_batch_64.png ├── input │ ├── graphs │ │ ├── cuda_eip_graph_template.tex │ │ ├── cuda_msm_graph_template.tex │ │ ├── eip_graph_template.tex │ │ ├── fft_graph_template.tex │ │ └── msm_graph_template.tex │ ├── rust-kzg-benchmarks-L4.txt │ ├── rust-kzg-benchmarks-T4.txt │ └── rust-kzg-benchmarks.txt └── main.py ├── blst-sppark ├── Cargo.toml ├── benches │ └── lincomb.rs ├── build.rs ├── cuda │ └── pippenger.cu └── src │ ├── lib.c │ └── lib.rs ├── blst ├── .gitignore ├── Cargo.toml ├── README.md ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ ├── trusted_setup.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── data_availability_sampling.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── lib.rs │ ├── recovery.rs │ ├── types │ │ ├── fft_settings.rs │ │ ├── fk20_multi_settings.rs │ │ ├── fk20_single_settings.rs │ │ ├── fp.rs │ │ ├── fr.rs │ │ ├── g1.rs │ │ ├── g2.rs │ │ ├── kzg_settings.rs │ │ ├── mod.rs │ │ └── poly.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── c_bindings.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── local_tests │ ├── local_consts.rs │ ├── local_poly.rs │ ├── local_recovery.rs │ └── mod.rs │ ├── mod.rs │ ├── poly.rs │ ├── recovery.rs │ └── zero_poly.rs ├── ckzg ├── Cargo.toml ├── README.md ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── fft.rs │ ├── fk20.rs │ ├── kzg.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── build.rs ├── build.sh ├── c.patch ├── src │ ├── consts.rs │ ├── eip_4844.rs │ ├── fftsettings.rs │ ├── fftsettings4844.rs │ ├── finite.rs │ ├── fk20settings.rs │ ├── kzgsettings.rs │ ├── kzgsettings4844.rs │ ├── lib.rs │ └── poly.rs └── tests │ ├── bls12_381.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── finite.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── constantine ├── .gitignore ├── Cargo.toml ├── README.md ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_4844_constantine.rs │ ├── eip_4844_constantine_no_conv.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── data_availability_sampling.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── lib.rs │ ├── mixed_kzg │ │ ├── mixed_eip_4844.rs │ │ ├── mixed_kzg_settings.rs │ │ └── mod.rs │ ├── recovery.rs │ ├── types │ │ ├── fft_settings.rs │ │ ├── fk20_multi_settings.rs │ │ ├── fk20_single_settings.rs │ │ ├── fp.rs │ │ ├── fr.rs │ │ ├── g1.rs │ │ ├── g2.rs │ │ ├── kzg_settings.rs │ │ ├── mod.rs │ │ └── poly.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── c_bindings.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_4844_constantine.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── local_tests │ ├── local_consts.rs │ ├── local_poly.rs │ ├── local_recovery.rs │ └── mod.rs │ ├── mod.rs │ ├── poly.rs │ ├── recovery.rs │ └── zero_poly.rs ├── funding.json ├── fuzz ├── .gitignore ├── Cargo.toml ├── README.md ├── fuzz_targets │ ├── fixed_msm.rs │ ├── fixed_msm_with_zeros.rs │ └── variable_msm.rs └── src │ └── lib.rs ├── images ├── blob_to_kzg_commitment.jpg ├── compute_blob_kzg_proof.jpg ├── compute_kzg_proof.jpg ├── cuda_blob_to_kzg_commitment.jpg ├── cuda_compute_blob_kzg_proof.jpg ├── cuda_compute_kzg_proof.jpg ├── cuda_msm.jpg ├── fft.jpg ├── multi_scalar_multiplication.jpg ├── verify_blob_kzg_proof.jpg ├── verify_blob_kzg_proof_batch_1.jpg ├── verify_blob_kzg_proof_batch_16.jpg ├── verify_blob_kzg_proof_batch_2.jpg ├── verify_blob_kzg_proof_batch_32.jpg ├── verify_blob_kzg_proof_batch_4.jpg ├── verify_blob_kzg_proof_batch_64.jpg ├── verify_blob_kzg_proof_batch_8.jpg └── verify_kzg_proof.jpg ├── kzg-bench ├── Cargo.toml └── src │ ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── mod.rs │ ├── poly.rs │ ├── recover.rs │ ├── trusted_setup.rs │ └── zero_poly.rs │ ├── lib.rs │ ├── test_vectors │ ├── blob_to_kzg_commitment.rs │ ├── blob_to_kzg_commitment │ │ └── kzg-mainnet │ │ │ ├── blob_to_kzg_commitment_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_0 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_1 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_2 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_3 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_4 │ │ │ └── data.yaml │ │ │ ├── blob_to_kzg_commitment_case_valid_blob_5 │ │ │ └── data.yaml │ │ │ └── blob_to_kzg_commitment_case_valid_blob_6 │ │ │ └── data.yaml │ ├── compute_blob_kzg_proof.rs │ ├── compute_blob_kzg_proof │ │ └── kzg-mainnet │ │ │ ├── compute_blob_kzg_proof_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_commitment_0 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_commitment_1 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_commitment_2 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_invalid_commitment_3 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_0 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_1 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_2 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_3 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_4 │ │ │ └── data.yaml │ │ │ ├── compute_blob_kzg_proof_case_valid_blob_5 │ │ │ └── data.yaml │ │ │ └── compute_blob_kzg_proof_case_valid_blob_6 │ │ │ └── data.yaml │ ├── compute_cells.rs │ ├── compute_cells │ │ └── kzg-mainnet │ │ │ ├── compute_cells_case_valid_0 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_1 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_2 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_3 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_4 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_5 │ │ │ └── data.yaml │ │ │ ├── compute_cells_case_valid_6 │ │ │ └── data.yaml │ │ │ ├── compute_cells_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── compute_cells_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── compute_cells_invalid_blob_2 │ │ │ └── data.yaml │ │ │ └── compute_cells_invalid_blob_3 │ │ │ └── data.yaml │ ├── compute_cells_and_kzg_proofs.rs │ ├── compute_cells_and_kzg_proofs │ │ └── kzg-mainnet │ │ │ ├── compute_cells_and_kzg_proofs_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_0 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_1 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_2 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_3 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_4 │ │ │ └── data.yaml │ │ │ ├── compute_cells_and_kzg_proofs_case_valid_5 │ │ │ └── data.yaml │ │ │ └── compute_cells_and_kzg_proofs_case_valid_6 │ │ │ └── data.yaml │ ├── compute_challenge.rs │ ├── compute_challenge │ │ └── kzg-mainnet │ │ │ ├── compute_challenge_case_commitment_at_infinity │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_mismatched_commitment │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_0 │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_1 │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_2 │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_3 │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_4 │ │ │ └── data.yaml │ │ │ ├── compute_challenge_case_valid_5 │ │ │ └── data.yaml │ │ │ └── compute_challenge_case_valid_6 │ │ │ └── data.yaml │ ├── compute_kzg_proof.rs │ ├── compute_kzg_proof │ │ └── kzg-mainnet │ │ │ ├── compute_kzg_proof_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_invalid_z_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_0_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_1_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_2_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_3_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_4_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_4 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_5_5 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_6_0 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_6_1 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_6_2 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_6_3 │ │ │ └── data.yaml │ │ │ ├── compute_kzg_proof_case_valid_blob_6_4 │ │ │ └── data.yaml │ │ │ └── compute_kzg_proof_case_valid_blob_6_5 │ │ │ └── data.yaml │ ├── compute_verify_cell_kzg_proof_batch_challenge.rs │ ├── compute_verify_cell_kzg_proof_batch_challenge │ │ └── kzg-mainnet │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_all_cells │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_duplicate_cells │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_empty │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_many_cells │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_max_cell_indices │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_mixed_commitment_indices │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_multiple_cells_multiple_blobs │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_multiple_cells_single_blob │ │ │ └── data.yaml │ │ │ ├── compute_verify_cell_kzg_proof_batch_challenge_case_non_sequential_indices │ │ │ └── data.yaml │ │ │ └── compute_verify_cell_kzg_proof_batch_challenge_case_single_cell │ │ │ └── data.yaml │ ├── mod.rs │ ├── recover_cells_and_kzg_proofs.rs │ ├── recover_cells_and_kzg_proofs │ │ └── kzg-mainnet │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_all_cells_are_missing │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_cell_0 │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_cell_1 │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_cell_2 │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_cell_3 │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_cell_index │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_duplicate_cell_index │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_more_cell_indices_than_cells │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_more_cells_than_cell_indices │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_more_cells_than_cells_per_ext_blob │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_more_than_half_missing │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_shuffled_half_missing │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_shuffled_no_missing │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_invalid_shuffled_one_missing │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_valid_half_missing_every_other_cell │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_valid_half_missing_first_half │ │ │ └── data.yaml │ │ │ ├── recover_cells_and_kzg_proofs_case_valid_half_missing_second_half │ │ │ └── data.yaml │ │ │ └── recover_cells_and_kzg_proofs_case_valid_no_missing │ │ │ └── data.yaml │ ├── verify_blob_kzg_proof.rs │ ├── verify_blob_kzg_proof │ │ └── kzg-mainnet │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_4 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_5 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_6 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_4 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_5 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_6 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_incorrect_proof_point_at_infinity │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_commitment_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_commitment_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_commitment_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_commitment_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_proof_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_proof_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_case_invalid_proof_2 │ │ │ └── data.yaml │ │ │ └── verify_blob_kzg_proof_case_invalid_proof_3 │ │ │ └── data.yaml │ ├── verify_blob_kzg_proof_batch.rs │ ├── verify_blob_kzg_proof_batch │ │ └── kzg-mainnet │ │ │ ├── verify_blob_kzg_proof_batch_case_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_4 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_5 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_6 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_blob_length_different │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_commitment_length_different │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_incorrect_proof_add_one │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_incorrect_proof_point_at_infinity │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_blob_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_blob_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_blob_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_blob_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_commitment_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_commitment_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_commitment_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_commitment_3 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_proof_0 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_proof_1 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_proof_2 │ │ │ └── data.yaml │ │ │ ├── verify_blob_kzg_proof_batch_case_invalid_proof_3 │ │ │ └── data.yaml │ │ │ └── verify_blob_kzg_proof_batch_case_proof_length_different │ │ │ └── data.yaml │ ├── verify_cell_kzg_proof_batch.rs │ ├── verify_cell_kzg_proof_batch │ │ └── kzg-mainnet │ │ │ ├── verify_cell_kzg_proof_batch_case_incorrect_cell │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_incorrect_commitment │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_incorrect_proof │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_cell_0 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_cell_1 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_cell_2 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_cell_3 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_cell_index │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_commitment_0 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_commitment_1 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_commitment_2 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_commitment_3 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_missing_cell │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_missing_cell_index │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_missing_commitment │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_missing_proof │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_proof_0 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_proof_1 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_proof_2 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_invalid_proof_3 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_0 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_1 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_2 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_3 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_4 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_5 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_6 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_multiple_blobs │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_not_sorted │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_regression1 │ │ │ └── data.yaml │ │ │ ├── verify_cell_kzg_proof_batch_case_valid_same_cell_multiple_times │ │ │ └── data.yaml │ │ │ └── verify_cell_kzg_proof_batch_case_valid_zero_cells │ │ │ └── data.yaml │ ├── verify_kzg_proof.rs │ └── verify_kzg_proof │ │ └── kzg-mainnet │ │ ├── verify_kzg_proof_case_correct_proof_0_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_0_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_0_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_0_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_0_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_0_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_1_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_2_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_3_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_4_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_5_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_6_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_twos_poly_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_correct_proof_point_at_infinity_for_zero_poly_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_0_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_1_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_2_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_3_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_4_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_5_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_6_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_incorrect_proof_point_at_infinity_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_commitment_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_commitment_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_commitment_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_commitment_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_proof_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_proof_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_proof_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_proof_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_4 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_y_5 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_z_0 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_z_1 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_z_2 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_z_3 │ │ └── data.yaml │ │ ├── verify_kzg_proof_case_invalid_z_4 │ │ └── data.yaml │ │ └── verify_kzg_proof_case_invalid_z_5 │ │ └── data.yaml │ ├── tests │ ├── bls12_381.rs │ ├── c_bindings.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── finite.rs │ ├── fixtures │ │ ├── insufficient_g1_points │ │ │ └── trusted_setup_fixture.txt │ │ ├── insufficient_g2_points │ │ │ └── trusted_setup_fixture.txt │ │ ├── invalid_chars │ │ │ └── trusted_setup_fixture.txt │ │ ├── invalid_g1_point_count │ │ │ └── trusted_setup_fixture.txt │ │ ├── invalid_g2_point_count │ │ │ └── trusted_setup_fixture.txt │ │ ├── missing_g1_point_count │ │ │ └── trusted_setup_fixture.txt │ │ ├── missing_g2_point_count │ │ │ └── trusted_setup_fixture.txt │ │ ├── not_a_number │ │ │ └── trusted_setup_fixture.txt │ │ ├── old │ │ │ └── trusted_setup_fixture.txt │ │ ├── valid_short_hex │ │ │ └── trusted_setup_fixture.txt │ │ └── valid_whitespace_characters │ │ │ └── trusted_setup_fixture.txt │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── mod.rs │ ├── msm │ │ ├── batch_adder.rs │ │ ├── bucket_msm.rs │ │ ├── mod.rs │ │ └── msm_slice.rs │ ├── poly.rs │ ├── recover.rs │ ├── utils.rs │ └── zero_poly.rs │ └── trusted_setup.txt ├── kzg ├── Cargo.toml ├── src │ ├── common_utils.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eth │ │ ├── c_bindings.rs │ │ ├── eip_7594.rs │ │ └── mod.rs │ ├── lib.rs │ └── msm │ │ ├── arkmsm │ │ ├── arkmsm_msm.rs │ │ ├── batch_adder.rs │ │ ├── bitmap.rs │ │ ├── bucket_msm.rs │ │ ├── glv.rs │ │ └── mod.rs │ │ ├── bgmw.rs │ │ ├── cell.rs │ │ ├── diskcache.rs │ │ ├── mod.rs │ │ ├── msm_impls.rs │ │ ├── old_pippenger.rs │ │ ├── parallel_pippenger_utils.rs │ │ ├── pippenger_utils.rs │ │ ├── precompute.rs │ │ ├── sppark.rs │ │ ├── thread_pool.rs │ │ ├── tiling_parallel_pippenger.rs │ │ ├── tiling_pippenger_ops.rs │ │ ├── types.rs │ │ └── wbits.rs └── tests │ └── common_utils.rs ├── mcl ├── .gitignore ├── Cargo.toml ├── benches │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft.rs │ ├── fk_20.rs │ ├── kzg.rs │ ├── lincomb.rs │ ├── poly.rs │ ├── recover.rs │ ├── trusted_setup.rs │ └── zero_poly.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src │ ├── consts.rs │ ├── das.rs │ ├── data_availability_sampling.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_fft.rs │ ├── fk20_matrix.rs │ ├── fk20_proofs.rs │ ├── kzg10.rs │ ├── kzg_proofs.rs │ ├── kzg_settings.rs │ ├── lib.rs │ ├── mcl_methods.rs │ ├── recovery.rs │ ├── trait_implementations │ │ ├── fft_settings.rs │ │ └── kzg_settings.rs │ ├── types │ │ ├── fft_settings.rs │ │ ├── fk20_multi_settings.rs │ │ ├── fk20_single_settings.rs │ │ ├── fp.rs │ │ ├── fr.rs │ │ ├── g1.rs │ │ ├── g2.rs │ │ ├── kzg_settings.rs │ │ ├── mod.rs │ │ └── poly.rs │ ├── utils.rs │ └── zero_poly.rs └── tests │ ├── batch_adder.rs │ ├── bls12_381.rs │ ├── c_bindings.rs │ ├── consts.rs │ ├── das.rs │ ├── eip_4844.rs │ ├── eip_7594.rs │ ├── fft_fr.rs │ ├── fft_g1.rs │ ├── fk20_proofs.rs │ ├── kzg_proofs.rs │ ├── local_tests │ ├── local_consts.rs │ ├── local_poly.rs │ ├── local_recovery.rs │ └── mod.rs │ ├── mod.rs │ ├── poly.rs │ ├── recovery.rs │ └── zero_poly.rs ├── msm-benches ├── Cargo.toml ├── README.md ├── benches │ └── g1_fixed_base_msm.rs └── src │ └── lib.rs ├── readme.md ├── run-benchmarks.py ├── run-benchmarks.sh ├── run-c-kzg-4844-benches.sh ├── run-c-kzg-4844-fuzz.sh ├── run-c-kzg-4844-tests.sh ├── run-cuda-benchmarks.sh ├── rust-eth-kzg-benches ├── Cargo.toml ├── benches │ ├── eip_7594.rs │ └── trusted_setup.rs └── src │ └── lib.rs ├── rust-toolchain.toml ├── tasks ├── I.md ├── II.md └── III.md └── zkcrypto ├── Cargo.toml ├── benches ├── das.rs ├── eip_4844.rs ├── eip_7594.rs ├── fft.rs ├── fk_20.rs ├── kzg.rs ├── lincomb.rs ├── poly.rs ├── recover.rs └── zero_poly.rs ├── bls12_381 ├── Cargo.toml ├── benches │ ├── groups.rs │ └── hash_to_curve.rs └── src │ ├── fp.rs │ ├── fp12.rs │ ├── fp2.rs │ ├── fp6.rs │ ├── g1.rs │ ├── g2.rs │ ├── hash_to_curve │ ├── chain.rs │ ├── expand_msg.rs │ ├── map_g1.rs │ ├── map_g2.rs │ ├── map_scalar.rs │ └── mod.rs │ ├── lib.rs │ ├── notes │ ├── design.rs │ └── serialization.rs │ ├── pairings.rs │ ├── scalar.rs │ ├── tests │ ├── g1_compressed_valid_test_vectors.dat │ ├── g1_uncompressed_valid_test_vectors.dat │ ├── g2_compressed_valid_test_vectors.dat │ ├── g2_uncompressed_valid_test_vectors.dat │ └── mod.rs │ └── util.rs ├── csharp.patch ├── go.patch ├── java.patch ├── nim.patch ├── nodejs.patch ├── python.patch ├── rust.patch ├── src ├── consts.rs ├── das.rs ├── eip_4844.rs ├── eip_7594.rs ├── fft.rs ├── fft_g1.rs ├── fk20_proofs.rs ├── kzg_proofs.rs ├── kzg_types.rs ├── lib.rs ├── multiscalar_mul.rs ├── poly.rs ├── recover.rs ├── utils.rs └── zero_poly.rs └── tests ├── bls12_381.rs ├── consts.rs ├── das.rs ├── eip_4844.rs ├── eip_7594.rs ├── fft_fr.rs ├── fft_g1.rs ├── fk20_proofs.rs ├── kzg_proofs.rs ├── poly.rs ├── recover.rs └── zero_poly.rs /.github/workflows/backend-benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/.github/workflows/backend-benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/backend-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/.github/workflows/backend-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .directory 3 | target 4 | benchmark_script/output -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/LICENSE -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/Cargo.toml -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/LICENSE-APACHE -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/LICENSE-MIT -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/benches/msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/benches/msm.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/build.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/cuda/host_pinned_allocator_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/cuda/host_pinned_allocator_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/cuda/pippenger.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/cuda/pippenger.cu -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/cuda/pippenger_inf.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/cuda/pippenger_inf.cu -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/.DS_Store -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/README.md -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ec/jacobian_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ec/jacobian_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ec/projective_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ec/projective_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ec/xyzz_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ec/xyzz_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ff/alt_bn128.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ff/alt_bn128.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ff/bls12-377.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ff/bls12-377.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ff/bls12-381.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ff/bls12-381.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ff/mont_t.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ff/mont_t.cuh -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/ff/pasta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/ff/pasta.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/msm/pippenger.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/msm/pippenger.cuh -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/rust/Cargo.toml -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/rust/build.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/rust/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/rust/publish.sh -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/rust/src/lib.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/util/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/util/device.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/util/exception.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/util/exception.cuh -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/util/host_pinned_allocator_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/util/host_pinned_allocator_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/util/rusterror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/util/rusterror.h -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/sppark/util/thread_pool_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/sppark/util/thread_pool_t.hpp -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/src/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/src/lib.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/src/util.rs -------------------------------------------------------------------------------- /arkworks3-sppark-wlc/tests/msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark-wlc/tests/msm.rs -------------------------------------------------------------------------------- /arkworks3-sppark/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark/Cargo.toml -------------------------------------------------------------------------------- /arkworks3-sppark/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark/benches/lincomb.rs -------------------------------------------------------------------------------- /arkworks3-sppark/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark/build.rs -------------------------------------------------------------------------------- /arkworks3-sppark/cuda/pippenger.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark/cuda/pippenger.cu -------------------------------------------------------------------------------- /arkworks3-sppark/src/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arkworks3-sppark/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3-sppark/src/lib.rs -------------------------------------------------------------------------------- /arkworks3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/Cargo.toml -------------------------------------------------------------------------------- /arkworks3/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/das.rs -------------------------------------------------------------------------------- /arkworks3/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/eip_4844.rs -------------------------------------------------------------------------------- /arkworks3/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/eip_7594.rs -------------------------------------------------------------------------------- /arkworks3/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/fft.rs -------------------------------------------------------------------------------- /arkworks3/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/fk_20.rs -------------------------------------------------------------------------------- /arkworks3/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/kzg.rs -------------------------------------------------------------------------------- /arkworks3/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/lincomb.rs -------------------------------------------------------------------------------- /arkworks3/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/poly.rs -------------------------------------------------------------------------------- /arkworks3/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/recover.rs -------------------------------------------------------------------------------- /arkworks3/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/benches/zero_poly.rs -------------------------------------------------------------------------------- /arkworks3/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/csharp.patch -------------------------------------------------------------------------------- /arkworks3/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/go.patch -------------------------------------------------------------------------------- /arkworks3/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/java.patch -------------------------------------------------------------------------------- /arkworks3/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/nim.patch -------------------------------------------------------------------------------- /arkworks3/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/nodejs.patch -------------------------------------------------------------------------------- /arkworks3/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/python.patch -------------------------------------------------------------------------------- /arkworks3/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/rust.patch -------------------------------------------------------------------------------- /arkworks3/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/consts.rs -------------------------------------------------------------------------------- /arkworks3/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/das.rs -------------------------------------------------------------------------------- /arkworks3/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/eip_4844.rs -------------------------------------------------------------------------------- /arkworks3/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/eip_7594.rs -------------------------------------------------------------------------------- /arkworks3/src/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/fft.rs -------------------------------------------------------------------------------- /arkworks3/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/fft_g1.rs -------------------------------------------------------------------------------- /arkworks3/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks3/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks3/src/kzg_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/kzg_types.rs -------------------------------------------------------------------------------- /arkworks3/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/lib.rs -------------------------------------------------------------------------------- /arkworks3/src/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/poly.rs -------------------------------------------------------------------------------- /arkworks3/src/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/recover.rs -------------------------------------------------------------------------------- /arkworks3/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/utils.rs -------------------------------------------------------------------------------- /arkworks3/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/src/zero_poly.rs -------------------------------------------------------------------------------- /arkworks3/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/batch_adder.rs -------------------------------------------------------------------------------- /arkworks3/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/bls12_381.rs -------------------------------------------------------------------------------- /arkworks3/tests/bucket_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/bucket_msm.rs -------------------------------------------------------------------------------- /arkworks3/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/consts.rs -------------------------------------------------------------------------------- /arkworks3/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/das.rs -------------------------------------------------------------------------------- /arkworks3/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/eip_4844.rs -------------------------------------------------------------------------------- /arkworks3/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/eip_7594.rs -------------------------------------------------------------------------------- /arkworks3/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/fft_fr.rs -------------------------------------------------------------------------------- /arkworks3/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/fft_g1.rs -------------------------------------------------------------------------------- /arkworks3/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks3/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks3/tests/msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/msm.rs -------------------------------------------------------------------------------- /arkworks3/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/poly.rs -------------------------------------------------------------------------------- /arkworks3/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/recover.rs -------------------------------------------------------------------------------- /arkworks3/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks3/tests/zero_poly.rs -------------------------------------------------------------------------------- /arkworks4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/Cargo.toml -------------------------------------------------------------------------------- /arkworks4/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/das.rs -------------------------------------------------------------------------------- /arkworks4/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/eip_4844.rs -------------------------------------------------------------------------------- /arkworks4/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/eip_7594.rs -------------------------------------------------------------------------------- /arkworks4/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/fft.rs -------------------------------------------------------------------------------- /arkworks4/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/fk_20.rs -------------------------------------------------------------------------------- /arkworks4/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/kzg.rs -------------------------------------------------------------------------------- /arkworks4/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/lincomb.rs -------------------------------------------------------------------------------- /arkworks4/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/poly.rs -------------------------------------------------------------------------------- /arkworks4/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/recover.rs -------------------------------------------------------------------------------- /arkworks4/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/benches/zero_poly.rs -------------------------------------------------------------------------------- /arkworks4/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/csharp.patch -------------------------------------------------------------------------------- /arkworks4/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/go.patch -------------------------------------------------------------------------------- /arkworks4/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/java.patch -------------------------------------------------------------------------------- /arkworks4/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/nim.patch -------------------------------------------------------------------------------- /arkworks4/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/nodejs.patch -------------------------------------------------------------------------------- /arkworks4/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/python.patch -------------------------------------------------------------------------------- /arkworks4/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/rust.patch -------------------------------------------------------------------------------- /arkworks4/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/consts.rs -------------------------------------------------------------------------------- /arkworks4/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/das.rs -------------------------------------------------------------------------------- /arkworks4/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/eip_4844.rs -------------------------------------------------------------------------------- /arkworks4/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/eip_7594.rs -------------------------------------------------------------------------------- /arkworks4/src/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/fft.rs -------------------------------------------------------------------------------- /arkworks4/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/fft_g1.rs -------------------------------------------------------------------------------- /arkworks4/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks4/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks4/src/kzg_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/kzg_types.rs -------------------------------------------------------------------------------- /arkworks4/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/lib.rs -------------------------------------------------------------------------------- /arkworks4/src/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/poly.rs -------------------------------------------------------------------------------- /arkworks4/src/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/recover.rs -------------------------------------------------------------------------------- /arkworks4/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/utils.rs -------------------------------------------------------------------------------- /arkworks4/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/src/zero_poly.rs -------------------------------------------------------------------------------- /arkworks4/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/batch_adder.rs -------------------------------------------------------------------------------- /arkworks4/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/bls12_381.rs -------------------------------------------------------------------------------- /arkworks4/tests/bucket_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/bucket_msm.rs -------------------------------------------------------------------------------- /arkworks4/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/consts.rs -------------------------------------------------------------------------------- /arkworks4/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/das.rs -------------------------------------------------------------------------------- /arkworks4/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/eip_4844.rs -------------------------------------------------------------------------------- /arkworks4/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/eip_7594.rs -------------------------------------------------------------------------------- /arkworks4/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/fft_fr.rs -------------------------------------------------------------------------------- /arkworks4/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/fft_g1.rs -------------------------------------------------------------------------------- /arkworks4/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks4/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks4/tests/msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/msm.rs -------------------------------------------------------------------------------- /arkworks4/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/poly.rs -------------------------------------------------------------------------------- /arkworks4/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/recover.rs -------------------------------------------------------------------------------- /arkworks4/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks4/tests/zero_poly.rs -------------------------------------------------------------------------------- /arkworks5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/Cargo.toml -------------------------------------------------------------------------------- /arkworks5/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/das.rs -------------------------------------------------------------------------------- /arkworks5/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/eip_4844.rs -------------------------------------------------------------------------------- /arkworks5/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/eip_7594.rs -------------------------------------------------------------------------------- /arkworks5/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/fft.rs -------------------------------------------------------------------------------- /arkworks5/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/fk_20.rs -------------------------------------------------------------------------------- /arkworks5/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/kzg.rs -------------------------------------------------------------------------------- /arkworks5/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/lincomb.rs -------------------------------------------------------------------------------- /arkworks5/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/poly.rs -------------------------------------------------------------------------------- /arkworks5/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/recover.rs -------------------------------------------------------------------------------- /arkworks5/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/benches/zero_poly.rs -------------------------------------------------------------------------------- /arkworks5/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/csharp.patch -------------------------------------------------------------------------------- /arkworks5/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/go.patch -------------------------------------------------------------------------------- /arkworks5/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/java.patch -------------------------------------------------------------------------------- /arkworks5/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/nim.patch -------------------------------------------------------------------------------- /arkworks5/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/nodejs.patch -------------------------------------------------------------------------------- /arkworks5/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/python.patch -------------------------------------------------------------------------------- /arkworks5/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/rust.patch -------------------------------------------------------------------------------- /arkworks5/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/consts.rs -------------------------------------------------------------------------------- /arkworks5/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/das.rs -------------------------------------------------------------------------------- /arkworks5/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/eip_4844.rs -------------------------------------------------------------------------------- /arkworks5/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/eip_7594.rs -------------------------------------------------------------------------------- /arkworks5/src/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/fft.rs -------------------------------------------------------------------------------- /arkworks5/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/fft_g1.rs -------------------------------------------------------------------------------- /arkworks5/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks5/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks5/src/kzg_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/kzg_types.rs -------------------------------------------------------------------------------- /arkworks5/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/lib.rs -------------------------------------------------------------------------------- /arkworks5/src/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/poly.rs -------------------------------------------------------------------------------- /arkworks5/src/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/recover.rs -------------------------------------------------------------------------------- /arkworks5/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/utils.rs -------------------------------------------------------------------------------- /arkworks5/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/src/zero_poly.rs -------------------------------------------------------------------------------- /arkworks5/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/batch_adder.rs -------------------------------------------------------------------------------- /arkworks5/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/bls12_381.rs -------------------------------------------------------------------------------- /arkworks5/tests/bucket_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/bucket_msm.rs -------------------------------------------------------------------------------- /arkworks5/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/consts.rs -------------------------------------------------------------------------------- /arkworks5/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/das.rs -------------------------------------------------------------------------------- /arkworks5/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/eip_4844.rs -------------------------------------------------------------------------------- /arkworks5/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/eip_7594.rs -------------------------------------------------------------------------------- /arkworks5/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/fft_fr.rs -------------------------------------------------------------------------------- /arkworks5/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/fft_g1.rs -------------------------------------------------------------------------------- /arkworks5/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /arkworks5/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /arkworks5/tests/msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/msm.rs -------------------------------------------------------------------------------- /arkworks5/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/poly.rs -------------------------------------------------------------------------------- /arkworks5/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/recover.rs -------------------------------------------------------------------------------- /arkworks5/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/arkworks5/tests/zero_poly.rs -------------------------------------------------------------------------------- /benchmark_script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/README.md -------------------------------------------------------------------------------- /benchmark_script/images/Screenshot_20230426_151300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/images/Screenshot_20230426_151300.png -------------------------------------------------------------------------------- /benchmark_script/images/Screenshot_20231130_214952.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/images/Screenshot_20231130_214952.png -------------------------------------------------------------------------------- /benchmark_script/images/Screenshot_20231130_215550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/images/Screenshot_20231130_215550.png -------------------------------------------------------------------------------- /benchmark_script/images/verify_blob_kzg_proof_batch_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/images/verify_blob_kzg_proof_batch_64.png -------------------------------------------------------------------------------- /benchmark_script/input/graphs/cuda_eip_graph_template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/graphs/cuda_eip_graph_template.tex -------------------------------------------------------------------------------- /benchmark_script/input/graphs/cuda_msm_graph_template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/graphs/cuda_msm_graph_template.tex -------------------------------------------------------------------------------- /benchmark_script/input/graphs/eip_graph_template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/graphs/eip_graph_template.tex -------------------------------------------------------------------------------- /benchmark_script/input/graphs/fft_graph_template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/graphs/fft_graph_template.tex -------------------------------------------------------------------------------- /benchmark_script/input/graphs/msm_graph_template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/graphs/msm_graph_template.tex -------------------------------------------------------------------------------- /benchmark_script/input/rust-kzg-benchmarks-L4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/rust-kzg-benchmarks-L4.txt -------------------------------------------------------------------------------- /benchmark_script/input/rust-kzg-benchmarks-T4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/rust-kzg-benchmarks-T4.txt -------------------------------------------------------------------------------- /benchmark_script/input/rust-kzg-benchmarks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/input/rust-kzg-benchmarks.txt -------------------------------------------------------------------------------- /benchmark_script/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/benchmark_script/main.py -------------------------------------------------------------------------------- /blst-sppark/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst-sppark/Cargo.toml -------------------------------------------------------------------------------- /blst-sppark/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst-sppark/benches/lincomb.rs -------------------------------------------------------------------------------- /blst-sppark/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst-sppark/build.rs -------------------------------------------------------------------------------- /blst-sppark/cuda/pippenger.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst-sppark/cuda/pippenger.cu -------------------------------------------------------------------------------- /blst-sppark/src/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blst-sppark/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst-sppark/src/lib.rs -------------------------------------------------------------------------------- /blst/.gitignore: -------------------------------------------------------------------------------- 1 | c-kzg-4844/ -------------------------------------------------------------------------------- /blst/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/Cargo.toml -------------------------------------------------------------------------------- /blst/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/README.md -------------------------------------------------------------------------------- /blst/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/das.rs -------------------------------------------------------------------------------- /blst/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/eip_4844.rs -------------------------------------------------------------------------------- /blst/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/eip_7594.rs -------------------------------------------------------------------------------- /blst/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/fft.rs -------------------------------------------------------------------------------- /blst/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/fk_20.rs -------------------------------------------------------------------------------- /blst/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/kzg.rs -------------------------------------------------------------------------------- /blst/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/lincomb.rs -------------------------------------------------------------------------------- /blst/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/poly.rs -------------------------------------------------------------------------------- /blst/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/recover.rs -------------------------------------------------------------------------------- /blst/benches/trusted_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/trusted_setup.rs -------------------------------------------------------------------------------- /blst/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/benches/zero_poly.rs -------------------------------------------------------------------------------- /blst/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/csharp.patch -------------------------------------------------------------------------------- /blst/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/go.patch -------------------------------------------------------------------------------- /blst/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/java.patch -------------------------------------------------------------------------------- /blst/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/nim.patch -------------------------------------------------------------------------------- /blst/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/nodejs.patch -------------------------------------------------------------------------------- /blst/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/python.patch -------------------------------------------------------------------------------- /blst/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/rust.patch -------------------------------------------------------------------------------- /blst/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/consts.rs -------------------------------------------------------------------------------- /blst/src/data_availability_sampling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/data_availability_sampling.rs -------------------------------------------------------------------------------- /blst/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/eip_4844.rs -------------------------------------------------------------------------------- /blst/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/eip_7594.rs -------------------------------------------------------------------------------- /blst/src/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/fft_fr.rs -------------------------------------------------------------------------------- /blst/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/fft_g1.rs -------------------------------------------------------------------------------- /blst/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/fk20_proofs.rs -------------------------------------------------------------------------------- /blst/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/kzg_proofs.rs -------------------------------------------------------------------------------- /blst/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/lib.rs -------------------------------------------------------------------------------- /blst/src/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/recovery.rs -------------------------------------------------------------------------------- /blst/src/types/fft_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/fft_settings.rs -------------------------------------------------------------------------------- /blst/src/types/fk20_multi_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/fk20_multi_settings.rs -------------------------------------------------------------------------------- /blst/src/types/fk20_single_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/fk20_single_settings.rs -------------------------------------------------------------------------------- /blst/src/types/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/fp.rs -------------------------------------------------------------------------------- /blst/src/types/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/fr.rs -------------------------------------------------------------------------------- /blst/src/types/g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/g1.rs -------------------------------------------------------------------------------- /blst/src/types/g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/g2.rs -------------------------------------------------------------------------------- /blst/src/types/kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/kzg_settings.rs -------------------------------------------------------------------------------- /blst/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/mod.rs -------------------------------------------------------------------------------- /blst/src/types/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/types/poly.rs -------------------------------------------------------------------------------- /blst/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/utils.rs -------------------------------------------------------------------------------- /blst/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/src/zero_poly.rs -------------------------------------------------------------------------------- /blst/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/batch_adder.rs -------------------------------------------------------------------------------- /blst/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/bls12_381.rs -------------------------------------------------------------------------------- /blst/tests/c_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/c_bindings.rs -------------------------------------------------------------------------------- /blst/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/consts.rs -------------------------------------------------------------------------------- /blst/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/das.rs -------------------------------------------------------------------------------- /blst/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/eip_4844.rs -------------------------------------------------------------------------------- /blst/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/eip_7594.rs -------------------------------------------------------------------------------- /blst/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/fft_fr.rs -------------------------------------------------------------------------------- /blst/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/fft_g1.rs -------------------------------------------------------------------------------- /blst/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /blst/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /blst/tests/local_tests/local_consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/local_tests/local_consts.rs -------------------------------------------------------------------------------- /blst/tests/local_tests/local_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/local_tests/local_poly.rs -------------------------------------------------------------------------------- /blst/tests/local_tests/local_recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/local_tests/local_recovery.rs -------------------------------------------------------------------------------- /blst/tests/local_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/local_tests/mod.rs -------------------------------------------------------------------------------- /blst/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod local_tests; 2 | -------------------------------------------------------------------------------- /blst/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/poly.rs -------------------------------------------------------------------------------- /blst/tests/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/recovery.rs -------------------------------------------------------------------------------- /blst/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/blst/tests/zero_poly.rs -------------------------------------------------------------------------------- /ckzg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/Cargo.toml -------------------------------------------------------------------------------- /ckzg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/README.md -------------------------------------------------------------------------------- /ckzg/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/das.rs -------------------------------------------------------------------------------- /ckzg/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/eip_4844.rs -------------------------------------------------------------------------------- /ckzg/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/fft.rs -------------------------------------------------------------------------------- /ckzg/benches/fk20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/fk20.rs -------------------------------------------------------------------------------- /ckzg/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/kzg.rs -------------------------------------------------------------------------------- /ckzg/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/poly.rs -------------------------------------------------------------------------------- /ckzg/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/recover.rs -------------------------------------------------------------------------------- /ckzg/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/benches/zero_poly.rs -------------------------------------------------------------------------------- /ckzg/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/build.rs -------------------------------------------------------------------------------- /ckzg/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/build.sh -------------------------------------------------------------------------------- /ckzg/c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/c.patch -------------------------------------------------------------------------------- /ckzg/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/consts.rs -------------------------------------------------------------------------------- /ckzg/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/eip_4844.rs -------------------------------------------------------------------------------- /ckzg/src/fftsettings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/fftsettings.rs -------------------------------------------------------------------------------- /ckzg/src/fftsettings4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/fftsettings4844.rs -------------------------------------------------------------------------------- /ckzg/src/finite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/finite.rs -------------------------------------------------------------------------------- /ckzg/src/fk20settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/fk20settings.rs -------------------------------------------------------------------------------- /ckzg/src/kzgsettings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/kzgsettings.rs -------------------------------------------------------------------------------- /ckzg/src/kzgsettings4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/kzgsettings4844.rs -------------------------------------------------------------------------------- /ckzg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/lib.rs -------------------------------------------------------------------------------- /ckzg/src/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/src/poly.rs -------------------------------------------------------------------------------- /ckzg/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/bls12_381.rs -------------------------------------------------------------------------------- /ckzg/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/consts.rs -------------------------------------------------------------------------------- /ckzg/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/das.rs -------------------------------------------------------------------------------- /ckzg/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/eip_4844.rs -------------------------------------------------------------------------------- /ckzg/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/fft_fr.rs -------------------------------------------------------------------------------- /ckzg/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/fft_g1.rs -------------------------------------------------------------------------------- /ckzg/tests/finite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/finite.rs -------------------------------------------------------------------------------- /ckzg/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /ckzg/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /ckzg/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/poly.rs -------------------------------------------------------------------------------- /ckzg/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/recover.rs -------------------------------------------------------------------------------- /ckzg/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/ckzg/tests/zero_poly.rs -------------------------------------------------------------------------------- /constantine/.gitignore: -------------------------------------------------------------------------------- 1 | c-kzg-4844/ -------------------------------------------------------------------------------- /constantine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/Cargo.toml -------------------------------------------------------------------------------- /constantine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/README.md -------------------------------------------------------------------------------- /constantine/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/das.rs -------------------------------------------------------------------------------- /constantine/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/eip_4844.rs -------------------------------------------------------------------------------- /constantine/benches/eip_4844_constantine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/eip_4844_constantine.rs -------------------------------------------------------------------------------- /constantine/benches/eip_4844_constantine_no_conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/eip_4844_constantine_no_conv.rs -------------------------------------------------------------------------------- /constantine/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/fft.rs -------------------------------------------------------------------------------- /constantine/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/fk_20.rs -------------------------------------------------------------------------------- /constantine/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/kzg.rs -------------------------------------------------------------------------------- /constantine/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/lincomb.rs -------------------------------------------------------------------------------- /constantine/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/poly.rs -------------------------------------------------------------------------------- /constantine/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/recover.rs -------------------------------------------------------------------------------- /constantine/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/benches/zero_poly.rs -------------------------------------------------------------------------------- /constantine/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/csharp.patch -------------------------------------------------------------------------------- /constantine/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/go.patch -------------------------------------------------------------------------------- /constantine/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/java.patch -------------------------------------------------------------------------------- /constantine/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/nim.patch -------------------------------------------------------------------------------- /constantine/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/nodejs.patch -------------------------------------------------------------------------------- /constantine/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/python.patch -------------------------------------------------------------------------------- /constantine/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/rust.patch -------------------------------------------------------------------------------- /constantine/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/consts.rs -------------------------------------------------------------------------------- /constantine/src/data_availability_sampling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/data_availability_sampling.rs -------------------------------------------------------------------------------- /constantine/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/eip_4844.rs -------------------------------------------------------------------------------- /constantine/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/eip_7594.rs -------------------------------------------------------------------------------- /constantine/src/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/fft_fr.rs -------------------------------------------------------------------------------- /constantine/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/fft_g1.rs -------------------------------------------------------------------------------- /constantine/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/fk20_proofs.rs -------------------------------------------------------------------------------- /constantine/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/kzg_proofs.rs -------------------------------------------------------------------------------- /constantine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/lib.rs -------------------------------------------------------------------------------- /constantine/src/mixed_kzg/mixed_eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/mixed_kzg/mixed_eip_4844.rs -------------------------------------------------------------------------------- /constantine/src/mixed_kzg/mixed_kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/mixed_kzg/mixed_kzg_settings.rs -------------------------------------------------------------------------------- /constantine/src/mixed_kzg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/mixed_kzg/mod.rs -------------------------------------------------------------------------------- /constantine/src/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/recovery.rs -------------------------------------------------------------------------------- /constantine/src/types/fft_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/fft_settings.rs -------------------------------------------------------------------------------- /constantine/src/types/fk20_multi_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/fk20_multi_settings.rs -------------------------------------------------------------------------------- /constantine/src/types/fk20_single_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/fk20_single_settings.rs -------------------------------------------------------------------------------- /constantine/src/types/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/fp.rs -------------------------------------------------------------------------------- /constantine/src/types/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/fr.rs -------------------------------------------------------------------------------- /constantine/src/types/g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/g1.rs -------------------------------------------------------------------------------- /constantine/src/types/g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/g2.rs -------------------------------------------------------------------------------- /constantine/src/types/kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/kzg_settings.rs -------------------------------------------------------------------------------- /constantine/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/mod.rs -------------------------------------------------------------------------------- /constantine/src/types/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/types/poly.rs -------------------------------------------------------------------------------- /constantine/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/utils.rs -------------------------------------------------------------------------------- /constantine/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/src/zero_poly.rs -------------------------------------------------------------------------------- /constantine/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/batch_adder.rs -------------------------------------------------------------------------------- /constantine/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/bls12_381.rs -------------------------------------------------------------------------------- /constantine/tests/c_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/c_bindings.rs -------------------------------------------------------------------------------- /constantine/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/consts.rs -------------------------------------------------------------------------------- /constantine/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/das.rs -------------------------------------------------------------------------------- /constantine/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/eip_4844.rs -------------------------------------------------------------------------------- /constantine/tests/eip_4844_constantine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/eip_4844_constantine.rs -------------------------------------------------------------------------------- /constantine/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/eip_7594.rs -------------------------------------------------------------------------------- /constantine/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/fft_fr.rs -------------------------------------------------------------------------------- /constantine/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/fft_g1.rs -------------------------------------------------------------------------------- /constantine/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /constantine/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /constantine/tests/local_tests/local_consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/local_tests/local_consts.rs -------------------------------------------------------------------------------- /constantine/tests/local_tests/local_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/local_tests/local_poly.rs -------------------------------------------------------------------------------- /constantine/tests/local_tests/local_recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/local_tests/local_recovery.rs -------------------------------------------------------------------------------- /constantine/tests/local_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/local_tests/mod.rs -------------------------------------------------------------------------------- /constantine/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod local_tests; 2 | -------------------------------------------------------------------------------- /constantine/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/poly.rs -------------------------------------------------------------------------------- /constantine/tests/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/recovery.rs -------------------------------------------------------------------------------- /constantine/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/constantine/tests/zero_poly.rs -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/funding.json -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/README.md -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fixed_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/fuzz_targets/fixed_msm.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/fixed_msm_with_zeros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/fuzz_targets/fixed_msm_with_zeros.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/variable_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/fuzz_targets/variable_msm.rs -------------------------------------------------------------------------------- /fuzz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/fuzz/src/lib.rs -------------------------------------------------------------------------------- /images/blob_to_kzg_commitment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/blob_to_kzg_commitment.jpg -------------------------------------------------------------------------------- /images/compute_blob_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/compute_blob_kzg_proof.jpg -------------------------------------------------------------------------------- /images/compute_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/compute_kzg_proof.jpg -------------------------------------------------------------------------------- /images/cuda_blob_to_kzg_commitment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/cuda_blob_to_kzg_commitment.jpg -------------------------------------------------------------------------------- /images/cuda_compute_blob_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/cuda_compute_blob_kzg_proof.jpg -------------------------------------------------------------------------------- /images/cuda_compute_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/cuda_compute_kzg_proof.jpg -------------------------------------------------------------------------------- /images/cuda_msm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/cuda_msm.jpg -------------------------------------------------------------------------------- /images/fft.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/fft.jpg -------------------------------------------------------------------------------- /images/multi_scalar_multiplication.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/multi_scalar_multiplication.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_1.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_16.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_2.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_32.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_4.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_64.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_64.jpg -------------------------------------------------------------------------------- /images/verify_blob_kzg_proof_batch_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_blob_kzg_proof_batch_8.jpg -------------------------------------------------------------------------------- /images/verify_kzg_proof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/images/verify_kzg_proof.jpg -------------------------------------------------------------------------------- /kzg-bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/Cargo.toml -------------------------------------------------------------------------------- /kzg-bench/src/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/das.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/eip_4844.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/eip_7594.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/fft.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/fk20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/fk20.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/kzg.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/lincomb.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/mod.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/poly.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/recover.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/trusted_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/trusted_setup.rs -------------------------------------------------------------------------------- /kzg-bench/src/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/benches/zero_poly.rs -------------------------------------------------------------------------------- /kzg-bench/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/lib.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/blob_to_kzg_commitment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/blob_to_kzg_commitment.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_blob_kzg_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_blob_kzg_proof.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_6/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_case_valid_6/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells/kzg-mainnet/compute_cells_invalid_blob_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_cells_and_kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_cells_and_kzg_proofs.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_6/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_challenge/kzg-mainnet/compute_challenge_case_valid_6/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_blob_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_invalid_z_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_0_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_1_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_2_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_3_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_4_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_5_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_kzg_proof/kzg-mainnet/compute_kzg_proof_case_valid_blob_6_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/compute_verify_cell_kzg_proof_batch_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/compute_verify_cell_kzg_proof_batch_challenge.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/mod.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/recover_cells_and_kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/recover_cells_and_kzg_proofs.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_blob_kzg_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_blob_kzg_proof.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_blob_kzg_proof_batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_blob_kzg_proof_batch.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_cell_kzg_proof_batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_cell_kzg_proof_batch.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof.rs -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_0_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_1_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_2_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_3_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_4_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_5_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_correct_proof_6_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_0_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_1_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_2_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_incorrect_proof_3_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_proof_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_y_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_0/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_0/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_1/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_1/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_2/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_2/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_3/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_3/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_4/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_4/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_5/data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/test_vectors/verify_kzg_proof/kzg-mainnet/verify_kzg_proof_case_invalid_z_5/data.yaml -------------------------------------------------------------------------------- /kzg-bench/src/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/bls12_381.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/c_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/c_bindings.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/consts.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/das.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/eip_4844.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/eip_7594.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fft_fr.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fft_g1.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/finite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/finite.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/insufficient_g1_points/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | 4096 2 | 65 3 | a a a 4 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/insufficient_g2_points/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fixtures/insufficient_g2_points/trusted_setup_fixture.txt -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/invalid_chars/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fixtures/invalid_chars/trusted_setup_fixture.txt -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/invalid_g1_point_count/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | 4095 2 | 65 3 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/invalid_g2_point_count/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | 4096 2 | 66 3 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/missing_g1_point_count/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/missing_g2_point_count/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | 4096 2 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/not_a_number/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/old/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fixtures/old/trusted_setup_fixture.txt -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/valid_short_hex/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fixtures/valid_short_hex/trusted_setup_fixture.txt -------------------------------------------------------------------------------- /kzg-bench/src/tests/fixtures/valid_whitespace_characters/trusted_setup_fixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fixtures/valid_whitespace_characters/trusted_setup_fixture.txt -------------------------------------------------------------------------------- /kzg-bench/src/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/mod.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/msm/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/msm/batch_adder.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/msm/bucket_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/msm/bucket_msm.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/msm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/msm/mod.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/msm/msm_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/msm/msm_slice.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/poly.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/recover.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/utils.rs -------------------------------------------------------------------------------- /kzg-bench/src/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/tests/zero_poly.rs -------------------------------------------------------------------------------- /kzg-bench/src/trusted_setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg-bench/src/trusted_setup.txt -------------------------------------------------------------------------------- /kzg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/Cargo.toml -------------------------------------------------------------------------------- /kzg/src/common_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/common_utils.rs -------------------------------------------------------------------------------- /kzg/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/das.rs -------------------------------------------------------------------------------- /kzg/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/eip_4844.rs -------------------------------------------------------------------------------- /kzg/src/eth/c_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/eth/c_bindings.rs -------------------------------------------------------------------------------- /kzg/src/eth/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/eth/eip_7594.rs -------------------------------------------------------------------------------- /kzg/src/eth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/eth/mod.rs -------------------------------------------------------------------------------- /kzg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/lib.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/arkmsm_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/arkmsm_msm.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/batch_adder.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/bitmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/bitmap.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/bucket_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/bucket_msm.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/glv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/glv.rs -------------------------------------------------------------------------------- /kzg/src/msm/arkmsm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/arkmsm/mod.rs -------------------------------------------------------------------------------- /kzg/src/msm/bgmw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/bgmw.rs -------------------------------------------------------------------------------- /kzg/src/msm/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/cell.rs -------------------------------------------------------------------------------- /kzg/src/msm/diskcache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/diskcache.rs -------------------------------------------------------------------------------- /kzg/src/msm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/mod.rs -------------------------------------------------------------------------------- /kzg/src/msm/msm_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/msm_impls.rs -------------------------------------------------------------------------------- /kzg/src/msm/old_pippenger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/old_pippenger.rs -------------------------------------------------------------------------------- /kzg/src/msm/parallel_pippenger_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/parallel_pippenger_utils.rs -------------------------------------------------------------------------------- /kzg/src/msm/pippenger_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/pippenger_utils.rs -------------------------------------------------------------------------------- /kzg/src/msm/precompute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/precompute.rs -------------------------------------------------------------------------------- /kzg/src/msm/sppark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/sppark.rs -------------------------------------------------------------------------------- /kzg/src/msm/thread_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/thread_pool.rs -------------------------------------------------------------------------------- /kzg/src/msm/tiling_parallel_pippenger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/tiling_parallel_pippenger.rs -------------------------------------------------------------------------------- /kzg/src/msm/tiling_pippenger_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/tiling_pippenger_ops.rs -------------------------------------------------------------------------------- /kzg/src/msm/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/types.rs -------------------------------------------------------------------------------- /kzg/src/msm/wbits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/src/msm/wbits.rs -------------------------------------------------------------------------------- /kzg/tests/common_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/kzg/tests/common_utils.rs -------------------------------------------------------------------------------- /mcl/.gitignore: -------------------------------------------------------------------------------- 1 | c-kzg-4844/ -------------------------------------------------------------------------------- /mcl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/Cargo.toml -------------------------------------------------------------------------------- /mcl/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/das.rs -------------------------------------------------------------------------------- /mcl/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/eip_4844.rs -------------------------------------------------------------------------------- /mcl/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/eip_7594.rs -------------------------------------------------------------------------------- /mcl/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/fft.rs -------------------------------------------------------------------------------- /mcl/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/fk_20.rs -------------------------------------------------------------------------------- /mcl/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/kzg.rs -------------------------------------------------------------------------------- /mcl/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/lincomb.rs -------------------------------------------------------------------------------- /mcl/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/poly.rs -------------------------------------------------------------------------------- /mcl/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/recover.rs -------------------------------------------------------------------------------- /mcl/benches/trusted_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/trusted_setup.rs -------------------------------------------------------------------------------- /mcl/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/benches/zero_poly.rs -------------------------------------------------------------------------------- /mcl/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/csharp.patch -------------------------------------------------------------------------------- /mcl/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/go.patch -------------------------------------------------------------------------------- /mcl/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/java.patch -------------------------------------------------------------------------------- /mcl/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/nim.patch -------------------------------------------------------------------------------- /mcl/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/nodejs.patch -------------------------------------------------------------------------------- /mcl/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/python.patch -------------------------------------------------------------------------------- /mcl/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/rust.patch -------------------------------------------------------------------------------- /mcl/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/consts.rs -------------------------------------------------------------------------------- /mcl/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/das.rs -------------------------------------------------------------------------------- /mcl/src/data_availability_sampling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/data_availability_sampling.rs -------------------------------------------------------------------------------- /mcl/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/eip_4844.rs -------------------------------------------------------------------------------- /mcl/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/eip_7594.rs -------------------------------------------------------------------------------- /mcl/src/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/fft_fr.rs -------------------------------------------------------------------------------- /mcl/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/fft_g1.rs -------------------------------------------------------------------------------- /mcl/src/fk20_fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/fk20_fft.rs -------------------------------------------------------------------------------- /mcl/src/fk20_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/fk20_matrix.rs -------------------------------------------------------------------------------- /mcl/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/fk20_proofs.rs -------------------------------------------------------------------------------- /mcl/src/kzg10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/kzg10.rs -------------------------------------------------------------------------------- /mcl/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/kzg_proofs.rs -------------------------------------------------------------------------------- /mcl/src/kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/kzg_settings.rs -------------------------------------------------------------------------------- /mcl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/lib.rs -------------------------------------------------------------------------------- /mcl/src/mcl_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/mcl_methods.rs -------------------------------------------------------------------------------- /mcl/src/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/recovery.rs -------------------------------------------------------------------------------- /mcl/src/trait_implementations/fft_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/trait_implementations/fft_settings.rs -------------------------------------------------------------------------------- /mcl/src/trait_implementations/kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/trait_implementations/kzg_settings.rs -------------------------------------------------------------------------------- /mcl/src/types/fft_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/fft_settings.rs -------------------------------------------------------------------------------- /mcl/src/types/fk20_multi_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/fk20_multi_settings.rs -------------------------------------------------------------------------------- /mcl/src/types/fk20_single_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/fk20_single_settings.rs -------------------------------------------------------------------------------- /mcl/src/types/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/fp.rs -------------------------------------------------------------------------------- /mcl/src/types/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/fr.rs -------------------------------------------------------------------------------- /mcl/src/types/g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/g1.rs -------------------------------------------------------------------------------- /mcl/src/types/g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/g2.rs -------------------------------------------------------------------------------- /mcl/src/types/kzg_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/kzg_settings.rs -------------------------------------------------------------------------------- /mcl/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/mod.rs -------------------------------------------------------------------------------- /mcl/src/types/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/types/poly.rs -------------------------------------------------------------------------------- /mcl/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/utils.rs -------------------------------------------------------------------------------- /mcl/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/src/zero_poly.rs -------------------------------------------------------------------------------- /mcl/tests/batch_adder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/batch_adder.rs -------------------------------------------------------------------------------- /mcl/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/bls12_381.rs -------------------------------------------------------------------------------- /mcl/tests/c_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/c_bindings.rs -------------------------------------------------------------------------------- /mcl/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/consts.rs -------------------------------------------------------------------------------- /mcl/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/das.rs -------------------------------------------------------------------------------- /mcl/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/eip_4844.rs -------------------------------------------------------------------------------- /mcl/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/eip_7594.rs -------------------------------------------------------------------------------- /mcl/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/fft_fr.rs -------------------------------------------------------------------------------- /mcl/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/fft_g1.rs -------------------------------------------------------------------------------- /mcl/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /mcl/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /mcl/tests/local_tests/local_consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/local_tests/local_consts.rs -------------------------------------------------------------------------------- /mcl/tests/local_tests/local_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/local_tests/local_poly.rs -------------------------------------------------------------------------------- /mcl/tests/local_tests/local_recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/local_tests/local_recovery.rs -------------------------------------------------------------------------------- /mcl/tests/local_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/local_tests/mod.rs -------------------------------------------------------------------------------- /mcl/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod local_tests; 2 | -------------------------------------------------------------------------------- /mcl/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/poly.rs -------------------------------------------------------------------------------- /mcl/tests/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/recovery.rs -------------------------------------------------------------------------------- /mcl/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/mcl/tests/zero_poly.rs -------------------------------------------------------------------------------- /msm-benches/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/msm-benches/Cargo.toml -------------------------------------------------------------------------------- /msm-benches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/msm-benches/README.md -------------------------------------------------------------------------------- /msm-benches/benches/g1_fixed_base_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/msm-benches/benches/g1_fixed_base_msm.rs -------------------------------------------------------------------------------- /msm-benches/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/readme.md -------------------------------------------------------------------------------- /run-benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-benchmarks.py -------------------------------------------------------------------------------- /run-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-benchmarks.sh -------------------------------------------------------------------------------- /run-c-kzg-4844-benches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-c-kzg-4844-benches.sh -------------------------------------------------------------------------------- /run-c-kzg-4844-fuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-c-kzg-4844-fuzz.sh -------------------------------------------------------------------------------- /run-c-kzg-4844-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-c-kzg-4844-tests.sh -------------------------------------------------------------------------------- /run-cuda-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/run-cuda-benchmarks.sh -------------------------------------------------------------------------------- /rust-eth-kzg-benches/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/rust-eth-kzg-benches/Cargo.toml -------------------------------------------------------------------------------- /rust-eth-kzg-benches/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/rust-eth-kzg-benches/benches/eip_7594.rs -------------------------------------------------------------------------------- /rust-eth-kzg-benches/benches/trusted_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/rust-eth-kzg-benches/benches/trusted_setup.rs -------------------------------------------------------------------------------- /rust-eth-kzg-benches/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /tasks/I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/tasks/I.md -------------------------------------------------------------------------------- /tasks/II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/tasks/II.md -------------------------------------------------------------------------------- /tasks/III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/tasks/III.md -------------------------------------------------------------------------------- /zkcrypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/Cargo.toml -------------------------------------------------------------------------------- /zkcrypto/benches/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/das.rs -------------------------------------------------------------------------------- /zkcrypto/benches/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/eip_4844.rs -------------------------------------------------------------------------------- /zkcrypto/benches/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/eip_7594.rs -------------------------------------------------------------------------------- /zkcrypto/benches/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/fft.rs -------------------------------------------------------------------------------- /zkcrypto/benches/fk_20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/fk_20.rs -------------------------------------------------------------------------------- /zkcrypto/benches/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/kzg.rs -------------------------------------------------------------------------------- /zkcrypto/benches/lincomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/lincomb.rs -------------------------------------------------------------------------------- /zkcrypto/benches/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/poly.rs -------------------------------------------------------------------------------- /zkcrypto/benches/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/recover.rs -------------------------------------------------------------------------------- /zkcrypto/benches/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/benches/zero_poly.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/Cargo.toml -------------------------------------------------------------------------------- /zkcrypto/bls12_381/benches/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/benches/groups.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/benches/hash_to_curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/benches/hash_to_curve.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/fp.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/fp12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/fp12.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/fp2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/fp2.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/fp6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/fp6.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/g1.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/g2.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/chain.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/expand_msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/expand_msg.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/map_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/map_g1.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/map_g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/map_g2.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/map_scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/map_scalar.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/hash_to_curve/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/hash_to_curve/mod.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/lib.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/notes/design.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/notes/design.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/notes/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/notes/serialization.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/pairings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/pairings.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/scalar.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/tests/g1_compressed_valid_test_vectors.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/tests/g1_compressed_valid_test_vectors.dat -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/tests/g1_uncompressed_valid_test_vectors.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/tests/g1_uncompressed_valid_test_vectors.dat -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/tests/g2_compressed_valid_test_vectors.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/tests/g2_compressed_valid_test_vectors.dat -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/tests/g2_uncompressed_valid_test_vectors.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/tests/g2_uncompressed_valid_test_vectors.dat -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/tests/mod.rs -------------------------------------------------------------------------------- /zkcrypto/bls12_381/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/bls12_381/src/util.rs -------------------------------------------------------------------------------- /zkcrypto/csharp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/csharp.patch -------------------------------------------------------------------------------- /zkcrypto/go.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/go.patch -------------------------------------------------------------------------------- /zkcrypto/java.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/java.patch -------------------------------------------------------------------------------- /zkcrypto/nim.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/nim.patch -------------------------------------------------------------------------------- /zkcrypto/nodejs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/nodejs.patch -------------------------------------------------------------------------------- /zkcrypto/python.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/python.patch -------------------------------------------------------------------------------- /zkcrypto/rust.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/rust.patch -------------------------------------------------------------------------------- /zkcrypto/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/consts.rs -------------------------------------------------------------------------------- /zkcrypto/src/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/das.rs -------------------------------------------------------------------------------- /zkcrypto/src/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/eip_4844.rs -------------------------------------------------------------------------------- /zkcrypto/src/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/eip_7594.rs -------------------------------------------------------------------------------- /zkcrypto/src/fft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/fft.rs -------------------------------------------------------------------------------- /zkcrypto/src/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/fft_g1.rs -------------------------------------------------------------------------------- /zkcrypto/src/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/fk20_proofs.rs -------------------------------------------------------------------------------- /zkcrypto/src/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/kzg_proofs.rs -------------------------------------------------------------------------------- /zkcrypto/src/kzg_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/kzg_types.rs -------------------------------------------------------------------------------- /zkcrypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/lib.rs -------------------------------------------------------------------------------- /zkcrypto/src/multiscalar_mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/multiscalar_mul.rs -------------------------------------------------------------------------------- /zkcrypto/src/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/poly.rs -------------------------------------------------------------------------------- /zkcrypto/src/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/recover.rs -------------------------------------------------------------------------------- /zkcrypto/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/utils.rs -------------------------------------------------------------------------------- /zkcrypto/src/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/src/zero_poly.rs -------------------------------------------------------------------------------- /zkcrypto/tests/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/bls12_381.rs -------------------------------------------------------------------------------- /zkcrypto/tests/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/consts.rs -------------------------------------------------------------------------------- /zkcrypto/tests/das.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/das.rs -------------------------------------------------------------------------------- /zkcrypto/tests/eip_4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/eip_4844.rs -------------------------------------------------------------------------------- /zkcrypto/tests/eip_7594.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/eip_7594.rs -------------------------------------------------------------------------------- /zkcrypto/tests/fft_fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/fft_fr.rs -------------------------------------------------------------------------------- /zkcrypto/tests/fft_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/fft_g1.rs -------------------------------------------------------------------------------- /zkcrypto/tests/fk20_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/fk20_proofs.rs -------------------------------------------------------------------------------- /zkcrypto/tests/kzg_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/kzg_proofs.rs -------------------------------------------------------------------------------- /zkcrypto/tests/poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/poly.rs -------------------------------------------------------------------------------- /zkcrypto/tests/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/recover.rs -------------------------------------------------------------------------------- /zkcrypto/tests/zero_poly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandinetech/rust-kzg/HEAD/zkcrypto/tests/zero_poly.rs --------------------------------------------------------------------------------