Historique des commits

Auteur SHA1 Message Date
  Ian Goldberg 77d40c741d Tests on vectors of length 0 il y a 6 mois
  Ian Goldberg d1ea73312c Add a binary that takes the macro input on stdin and outputs the macro output il y a 6 mois
  Ian Goldberg 14c998d048 A little refactoring of the top-level sigma_compiler_core module il y a 6 mois
  Ian Goldberg fb69ebf940 Document AND and OR in the macro rustdoc il y a 6 mois
  Ian Goldberg 7be6ffc378 clippy on the tests il y a 6 mois
  Ian Goldberg 7c81911952 Add support for vector sums and dot products il y a 6 mois
  Ian Goldberg b5bd445d63 More vector tests il y a 6 mois
  Ian Goldberg 0f2fdca04c More support for vector variables il y a 6 mois
  Ian Goldberg f9832a0cb8 Refactor some code to generate TokenStreams of arithmetic possibly involving vectors il y a 6 mois
  Ian Goldberg 1de1cc05c4 Improving support for vector variables il y a 6 mois
  Ian Goldberg ac2972bd57 basic vector operations test il y a 6 mois
  Ian Goldberg 70172afea4 A few more tests il y a 6 mois
  Ian Goldberg b61068d3c6 Fix copy and paste error il y a 6 mois
  Ian Goldberg a8f0aafb21 Simplify the pubscalars_or test il y a 6 mois
  Ian Goldberg 03863987ce Update to match new ComposedWitness::Or API il y a 6 mois
  Ian Goldberg 71e26c7813 typo in docs il y a 6 mois
  Ian Goldberg 9e406c5a26 format il y a 6 mois
  Ian Goldberg c4c86e28d1 In a disjunction branch, convert statements about equality of public Scalars to statements about equality of public Points by multiplying each side by a generator il y a 6 mois
  Ian Goldberg 26db0ee8a2 Allow the left side of linear combination statements to be expressions evaluating to a public Point il y a 6 mois
  Ian Goldberg 0a650e4647 cargo fmt il y a 6 mois
  Ian Goldberg 0c7e495a76 Only emit code to check consistency of substitutions if we're in the root disjunction branch il y a 6 mois
  Ian Goldberg 9e77a03656 Match new sigma-rs API for ComposedWitness::Or il y a 6 mois
  Ian Goldberg 1921172a30 Change "neg" to "negate" on the pedersen.rs structs il y a 6 mois
  Ian Goldberg 4cf84287f5 If there was already a Pedersen commitment the disjunction invariant enforcer is reusing, use the generators in that commitment il y a 6 mois
  Ian Goldberg 3afe7905b0 Use the new ComposedRelation::into_nizk API il y a 6 mois
  Ian Goldberg 0e223e7e2d Fix cargo doc il y a 6 mois
  Michele Orrù 6d13649911 fix: update refactor il y a 7 mois
  Ian Goldberg d53e48aec4 The sigma-rs API changed ShakeCodec to Shake128DuplexSponge il y a 7 mois
  Ian Goldberg 839d55ae69 A test for public statements il y a 7 mois
  Ian Goldberg 5206220822 Allow statements like C = a*B where a is a _public_ Scalar il y a 7 mois