Historia zmian

Autor SHA1 Wiadomość Data
  Ian Goldberg 9a00db39b3 Add a range demo test 10 miesięcy temu
  Ian Goldberg 46e240d6d4 Compute all the variables needed for range proofs 10 miesięcy temu
  Ian Goldberg 110a9eacb1 Functions to compute a bit representation for a range proof 10 miesięcy temu
  Ian Goldberg 37afe1ede0 Constant-time and variable-time runtime bit decomposition for range proofs 10 miesięcy temu
  Ian Goldberg d9ca5c733f Convert commitments and randomness of one LinScalar to that of another LinScalar of the same variable 10 miesięcy temu
  Ian Goldberg 3247addd99 Make clippy happier 10 miesięcy temu
  Ian Goldberg ed1a2ab347 Implement and test LinScalar::to_expr() 10 miesięcy temu
  Ian Goldberg 90f3f371de Find or generate a Pedersen commitment to start handling range statements 10 miesięcy temu
  Ian Goldberg d080daa250 PedersenAssignment::var() convenience function 10 miesięcy temu
  Ian Goldberg af0748ec23 Prepare for handing range statements by finding all Pedersen assignment statements in the StatementTree 10 miesięcy temu
  Ian Goldberg 1a6011d2f7 Clarify in a comment that ranges must always have strictly more than 1 element in them 10 miesięcy temu
  Ian Goldberg 9b8cbf4558 Refactor the substitution transformation into its own module 10 miesięcy temu
  Ian Goldberg 45a262b32c Add a test for range statement recognition with public Scalar expressions for the range endpoints 10 miesięcy temu
  Ian Goldberg 65afb16310 Start on range statements 10 miesięcy temu
  Ian Goldberg 22dd8f33fd Add a recognizer for expressions that evaluate to public Scalars 10 miesięcy temu
  Ian Goldberg 676304ef47 Add a recognizer for LinScalar expressions 10 miesięcy temu
  Ian Goldberg 90da138200 prove() will require an RNG that is an impl CryptoRng + RngCore 10 miesięcy temu
  Ian Goldberg 76c318c74f Return VerificationFailure rather than assert!()ing if the witness doesn't satisfy the statements 10 miesięcy temu
  Ian Goldberg 28e485e5ed Add a test using public Scalars 10 miesięcy temu
  Ian Goldberg 22253acc49 Touch up instructions in a comment 10 miesięcy temu
  Ian Goldberg cd47fcf33c Be able to send extra generated public values along with the proof 10 miesięcy temu
  Ian Goldberg d3e99bbb43 Make sigma_compiler's codegen able to generate collision-free variable names 10 miesięcy temu
  Ian Goldberg 73b29275b1 Have prove() and verify() return Err(sigma_rs::errors::Error) on failure instead of Err(()) 10 miesięcy temu
  Ian Goldberg 31e596b0c3 Code generation stubs for sigma_rs 10 miesięcy temu
  Ian Goldberg 7e4b865b1f Refactor StructFieldList from codegen to sigma/codegen 10 miesięcy temu
  Ian Goldberg edf24392d8 Handle const * Term and const * Pedersen in the Pedersen recognizer 10 miesięcy temu
  Ian Goldberg 68dc9d8f4b One more test 10 miesięcy temu
  Ian Goldberg eefffbe1c7 Pedersen commitment expression recognizer complete 10 miesięcy temu
  Ian Goldberg 8342b14159 A little more on the Pedersen commitment expression recognizer 10 miesięcy temu
  Ian Goldberg 26b617e6b3 A little more on the Pedersen commitment expression recognizer 10 miesięcy temu