Kevin Jue
11f5ee28c6
Circuit modifications for recent Plonky2 changes ( #5 )
* pretty print fibonacci data files
* added in new dummy proof serialized data
* updated powresponse calculation in the challenger chip
* changes to reflect these plonky2 changes: 40aecc8e95
* modified benchmark to accept circuit name
2 years ago
Kevin Jue
01f26f5158
Merge pull request #4 from succinctlabs/npward-plonky2-gates
remove unused JSON file
2 years ago
Nicholas Ward
70e24b1289
remove unused JSON file
2 years ago
Kevin Jue
2fbbcec029
Merge pull request #2 from succinctlabs/npward-plonky2-gates
Plonky2 Gates
2 years ago
Nicholas Ward
2d7f5ecf50
generate proof challenges instead of receiving through JSON
2 years ago
Nicholas Ward
2acec50b96
fix
2 years ago
Nicholas Ward
d6801149f2
deserialize ProofChallenges (now works with plonky2 randomizing PI wires)
2 years ago
Nicholas Ward
9a91db901d
don't need challenges serialized
2 years ago
Nicholas Ward
6bfca5badb
i - s, not s - i
2 years ago
Nicholas Ward
f20852831e
fixes, cleanup, and deserialize ProofChallenges
2 years ago
Nicholas Ward
219e6357f3
fix
2 years ago
Nicholas Ward
85283a0662
fix
2 years ago
Nicholas Ward
b8a7d44fa9
deserialize selector info
2 years ago
Nicholas Ward
4be4b48391
fix gate ID parsing, and verbose error
2 years ago
Nicholas Ward
9a51b67aca
gate deserialization, ArithmeticGate, ConstantGate
2 years ago
Nicholas Ward
f96647afd6
moving QuadraticExtension to field
2 years ago
Nicholas Ward
ad8e851fc6
fixes
2 years ago
Nicholas Ward
f1dc02d30f
Poseidon extension function versions, and finished PoseidonGate
2 years ago
Nicholas Ward
e1ab30f6a0
oops included gate files
2 years ago
Nicholas Ward
64456ee082
initial work on PoseidonGate
2 years ago
Nicholas Ward
c0168a9769
updates: included evaluateGateConstraints
2 years ago
Nicholas Ward
58914e8f66
uint64
2 years ago
Nicholas Ward
4914844edb
finished evaluateGateConstraints
2 years ago
Nicholas Ward
098cb42410
no more gate EvalFiltered
2 years ago
Nicholas Ward
7091e1e1b2
initial work: gate interface and PublicInput
2 years ago
Kevin Jue
57b7937ae8
added comment for where the custom gate constraints logic should be implemented
2 years ago
John Guibas
486fafbce6
Update README.md
2 years ago
John Guibas
a6e3319c5a
new benchmarks
2 years ago
John Guibas
cf16f0f595
update readme and MIT
2 years ago
John Guibas
b053926793
Add benchmark script
2 years ago
John Guibas
6e9f1a7c50
Cleanup repo for release
2 years ago
Allison Qi
b19cd390f1
add a test
2 years ago
Kevin Jue
8fe0c7f6b6
added plonky2_verifier_benchmark
2 years ago
Kevin Jue
4498f175f1
added verifier_test
2 years ago
Kevin Jue
148788ea51
refactored fri and plonk test
2 years ago
Kevin Jue
c4458d0785
fixed a verifier test
2 years ago
Kevin Jue
9c50f40985
added dummy circuit test case in verifier
2 years ago
Kevin Jue
bd5245de4a
removed module
2 years ago
Kevin Jue
e895ec45f6
added go module
2 years ago
Kevin Jue
a0405cd207
added plonk_benchmark
2 years ago
Kevin Jue
1ad9e73634
standalone fri circuit
2 years ago
Kevin Jue
a16fe09634
fixed some bugs
2 years ago
Kevin Jue
1095665ed1
fixed bug
2 years ago
Kevin Jue
d847bbd8e8
finished interpolate function in fri round verification
2 years ago
Kevin Jue
f877e3bda3
calculated barycentric weights
2 years ago
Kevin Jue
8797fd15ed
arity verification check with incomplete compute_evaluation
2 years ago
Kevin Jue
317f4baf0a
some rearranging of the functions
2 years ago
Kevin Jue
cbb50ef3bd
deserialized the steps
2 years ago
Kevin Jue
571d64abeb
added the test challenges for the large circuit test
2 years ago
Kevin Jue
897030b335
added more test data
2 years ago