Commit Graph

15 Commits

Author SHA1 Message Date
filifa
4e91b1dc14 add multiplicative order button 2025-12-11 23:49:34 -05:00
filifa
68a06f46ae reorder conditions 2025-12-11 23:49:34 -05:00
filifa
aa1399a574 add special case 2025-12-11 23:49:34 -05:00
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