From 411e1e04610144750bed775e11de4ec8f8853982 Mon Sep 17 00:00:00 2001 From: Andrea Date: Mon, 11 Nov 2024 14:27:11 +0100 Subject: [PATCH] Update RSA key generation to use full key size for prime generation --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 93d229c..75e15fb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,8 +15,8 @@ pub struct RSA { impl RSA { pub fn new(key_size: usize) -> Self { // Generate two random primes of key_size/2 bits each - let p = Generator::new_prime(key_size / 2); - let q = Generator::new_prime(key_size / 2); + let p = Generator::new_prime(key_size); + let q = Generator::new_prime(key_size); // Convert num-primes::BigUint to num-bigint::BigUint let p_bigint = num_bigint::BigUint::parse_bytes(p.to_string().as_bytes(), 10).unwrap();