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
7b8bb375f0
Add a note to the documentation about how vector variables are represented in the `Instance` and `Witness` structs
|
|
7 месяцев назад |
|
sigma_compiler_core
|
c961d683a0
Enforce that public Scalar equality statements only work on non-vector variables
|
7 месяцев назад |
|
sigma_compiler_derive
|
7b8bb375f0
Add a note to the documentation about how vector variables are represented in the `Instance` and `Witness` structs
|
7 месяцев назад |
|
src
|
027760ffde
Start on the documentation of the main sigma_compiler macro
|
7 месяцев назад |
|
tests
|
4641a3cabc
Allow statements that are equality of a public Scalar variable to a public Scalar expression.
|
7 месяцев назад |
|
Cargo.toml
|
37afe1ede0
Constant-time and variable-time runtime bit decomposition for range proofs
|
7 месяцев назад |