Historique des commits

Auteur SHA1 Message Date
  Ian Goldberg 4a2174c5cf Multithread support for Shine.Gen() il y a 10 mois
  Ian Goldberg a8b6912320 README il y a 9 mois
  Ian Goldberg 477683a612 Reproduction script for Figure 7a in the paper il y a 9 mois
  Ian Goldberg 1408d96080 Add Cargo.lock file il y a 9 mois
  Ian Goldberg 6b436ac7c0 Use references, not copies, in the inner loop of gen il y a 9 mois
  Ian Goldberg 248e22d56f Preallocate some vectors il y a 9 mois
  Ian Goldberg a4f00a2061 cargo fmt il y a 9 mois
  Ian Goldberg 0ddfc41213 Make combine match the paper il y a 9 mois
  Ian Goldberg 41a06655fb Make sign2 match the paper il y a 9 mois
  Ian Goldberg ffeb7f6545 Refactor combinecomm so that it's just a convenience wrapper around verify and agg il y a 9 mois
  Ian Goldberg 90f80136c2 Add some comments about the hash functions il y a 9 mois
  Ian Goldberg 66efc56a24 The round 1 output is now (y,R) instead of just R to match the paper il y a 9 mois
  Ian Goldberg 3a26321d66 Have arctic::keygen also return a vector of each player's individual public key to match the paper il y a 9 mois
  Ian Goldberg f59c667f0d Include the Arctic public key as a field of its secret key to match the paper il y a 9 mois
  Ian Goldberg 14f96e719a hash2 no longer takes the coalition as an argument to match the paper il y a 9 mois
  Ian Goldberg 7fa9541b35 hash2 and hash3 exchange names to match the paper il y a 9 mois
  Ian Goldberg 781bb6e9f4 combinecomm_noverify becomes agg to match the paper il y a 9 mois
  Ian Goldberg b59f86e1cc Factor out verify to match the paper il y a 9 mois
  Ian Goldberg 4a5cb38b30 gen now returns (Scalar, RistrettoPoint) to match the paper il y a 9 mois
  Ian Goldberg b9c42e524a Start changing the notation to match the paper il y a 9 mois
  Ian Goldberg 5b31368868 clippy cleanups il y a 9 mois
  Ian Goldberg 752e61a8c3 We never use the Lagrange interpolate function, but we keep it for completeness il y a 9 mois
  Ian Goldberg 55187fb080 Use itertools::combinations instead of rolling our own il y a 9 mois
  Ian Goldberg ddd29b4bec The Shine secrets should be 32 bytes, not 16 il y a 10 mois
  Ian Goldberg 693d2e96eb Clean up hash1 a tiny bit il y a 10 mois
  Ian Goldberg 062a626603 More functionalization il y a 10 mois
  Ian Goldberg 61b23c70a7 Use multiscalar multiplication in CombineComm il y a 10 mois
  Ian Goldberg fb9a860e5a Precompute Lagrange polynomials il y a 10 mois
  Ian Goldberg a6c1e76fdc We don't need CombineComm to do the verification step in Combine il y a 10 mois
  Ian Goldberg 70984ad881 Be able to set the coalition size independently of n and t il y a 10 mois