From f38c0f50632b918c71052277b451d9074c7bd4c0 Mon Sep 17 00:00:00 2001 From: filifa Date: Thu, 11 Dec 2025 23:49:34 -0500 Subject: [PATCH] mod the input --- modules/math.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/math.js b/modules/math.js index db1d21b..0294f8e 100644 --- a/modules/math.js +++ b/modules/math.js @@ -164,6 +164,11 @@ function modsqrt(n, modulus) { } // TODO: add special case for modulus = 3 (mod 4) + + n %= modulus; + if (n < 0n) { + n += modulus; + } if (n % modulus === 0n) { return 0n;