Kevin Jue
cf84b032e2
Rearranged files ( #17 )
* removed unused file
* change field import
* change import of field package
* changed field import
* moved hash to poseidon and some changes to the field package
* changed file structure
2 years ago
Kevin Jue
a415c95f6f
Refactor gate deserialization ( #16 )
* helper functions for coset_interpolation_gate
* coset interpolation gate working
* hard coded the coset gate (for now)
* refactored gate serialization
2 years ago
Kevin Jue
5bb7cc6411
Coset Interpolation Gate ( #15 )
* helper functions for coset_interpolation_gate
* coset interpolation gate working
* hard coded the coset gate (for now)
2 years ago
Kevin Jue
67aa8b9d77
exponentiation gate ( #14 )
2 years ago
Kevin Jue
3f6e2ade98
reducing gate ( #13 )
2 years ago
Kevin Jue
2823cfbbcb
reducing extension gate ( #12 )
2 years ago
Kevin Jue
c98d65b48a
multiplication extension gate ( #11 )
2 years ago
Kevin Jue
ea96e7a176
Arithmetic Extension Gate ( #10 )
* initial commit for arithmetic extension gate
* fixed bug
* added regex for arithmeticExtensionGate
2 years ago
Kevin Jue
219a2ea61b
Consolidate gate test cases ( #9 )
* consolidated gate tests
* added recursive step circuit info
* added all the test cases for the recursive step gates
2 years ago
Kevin Jue
ccb828bdb1
Random Access Gate ( #8 )
* first (non working) version of random access gate
* fixed a bug
* got random access gate workgin
* added parsing logic for the random access gate
2 years ago
Kevin Jue
a0d5ad37de
Base sum gate ( #7 )
* initial version of base_sum_gate
* add recursive circuit benchmark files
* added step circuit data and contant gate test
* moved step testing data into gate_testing_utils
* added test case for basesum gate
* added test for arithmetic_gate
2 years ago
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