Better generator_order per William's comment

This commit is contained in:
Daniel Lubarov 2021-04-22 23:59:37 -07:00
parent 84a71c9ca5
commit a5206f97a2

View File

@ -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.