arnaucube
arnaucube/ark-curves-cherry-pickedPublic Self-hosted repository
Better inversion in tests (#30)

Pratyush Mishra pratyushmishra@berkeley.edu
Tue, 15 Dec 2020 21:17:28 -0800
commit

72b04dbacb8c2c37ce70052aec21659e1466e0fa

parent

9654fb651324696ca2e1ff5fef6543633aeb45d0

1 files changed, 4 insertions(+), 4 deletions(-)

jump to
M curve-tests/src/fields.rs → curve-tests/src/fields.rs

@@ -79,10 +79,10 @@ assert!(F::zero().inverse().is_none());

for _ in 0..ITERATIONS { let mut a = F::rand(rng); - let b = a.inverse().unwrap(); // probablistically nonzero - a *= &b; - - assert_eq!(a, F::one()); + let b = a.inverse().map(|b| { + a *= &b; + assert_eq!(a, F::one()); + }); } }