16 Commits (15c3f7b7bb37b8339403ee31b02f604fa78f094d)

Author SHA1 Message Date
  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