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