|
|
a6a82773d3
|
Add additional support for GCD on signed numbers.
|
2018-12-30 17:13:01 -08:00 |
|
|
|
14fd156d3c
|
Add the obvious conversion from u64 to signed values.
|
2018-12-30 17:09:48 -08:00 |
|
|
|
ae8266885b
|
Support modular division of signed numbers.
|
2018-12-23 21:55:07 -08:00 |
|
|
|
2480bafe06
|
Remove some lingering debugging prints.
|
2018-12-23 21:45:51 -08:00 |
|
|
|
70a082363a
|
Add a testbit() operationg.
|
2018-12-23 21:05:27 -08:00 |
|
|
|
85165c7f68
|
Address some missing operations for ECDSA.
|
2018-12-23 21:05:05 -08:00 |
|
|
|
6c40ee5109
|
Support signed multiplication and division, for ECDSA.
|
2018-12-23 20:24:20 -08:00 |
|
|
|
0ec5f90d8e
|
Ridiculously over-build the testing infrastructure.
|
2018-11-29 17:06:34 -08:00 |
|
|
|
60d7dd3af5
|
Add support for random numbers, and prime generation and testing.
|
2018-11-29 17:03:33 -08:00 |
|
|
|
62e36d79cb
|
Add a bit length function that's handy for macros.
|
2018-11-14 21:33:58 -05:00 |
|
|
|
de5ff87f9e
|
Add some property testing, and fix a bug it found.
|
2018-11-06 21:53:47 -08:00 |
|
|
|
ccde640f99
|
Clean up the operation dependency, to get a better approximation of the types/operations needed.
|
2018-11-06 21:52:51 -08:00 |
|
|
|
1cb77de521
|
Add some lightweight documentation.
|
2018-10-27 15:02:08 -07:00 |
|
|
|
0bec74b18c
|
Clean up the code around zero handling.
|
2018-10-27 15:01:16 -07:00 |
|
|
|
45f7df00d8
|
Modular inverse computation.
|
2018-10-26 21:28:48 -07:00 |
|
|
|
89e2dfc6ef
|
Base implementation of signed numbers and EGCD, with tests.
|
2018-10-15 19:16:25 -07:00 |
|