From 39c24fa15a992833365cf972b4d0b02c867efa1c Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Tue, 7 May 2024 17:00:47 +0000 Subject: [PATCH] Address new rustc warnings around unused variables --- src/crypto/bigint.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/crypto/bigint.rs b/src/crypto/bigint.rs index 4bd6f37..a9245a4 100644 --- a/src/crypto/bigint.rs +++ b/src/crypto/bigint.rs @@ -104,7 +104,7 @@ macro_rules! negate { ($v: ident) => { { $v[i] ^= 0xffff_ffff_ffff_ffff; i += 1; } - add_u64!($v, 1); + let _ = add_u64!($v, 1); } } } /// Doubles in-place, returning an overflow flag, in which case one out-of-bounds high bit is @@ -985,7 +985,8 @@ impl> U256Mod { // should be able to do it at compile time alone. let r_minus_one = [0xffff_ffff_ffff_ffff; 4]; let (mut r_mod_prime, _) = sub_4(&r_minus_one, &M::PRIME.0); - add_u64!(r_mod_prime, 1); + let r_mod_prime_overflow = add_u64!(r_mod_prime, 1); + assert!(!r_mod_prime_overflow); let r_squared = sqr_4(&r_mod_prime); let mut prime_extended = [0; 8]; let prime = M::PRIME.0; @@ -1183,7 +1184,8 @@ impl> U384Mod { // should be able to do it at compile time alone. let r_minus_one = [0xffff_ffff_ffff_ffff; 6]; let (mut r_mod_prime, _) = sub_6(&r_minus_one, &M::PRIME.0); - add_u64!(r_mod_prime, 1); + let r_mod_prime_overflow = add_u64!(r_mod_prime, 1); + assert!(!r_mod_prime_overflow); let r_squared = sqr_6(&r_mod_prime); let mut prime_extended = [0; 12]; let prime = M::PRIME.0; -- 2.30.2