From d00a06b99a0e62ea4f63b93102633a91cd86c08a Mon Sep 17 00:00:00 2001 From: Michael Manganiello Date: Wed, 20 Jan 2016 20:17:51 -0300 Subject: Corrected accurate mode of 'newkeys' function --- rsa/key.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rsa/key.py b/rsa/key.py index b6de7b3..57f2aa8 100644 --- a/rsa/key.py +++ b/rsa/key.py @@ -546,6 +546,7 @@ def gen_keys(nbits, getprime_func, accurate=True): return (p, q, e, d) + def newkeys(nbits, accurate=True, poolsize=1): '''Generates public and private keys, and returns them as (pub, priv). @@ -580,10 +581,11 @@ def newkeys(nbits, accurate=True, poolsize=1): import functools getprime_func = functools.partial(parallel.getprime, poolsize=poolsize) - else: getprime_func = rsa.prime.getprime + else: + getprime_func = rsa.prime.getprime # Generate the key components - (p, q, e, d) = gen_keys(nbits, getprime_func) + (p, q, e, d) = gen_keys(nbits, getprime_func, accurate=accurate) # Create the key objects n = p * q -- cgit v1.2.1