Commit Graph

4 Commits

Author SHA1 Message Date
Elliot Glaysher
e0e536401e +ring runs in 2.5s with the appropriate jets on a ring of 60 participants. 2019-06-13 13:43:43 -07:00
Elliot Glaysher
d33fc1ef3f Redo how we perform ECC math for ring signatures.
This makes three new functions in +ed:crypto which are designed to
be jetted by the ed25519 implementation. It then moves the ring
signature library stuff onto two of them. Previously, it took three
minutes to sign+verify an unlinked ring of 3 public keys; now it is
instantaneous with the jets written so far.

This comments out all the linkage handling code, since a jet isn't
written for that stuff yet.
2019-06-11 14:23:21 -07:00
Elliot Glaysher
29ab566cbc WIP: connect real ring signatures to the voting app, but it bail: oops. 2019-06-07 11:11:11 -07:00
Elliot Glaysher
63d9eedae7 Shove the ring signature stuff in a library. 2019-06-06 14:49:04 -07:00