Commit History

Автор SHA1 Съобщение Дата
  Ian Goldberg 752e61a8c3 We never use the Lagrange interpolate function, but we keep it for completeness преди 11 месеца
  Ian Goldberg 55187fb080 Use itertools::combinations instead of rolling our own преди 11 месеца
  Ian Goldberg ddd29b4bec The Shine secrets should be 32 bytes, not 16 преди 1 година
  Ian Goldberg 693d2e96eb Clean up hash1 a tiny bit преди 1 година
  Ian Goldberg 062a626603 More functionalization преди 1 година
  Ian Goldberg 61b23c70a7 Use multiscalar multiplication in CombineComm преди 1 година
  Ian Goldberg fb9a860e5a Precompute Lagrange polynomials преди 1 година
  Ian Goldberg a6c1e76fdc We don't need CombineComm to do the verification step in Combine преди 1 година
  Ian Goldberg 70984ad881 Be able to set the coalition size independently of n and t преди 1 година
  Ian Goldberg af209399c1 Timing main program for Arctic преди 1 година
  Ian Goldberg 7401fd0400 Gather better timings for shine main program преди 1 година
  Ian Goldberg e4db0a9cc2 Remove unused field n from arctic::SecKey преди 1 година
  Ian Goldberg de1bc47657 Add some comments to the new version of combinecomm преди 1 година
  Ian Goldberg cfaab14f83 cargo fmt преди 1 година
  Ian Goldberg d0bfaa9b59 make combinecomm more functional-style преди 1 година
  Ian Goldberg 1a53a0a8d4 Prepare for multiple binaries преди 1 година
  Ian Goldberg 4332964461 Use ..= notation where appropriate преди 1 година
  Ian Goldberg 051ecf23e0 More tests for Arctic expected failure cases преди 1 година
  Ian Goldberg 185e1b334f Test for Arctic преди 1 година
  Ian Goldberg f7e5aee507 Use iter and map instead of a for loop in partialeval преди 1 година
  Ian Goldberg c6aed805c3 Initial implementation of Arctic преди 1 година
  Ian Goldberg 79cf6845ff rand and eval for ScalarPoly преди 1 година
  Ian Goldberg c6213c1742 Initial Shine implementation преди 1 година