porcuquine
c28c421ab9
Use released bellperson 0.18.0.
3 years ago
Srinath Setty
8027bcf056
cargo fmt
3 years ago
Srinath Setty
ff885c4d5d
fix bellperson path; address minor clippy-suggested edit
3 years ago
porcuquine
efb73ef325
Rename Prover and ProvingAssignment.
3 years ago
porcuquine
3b668e7ac6
Add support for using bellperson to generate R1CS.
3 years ago
Srinath Setty
6e59ebccd3
add CI ( #9 )
3 years ago
Srinath Setty
4c711a99a5
bump the version number
3 years ago
porcuquine
3e80c5c8ba
Derive more traits. ( #7 )
Co-authored-by: porcuquine <porcuquine@users.noreply.github.com>
3 years ago
porcuquine
cf5d708202
Add InputOutputMismatch error.
3 years ago
Srinath Setty
f87f9a0580
minor nits
3 years ago
Srinath Setty
5829da790d
bump the version number for crates.io
3 years ago
Srinath Setty
61ef5fc0b1
This commit introduces the following changes:
* Separate types for Relaxed R1CS and R1CS instances and witnesses
* Allows creating default values for Relaxed R1CS types
* StepSNARK now folds a regular R1CS instance-witness into a running Relaxed R1CS instance-witness
* We additionally enforce input chaining checks: the incoming instance must have input that matches the output of the incremental computation thus far
3 years ago
porcuquine
de5b8d6598
Support Pasta curves. ( #4 )
* Support pasta curves directly.
* Upgrade rand.
* Simplify.
* Don't deny missing docs.
Co-authored-by: porcuquine <porcuquine@users.noreply.github.com>
3 years ago
Srinath Setty
bf08877544
fix keyword
3 years ago
Srinath Setty
c1fae7168d
fix docs.rs link
3 years ago
Srinath Setty
25913f659a
update package name; make modules public and add docs
3 years ago
Srinath Setty
7020d7a714
address clippy
3 years ago
Srinath Setty
45baf52f8d
Update README.md acks
3 years ago
Srinath Setty
4b22ef2476
small cleanup
3 years ago
dignifiedquire
3ba8fd28aa
refactor: bring back compressed snark
and cleanup some group op traits
3 years ago
Srinath Setty
732d937b09
generic traits for prime field elements and group elements
3 years ago
Srinath Setty
06b1c4d415
remove asserts
3 years ago
Srinath Setty
bb4079e4f0
small fix
3 years ago
Srinath Setty
6075165c54
add acks and references
3 years ago
Srinath Setty
d52be5cf4a
small fixes
3 years ago
Srinath Setty
ba3a1e3922
initial commit
3 years ago
Microsoft Open Source
a3f1ded9d2
SUPPORT.md committed
3 years ago
Microsoft Open Source
fe260cdfeb
SECURITY.md committed
3 years ago
Microsoft Open Source
96d7d259d0
README.md updated to template
3 years ago
Microsoft Open Source
8275225b4c
LICENSE updated to template
3 years ago
Microsoft Open Source
52ae0b73df
CODE_OF_CONDUCT.md committed
3 years ago
Srinath Setty
a33960c80e
Initial commit
3 years ago