change to bigint
This commit is contained in:
parent
25189661c7
commit
54a24cce06
|
|
@ -39,7 +39,7 @@ function modpow(base, exponent, modulus) {
|
||||||
let result = 1n;
|
let result = 1n;
|
||||||
base %= modulus;
|
base %= modulus;
|
||||||
|
|
||||||
while (exponent > 0) {
|
while (exponent > 0n) {
|
||||||
if (exponent % 2n === 1n) {
|
if (exponent % 2n === 1n) {
|
||||||
result *= base;
|
result *= base;
|
||||||
result %= modulus;
|
result %= modulus;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue