38 Commits

Author SHA1 Message Date
Nicholas Ward
dc91554da2 expmod precompile 2023-04-25 17:19:44 -07:00
Nicholas Ward
df4a6f0105 fix for full modexp test 2023-04-19 15:27:49 -07:00
Nicholas Ward
6d84b988ba fmt 2023-04-19 14:56:08 -07:00
Nicholas Ward
cb23bfcade check for special cases and align with yellow paper 2023-04-19 14:55:19 -07:00
Nicholas Ward
90f7ba9a23 addressed final comments 2023-04-04 13:33:20 -07:00
Nicholas Ward
0c87a57f4e addressed comment 2023-03-28 12:15:37 -07:00
Nicholas Ward
e4f2e864cb fix 2023-03-28 12:08:03 -07:00
Nicholas Ward
1a348eed23 check for x < m 2023-03-28 12:02:09 -07:00
Nicholas Ward
bce2572099 documentation 2023-03-28 11:54:14 -07:00
Nicholas Ward
1e5677c4e4 comments 2023-03-28 11:50:05 -07:00
Nicholas Ward
91fb4fc02e fix modexp test 2023-03-28 11:15:01 -07:00
Nicholas Ward
d59501e6a7 fixes, testing, and in-progress debugging 2023-03-21 16:03:54 -07:00
Nicholas Ward
24705e1e39 addressed comments 2023-03-21 10:56:25 -07:00
Nicholas Ward
511f450add resolved conflicts 2023-03-20 13:09:42 -07:00
Nicholas Ward
4aa212ab84 modexp fix 2023-03-20 13:09:42 -07:00
Nicholas Ward
e06f84dd7c modmul fix 2023-03-20 13:09:42 -07:00
Nicholas Ward
76e70ac476 fixes 2023-03-20 13:09:42 -07:00
Nicholas Ward
4cef5aaa84 modmul and modexp 2023-03-20 13:09:42 -07:00
Nicholas Ward
1e0193566d basic bignum 2023-03-20 13:09:42 -07:00
Nicholas Ward
b62bc35d64 fixes 2023-03-16 11:39:19 -07:00
Nicholas Ward
4e736b63b8 fixes 2023-03-15 23:05:44 -07:00
Nicholas Ward
44a0596f8d fmt 2023-03-15 18:38:31 -07:00
Nicholas Ward
ad38f95741 TODO for possible future mul optimization 2023-03-15 13:45:55 -07:00
Nicholas Ward
0627633439 carry -> carry_limb 2023-03-15 13:39:43 -07:00
Nicholas Ward
e57358bcbd ge -> cmp and returns 0, 1, -1 2023-03-15 13:32:06 -07:00
Nicholas Ward
d23e4e20b6 deal with and test zero-len case 2023-03-14 15:33:36 -07:00
Nicholas Ward
4b6a51469f fix 2023-03-14 15:21:25 -07:00
Nicholas Ward
d4c7bfd592 addressed comments 2023-03-14 15:15:19 -07:00
Nicholas Ward
c4b511baf4 addressed comments 2023-03-14 14:28:21 -07:00
Nicholas Ward
87ad5714aa addressed comments 2023-03-14 12:20:38 -07:00
Nicholas Ward
04f44ef4da addressed comments 2023-03-14 12:19:13 -07:00
Nicholas Ward
9e7dc7ca79 addressed comments 2023-03-14 12:18:16 -07:00
Nicholas Ward
1d7c28ee1d bug fixes 2023-03-07 17:47:09 -08:00
Nicholas Ward
10893fe056 addmul test: use carry 2023-03-07 17:47:09 -08:00
Nicholas Ward
5477c7ddbe fixes 2023-03-07 17:47:09 -08:00
Nicholas Ward
119eae95fd fix 2023-03-07 17:47:09 -08:00
Nicholas Ward
9976a4b040 addmul initial 2023-03-07 17:47:09 -08:00
Nicholas Ward
fa605d7b22 basic bignum 2023-03-07 17:47:09 -08:00