d459850c54
This is a very naive Rust tanslation of the basic math behind the ed25519 crypto scheme.
...
In general, it's a straight translation of the Google code, which in
turn is "mostly taken from the ref10 version of Ed25519 in SUPERCOP
10241124.", except that it's been hand translated to rust with some
test case generators. Future versions should clean this up to be more
normally rust-y.
2019-05-14 21:54:59 -07:00
6c61e1c56c
Switch to IO-based tasks.
2019-05-14 21:51:45 -07:00
40254014d3
Fix DSA test generation.
2019-03-07 16:26:46 -07:00
95c3dc94df
Possible fixes for the DSA test generation code.
2019-03-06 21:20:39 -07:00
cc83b239cc
A start at DSA test case generation.
2019-03-05 21:47:48 -07:00
038db66c2f
Replace the old RSA testing infrastructure with some more integrated stuff.
2019-03-05 16:10:12 -07:00
bf13f4a1e6
Start generating RSA test cases as part of the normal infrastructure.
2019-03-01 20:44:33 -08:00
3716dba87c
Add test cases for scaling and adding two points.
2019-02-10 17:46:19 -08:00
4529562cb8
This appears to work ... maybe. slowly.
2019-01-27 19:02:52 -08:00
f60a492a0b
Updated cabal file and generated test cases.
2019-01-18 21:54:18 -08:00
c5e9d4be25
Add test generation for RFC 6979 k value generation.
2019-01-18 21:53:52 -08:00
f4e47154c2
Add ECDSA scaling and signing tests.
2019-01-18 21:53:15 -08:00
cdcfd9a3a3
Basic point math, with tests. Distressingly slow.
2019-01-08 09:45:02 -08:00
f3494d8524
Handle negative scaling factors.
2018-12-30 21:16:16 -08:00
eb82edea7e
Start with Elliptic Curve point math. Slow, but it works.
2018-12-30 21:00:10 -08:00