Ian Goldberg
|
d5683e25d2
The sigma-rs dependency has been renamed sigma-proofs
|
3 semanas atrás |
Ian Goldberg
|
d1ea73312c
Add a binary that takes the macro input on stdin and outputs the macro output
|
2 meses atrás |
Ian Goldberg
|
1de1cc05c4
Improving support for vector variables
|
2 meses atrás |
Ian Goldberg
|
7d1cf334ed
Implement not-equals statements
|
3 meses atrás |
Ian Goldberg
|
3adab6c783
Change the nomenclature of "params" to "instance" to match the sigma_rs crate
|
3 meses atrás |
Ian Goldberg
|
edc6d2b636
Make the dump feature flag work again
|
3 meses atrás |
Ian Goldberg
|
d21bea09f9
Flip multiplications around to suit sigma_rs
|
3 meses atrás |
Ian Goldberg
|
8222e13d60
Ensure sigma_rs is visible to the generated code
|
3 meses atrás |
Ian Goldberg
|
82a074f53c
Start on the codegen glue to the sigma-rs API
|
3 meses atrás |
Ian Goldberg
|
5d0e38b711
Allow sigma::codegen to modify the StatementTree
|
3 meses atrás |
Ian Goldberg
|
b5fc2df4c9
prove() and verify() now take a session id as an additional argument
|
3 meses atrás |
Ian Goldberg
|
46e240d6d4
Compute all the variables needed for range proofs
|
3 meses atrás |
Ian Goldberg
|
d9ca5c733f
Convert commitments and randomness of one LinScalar to that of another LinScalar of the same variable
|
3 meses atrás |
Ian Goldberg
|
90f3f371de
Find or generate a Pedersen commitment to start handling range statements
|
3 meses atrás |
Ian Goldberg
|
90da138200
prove() will require an RNG that is an impl CryptoRng + RngCore
|
3 meses atrás |
Ian Goldberg
|
22253acc49
Touch up instructions in a comment
|
3 meses atrás |
Ian Goldberg
|
cd47fcf33c
Be able to send extra generated public values along with the proof
|
3 meses atrás |
Ian Goldberg
|
d3e99bbb43
Make sigma_compiler's codegen able to generate collision-free variable names
|
3 meses atrás |
Ian Goldberg
|
73b29275b1
Have prove() and verify() return Err(sigma_rs::errors::Error) on failure instead of Err(())
|
3 meses atrás |
Ian Goldberg
|
31e596b0c3
Code generation stubs for sigma_rs
|
3 meses atrás |
Ian Goldberg
|
7e4b865b1f
Refactor StructFieldList from codegen to sigma/codegen
|
3 meses atrás |
Ian Goldberg
|
e6be0ce636
Slightly clean up the main crate's exports
|
3 meses atrás |
Ian Goldberg
|
008aa918be
Don't require the end user's code to manually depend on the group or ff crates
|
3 meses atrás |
Ian Goldberg
|
673157e12c
Convert arithmetic expressions of integer constants and (Scalar or Point) vars into a valid Rust expression
|
4 meses atrás |
Ian Goldberg
|
e7f804289e
Code generation for substitution statements
|
4 meses atrás |
Ian Goldberg
|
6f857f9dfd
Refactor codegen into its own module
|
4 meses atrás |