e8ec09dd58 | ||
---|---|---|
.. | ||
src | ||
.gitignore | ||
Cargo.toml | ||
README.md | ||
circ_data.bin | ||
input.json | ||
proof_with_pi.json |
README.md
Input Generator for the Plonky2 Circuit
WARNING: This is a work-in-progress prototype, and has not received careful code review. This implementation is NOT ready for production use.
This crate generates input to the proof circuit based on the test parameters. The proof input generated can be ported into
the plonky2 codex proof circuits
. Currently only generates fake data for testing.
Code organization
-
gen_input
contains the necessary function to generate the proof input. -
json
contains the serialization function to read and write the proof input from/to json files. -
params
is the test parameters used to generate the input. The params include circuit params as well. -
sponge
contains the non-circuit version of hash function (with and without padding) used to hash cells and during sampling. -
utils
contains helper functions.
Usage
see workflow
for how to generate proof input.
Benchmarks
see BENCHMARKS.md