Historique des commits

Auteur SHA1 Message Date
  Ian Goldberg 5432680530 multithread support for PartialEval il y a 4 mois
  Ian Goldberg a75bd1e0ed Use references, not copies, in the inner loop of gen il y a 3 mois
  Ian Goldberg 571e13ef39 Preallocate some vectors il y a 3 mois
  Ian Goldberg 28ae41522f cargo fmt il y a 3 mois
  Ian Goldberg 295a3f62bc Refactor combinecomm so that it's just a convenience wrapper around verify and agg il y a 3 mois
  Ian Goldberg 92e9d2857a Add some comments about the hash functions il y a 3 mois
  Ian Goldberg ae118dd572 combinecomm_noverify becomes agg to match the paper il y a 3 mois
  Ian Goldberg 3cab909469 Factor out verify to match the paper il y a 3 mois
  Ian Goldberg f0651515e6 gen now returns (Scalar, RistrettoPoint) to match the paper il y a 3 mois
  Ian Goldberg 11370e2b8f Start changing the notation to match the paper il y a 3 mois
  Ian Goldberg 0500e03be0 clippy cleanups il y a 3 mois
  Ian Goldberg 6029009659 Use itertools::combinations instead of rolling our own il y a 3 mois
  Ian Goldberg 67c49713d5 The Shine secrets should be 32 bytes, not 16 il y a 4 mois
  Ian Goldberg db66aaf4df Clean up hash1 a tiny bit il y a 4 mois
  Ian Goldberg a6d55868ce Use multiscalar multiplication in CombineComm il y a 4 mois
  Ian Goldberg 2e2319d219 We don't need CombineComm to do the verification step in Combine il y a 4 mois
  Ian Goldberg 0b57f96a04 Add some comments to the new version of combinecomm il y a 4 mois
  Ian Goldberg c640a12c27 make combinecomm more functional-style il y a 4 mois
  Ian Goldberg 88ec1d0657 Use ..= notation where appropriate il y a 4 mois
  Ian Goldberg ff76c3096a Use iter and map instead of a for loop in partialeval il y a 4 mois
  Ian Goldberg 270aa4fc98 Initial Shine implementation il y a 4 mois