6 Commits (6e623fe12caba9dbd13a1d5ccae73e1dd4182db2)

Author SHA1 Message Date
  Mike Hamburg 0324a95569 fix bug in ristretto elligator: it should be able to take improper field elements as input 4 years ago
  Mike Hamburg ff5d289935 optimize s^2 -> s2, thanks Fabio Scotoni 4 years ago
  Mike Hamburg 27ce4cf626 dont double generator for Ed448RistrettoPoint 4 years ago
  Mike Hamburg e8d69e9978 update ristretto.sage for python3. Also add Ed448RistrettoPoint for reference 4 years ago
  mrolinek 792fe29a46 Renamed aux to _aux for Windows compatibility 7 years ago
  Michael Hamburg ea6c8cdd83 add tests for identity and torquing 7 years ago
  Michael Hamburg b0af873fc8 double and encode in ristretto.sage for decaf ed25519. kinda sloppy, but good enough for a poc since im not going to implement in c yet anyway 7 years ago
  Michael Hamburg 1b7b5099eb double and encode in ristretto.sage for decaf ed448, not ed25519 7 years ago
  Michael Hamburg 6a5e8284b3 doubleAndEncode for ristretto in sage doc 7 years ago
  Michael Hamburg 4de924c786 Incorporate test vectors from Dalek 7 years ago
  Michael Hamburg 70303957e2 toggle elligator sign back to match Dalek 7 years ago
  Michael Hamburg 164342ebfd inverse elligator works, but at what cost?!?!!? 7 years ago
  Michael Hamburg 17347b04a7 test harness to invert elligator by brute force 7 years ago
  Michael Hamburg 2d04fa7b43 working out sign bugs; then on to invert elligator ristretto 7 years ago
  Michael Hamburg 2cc6ebfb67 ed25519 ristretto inverse works except at the identity point 7 years ago
  Michael Hamburg 5fc32bf1e9 elligator apparently(?) working for ed448 7 years ago
  Michael Hamburg 52ca544962 update ristretto.sage to not crash on div0 for elligator (d-a)/d/u; check that these work 7 years ago
  Michael Hamburg 263d454903 ristretto patched in, except elligator. still need to test against vectors though 7 years ago
  Michael Hamburg 992183a8bf ristretto work: test that s -> 1/s negates the point iff cofactor == 4 (if cofactor == 8, then invalid) 7 years ago
  Michael Hamburg 30544252e6 fix comments in generated code too 7 years ago
  Michael Hamburg aa75f28a8a still need to iron out some sign differences 7 years ago
  Michael Hamburg 4fa2c73edf remove elligator decoding requirement 7 years ago
  Michael Hamburg b9b855f172 passes gang tests. ship it? 7 years ago
  Michael Hamburg 307f933f2d simpler decode if cofactor 4 7 years ago
  Michael Hamburg 8f212cceb9 simpler decode if cofactor 4 7 years ago
  Michael Hamburg 19aa251968 simpler decode if cofactor 4 7 years ago
  Michael Hamburg b1467a60ae reasonable decaf encode; try to tweak a little more 7 years ago
  Michael Hamburg abe22e57d5 iso-ed working for cofactor 8, but maybe not for a=-1 isoed25519 7 years ago
  Michael Hamburg 5f12ca4582 isogenous encode/decode working in spec, looks doable for opt (at least with cofactor 4) 7 years ago
  Michael Hamburg 4a5aad2241 working on ristretto sage files 7 years ago
  Michael Hamburg b55ac5ebd1 Ristretto for Ed448 7 years ago
  Michael Hamburg 03ba02f90d more ristretto 7 years ago
  Michael Hamburg ff1208c269 simpler ristretto 7 years ago
  Michael Hamburg dd193a3ec5 ristretto work 7 years ago