Historie revizí

Autor SHA1 Zpráva Datum
  Ian Goldberg 9985078308 StatementTree::for_each_disjunction_branch method před 7 měsíci
  Ian Goldberg b71a381bc5 Define a _disjunction branch_ in the rustdoc před 7 měsíci
  Ian Goldberg 7cd67a94a6 Move convert_commitment and convert_randomness from the rangeproof to the pedersen module před 7 měsíci
  Ian Goldberg 7d1cf334ed Implement not-equals statements před 7 měsíci
  Ian Goldberg 7b8bb375f0 Add a note to the documentation about how vector variables are represented in the `Instance` and `Witness` structs před 7 měsíci
  Ian Goldberg c961d683a0 Enforce that public Scalar equality statements only work on non-vector variables před 7 měsíci
  Ian Goldberg c8ec0fc605 Finish the documentation for the sigma_compiler macro před 7 měsíci
  Ian Goldberg 4641a3cabc Allow statements that are equality of a public Scalar variable to a public Scalar expression. před 7 měsíci
  Ian Goldberg 3adab6c783 Change the nomenclature of "params" to "instance" to match the sigma_rs crate před 7 měsíci
  Ian Goldberg 027760ffde Start on the documentation of the main sigma_compiler macro před 7 měsíci
  Ian Goldberg f0104198ed Add sigma_compiler_{prover,verifier} macros to only emit one party's code před 7 měsíci
  Ian Goldberg 82058d6cda Only emit the protocol_witness function if emit_prover is set před 7 měsíci
  Ian Goldberg 384b93e03a Remove some commented-out test code před 7 měsíci
  Ian Goldberg edc6d2b636 Make the dump feature flag work again před 7 měsíci
  Ian Goldberg d21bea09f9 Flip multiplications around to suit sigma_rs před 7 měsíci
  Ian Goldberg dcf9c81a49 Code generation to use the sigma-rs API před 7 měsíci
  Ian Goldberg b2d950a090 The underlying sigma-rs crate supports scalar_var * scalar_const but not the other way around, so change the tests to do that před 7 měsíci
  Ian Goldberg 0f1e6699cb Typo fix to range proof generated statement před 7 měsíci
  Ian Goldberg f77454f70e Simplify the proto_witness_codegen API a bit před 7 měsíci
  Ian Goldberg 9bf1745c9a Move leaf_true, is_leaf_true, and leaf_true_test into StatementTree před 7 měsíci
  Ian Goldberg 8222e13d60 Ensure sigma_rs is visible to the generated code před 7 měsíci
  Ian Goldberg 828b37a001 Generalize expr_type_tokens to expr_type_tokens_id_closure před 7 měsíci
  Ian Goldberg 82a074f53c Start on the codegen glue to the sigma-rs API před 7 měsíci
  Ian Goldberg 5d0e38b711 Allow sigma::codegen to modify the StatementTree před 7 měsíci
  Ian Goldberg b5fc2df4c9 prove() and verify() now take a session id as an additional argument před 7 měsíci
  Ian Goldberg cf329f2828 Don't mark the generated r and s variables as "rand" since they have correlated values před 7 měsíci
  Ian Goldberg d8d24b7ac9 Finish range proofs před 7 měsíci
  Ian Goldberg 9a00db39b3 Add a range demo test před 7 měsíci
  Ian Goldberg 46e240d6d4 Compute all the variables needed for range proofs před 7 měsíci
  Ian Goldberg 110a9eacb1 Functions to compute a bit representation for a range proof před 7 měsíci