Commit History

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