Commit Graph

16 Commits

Author SHA1 Message Date
fbee1f2729 Add modular multiplication suppor for U384 and U576. 2019-02-11 12:34:59 -08:00
2d70341a58 Remove a cabal config file that seems to have been accidentally captured. 2019-02-10 17:43:05 -08:00
10b70139f2 Some additional helpers for ECDSA signing. 2019-02-04 17:23:45 -08:00
c5fa23c4bd Fix the requirements for ECDSA math. 2019-01-08 09:47:47 -08:00
4114db21be Add support for scaling numbers by primitive types. 2019-01-01 20:55:21 -08:00
7da10f5fa4 Clean up requirements. 2018-12-30 17:51:22 -08:00
dc6732a875 Don't ignore assertions in the test files. (Whoops) 2018-12-30 17:15:18 -08:00
c55a1956d4 Add support for modular division with negative divisors. 2018-12-30 17:14:52 -08:00
130a87ef43 Add support for signed modular inversion. 2018-12-30 17:14:11 -08:00
a6a82773d3 Add additional support for GCD on signed numbers. 2018-12-30 17:13:01 -08:00
ae8266885b Support modular division of signed numbers. 2018-12-23 21:55:07 -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
2b9f5ea7a2 Support unsigned integral square root computations. 2018-11-30 11:28:20 -08:00
0ec5f90d8e Ridiculously over-build the testing infrastructure. 2018-11-29 17:06:34 -08:00