|
|
bdf7f81b20
|
[BROKEN] Trying to get elliptic curve working, which is much too slow at the moment.
|
2018-05-31 18:37:18 +01:00 |
|
|
|
6fabbe6af1
|
Initial port-over of ECDSA signing.
|
2018-05-16 22:00:17 -07:00 |
|
|
|
c34629aa47
|
Add conversions for BigInt/BigUint.
|
2018-05-05 19:41:30 -07:00 |
|
|
|
2eacea8ff9
|
Factor out the testing code, so we can use it later.
|
2018-04-30 13:05:10 -07:00 |
|
|
|
b1c659087d
|
Add a quick test to ensure that our GCD algorithm works.
|
2018-04-14 07:01:59 -07:00 |
|
|
|
330dabe017
|
Shift the gold testing infrastructure into its own module, and add the Haskell program I used to generate the tests.
|
2018-04-13 10:56:42 -04:00 |
|
|
|
5868553c74
|
First whack at prime numbers and such.
|
2018-04-04 17:27:07 -07:00 |
|
|
|
3cd37a881d
|
First whack at modular inverses.
|
2018-04-04 18:47:02 -04:00 |
|
|
|
2f16a45784
|
Quickcheck properties for signed numbers.
|
2018-04-04 18:28:01 -04:00 |
|
|
|
f06f83583f
|
Whoops. Don't correct for rounding if there's no remainder on the division.
|
2018-04-04 18:13:50 -04:00 |
|
|
|
ae6a33f4b8
|
Support negation for signed numbers.
|
2018-04-04 18:12:30 -04:00 |
|
|
|
8a4693d30d
|
Zero is a problem for me.
|
2018-04-04 17:57:11 -04:00 |
|
|
|
acda294bac
|
Signed numbers!
|
2018-04-02 16:36:28 -04:00 |
|
|
|
7a8bb7b4fd
|
Nevermind on the whole fixed size thing?
|
2018-03-23 22:11:09 -07:00 |
|
|
|
667e32694e
|
Start including both signed and unsigned numbers, and starting building in Signed traits.
The latter seems much harder (and wordier) than it should be.
|
2018-03-11 17:46:22 -07:00 |
|