From f2b157732a4d540b64f50d1a787bc2be4bba9f52 Mon Sep 17 00:00:00 2001 From: filifa Date: Tue, 19 Aug 2025 21:59:11 -0400 Subject: [PATCH] fix modulus=2 --- cmd/primitiveRoot.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/primitiveRoot.go b/cmd/primitiveRoot.go index dbd26fd..c06338c 100644 --- a/cmd/primitiveRoot.go +++ b/cmd/primitiveRoot.go @@ -29,8 +29,8 @@ var modulus string var tpf []string func computeNaive(modulus *big.Int) (*big.Int, error) { - for g := big.NewInt(2); g.Cmp(modulus) == -1; g.Add(g, big.NewInt(1)) { - e := new(big.Int).Set(g) + for g := big.NewInt(1); g.Cmp(modulus) == -1; g.Add(g, big.NewInt(1)) { + e := big.NewInt(1) exps := make(map[string]big.Int) for k := big.NewInt(1); k.Cmp(modulus) == -1; k.Add(k, big.NewInt(1)) { e.Mul(e, g)