Crate for automatically generating code for sigma zero-knowledge proof protocols of more complex statements than are supported by the sigma-proofs crate. The statements given to this crate are compiled into statements about linear combinations of points, and transformed into the sigma-proofs API.
Ian Goldberg
c4c86e28d1
In a disjunction branch, convert statements about equality of public Scalars to statements about equality of public Points by multiplying each side by a generator
|
|
3 hónapja |
|
sigma_compiler_core
|
c4c86e28d1
In a disjunction branch, convert statements about equality of public Scalars to statements about equality of public Points by multiplying each side by a generator
|
3 hónapja |
|
sigma_compiler_derive
|
26db0ee8a2
Allow the left side of linear combination statements to be expressions evaluating to a public Point
|
3 hónapja |
|
src
|
9e77a03656
Match new sigma-rs API for ComposedWitness::Or
|
3 hónapja |
|
tests
|
c4c86e28d1
In a disjunction branch, convert statements about equality of public Scalars to statements about equality of public Points by multiplying each side by a generator
|
3 hónapja |
|
Cargo.toml
|
6d13649911
fix: update refactor
|
3 hónapja |