Historial de Commits

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