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
998d014072
Find all random private `Scalar`s (according to the [`TaggedVarDict`]) that appear exactly once in the [`StatementTree`].
|
|
4 months ago |
|
sigma_compiler_core
|
998d014072
Find all random private `Scalar`s (according to the [`TaggedVarDict`]) that appear exactly once in the [`StatementTree`].
|
4 months ago |
|
sigma_compiler_derive
|
3602aa75be
Apply the substitutions in the main sigma_compiler_core function
|
5 months ago |
|
src
|
e6be0ce636
Slightly clean up the main crate's exports
|
5 months ago |
|
Cargo.toml
|
1fc9daf16b
Flatten nested `And` nodes in a [`StatementTree`]
|
4 months ago |