From b7cc408f58c238996e49e8a69ee8ae9963eba467 Mon Sep 17 00:00:00 2001 From: jacekpoz Date: Mon, 13 May 2024 14:03:00 +0200 Subject: [PATCH] remove temp gcd variable --- l4/z1/rsa-rs/src/main.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/l4/z1/rsa-rs/src/main.rs b/l4/z1/rsa-rs/src/main.rs index 0ce0f88..f92d263 100644 --- a/l4/z1/rsa-rs/src/main.rs +++ b/l4/z1/rsa-rs/src/main.rs @@ -60,10 +60,8 @@ fn euclid(a: &BigUint, b: &BigUint) -> BigUint { fn find_e(phi: &BigUint) -> BigUint { let mut e = thread_rng().gen_biguint_range(&1u32.into(), phi); - let mut g = gcd(&e, phi); - while g != 1u32.into() { + while gcd(&e, phi) != 1u32.into() { e = thread_rng().gen_biguint_range(&1u32.into(), phi); - g = gcd(&e, phi); } e