16 Commits (ea6c8cdd83f6d95ccaba8cb084e050a89410f78c)

Author SHA1 Message Date
  Michael Hamburg ea6c8cdd83 add tests for identity and torquing 8 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 8 years ago
  Michael Hamburg 1b7b5099eb double and encode in ristretto.sage for decaf ed448, not ed25519 8 years ago
  Michael Hamburg 6a5e8284b3 doubleAndEncode for ristretto in sage doc 8 years ago
  Michael Hamburg 4de924c786 Incorporate test vectors from Dalek 8 years ago
  Michael Hamburg 70303957e2 toggle elligator sign back to match Dalek 8 years ago
  Michael Hamburg 164342ebfd inverse elligator works, but at what cost?!?!!? 8 years ago
  Michael Hamburg 17347b04a7 test harness to invert elligator by brute force 8 years ago
  Michael Hamburg 2d04fa7b43 working out sign bugs; then on to invert elligator ristretto 8 years ago
  Michael Hamburg 2cc6ebfb67 ed25519 ristretto inverse works except at the identity point 8 years ago
  Michael Hamburg 5fc32bf1e9 elligator apparently(?) working for ed448 8 years ago
  Michael Hamburg 52ca544962 update ristretto.sage to not crash on div0 for elligator (d-a)/d/u; check that these work 8 years ago
  Michael Hamburg 263d454903 ristretto patched in, except elligator. still need to test against vectors though 8 years ago
  Michael Hamburg 992183a8bf ristretto work: test that s -> 1/s negates the point iff cofactor == 4 (if cofactor == 8, then invalid) 8 years ago
  Michael Hamburg 30544252e6 fix comments in generated code too 8 years ago
  Michael Hamburg aa75f28a8a still need to iron out some sign differences 8 years ago