From a5206f97a260af6df6a4ca20a8aa4a7c7654f111 Mon Sep 17 00:00:00 2001 From: Daniel Lubarov Date: Thu, 22 Apr 2021 23:59:37 -0700 Subject: [PATCH] Better generator_order per William's comment --- src/field/field.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/field/field.rs b/src/field/field.rs index 32ee89e7..c9368208 100644 --- a/src/field/field.rs +++ b/src/field/field.rs @@ -122,7 +122,7 @@ pub trait Field: } fn generator_order(generator: Self) -> usize { - Self::cyclic_subgroup_unknown_order(generator).len() + generator.powers().skip(1).position(|y| y.is_one()).unwrap() + 1 } /// Computes a coset of a multiplicative subgroup whose order is known in advance.