From eb014e6d3249badf5f90ee84be7f3031bc5b0b04 Mon Sep 17 00:00:00 2001 From: jacekpoz Date: Tue, 14 May 2024 14:55:01 +0200 Subject: [PATCH] print all keys immediately after generating --- l4/z1/rsa-rs/src/main.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/l4/z1/rsa-rs/src/main.rs b/l4/z1/rsa-rs/src/main.rs index 6094071..7fda804 100644 --- a/l4/z1/rsa-rs/src/main.rs +++ b/l4/z1/rsa-rs/src/main.rs @@ -152,19 +152,18 @@ fn main() { .expect("key length must be usize"); let p1: BigUint = thread_rng().gen_prime_exact(n, Some(PrimalityTestConfig::strict())); - let p2: BigUint = thread_rng().gen_prime_exact(n, Some(PrimalityTestConfig::strict())); - println!("p1 ({b} bits): {p1}", b = p1.bits()); + + let p2: BigUint = thread_rng().gen_prime_exact(n, Some(PrimalityTestConfig::strict())); println!("p2 ({b} bits): {p2}", b = p1.bits()); let pair_a = generate_key_pair(&p1, &p2) .expect("failed to generate key pair a"); + println!("private key A: {}", pair_a.private); + println!("public key A: {}", pair_a.public); let pair_b = generate_key_pair(&p1, &p2) .expect("failed to generate key pair b"); - - println!("private key A: {}", pair_a.private); - println!("public key A: {}", pair_a.public); println!("private key B: {}", pair_b.private); println!("public key B: {}", pair_b.public);