Commit Graph

12 Commits

Author SHA1 Message Date
filifa
f38c0f5063 mod the input 2025-12-11 23:49:34 -05:00
filifa
3f7519bed4 add function for legendre symbol 2025-12-11 23:49:34 -05:00
filifa
e55b3c89b0 refactor common logic 2025-12-11 23:49:34 -05:00
filifa
48492f0b87 implement tonelli shanks 2025-12-11 23:49:34 -05:00
filifa
cb33ef3f34 move math functions to separate file 2025-12-11 23:49:34 -05:00
filifa
ea7b808b57 start adding square root functionality 2025-12-11 23:49:34 -05:00
filifa
54a24cce06 change to bigint 2025-12-11 23:49:34 -05:00
filifa
25189661c7 handle unary minus 2025-12-11 23:49:34 -05:00
filifa
20c793b31b do not allow expressions in exponent 2025-12-11 23:49:34 -05:00
filifa
13bec9f40b simplify loop logic a bit 2025-12-11 23:49:34 -05:00
filifa
e68a00a62c split into compute module 2025-12-11 23:49:34 -05:00
filifa
8a75177060 initial commit 2025-12-11 23:49:34 -05:00