diff options
author | Sybren St?vel <sybren@stuvel.eu> | 2016-01-21 10:20:04 +0100 |
---|---|---|
committer | Sybren St?vel <sybren@stuvel.eu> | 2016-01-21 10:20:04 +0100 |
commit | 4d86715577d9c5a21a7539aed3d468b64aa05584 (patch) | |
tree | d77f623c82c4168649caec5c467a294fb402c90e | |
parent | d5304cabd515190b5e2b812ce8b838ebf735fcf5 (diff) | |
parent | d00a06b99a0e62ea4f63b93102633a91cd86c08a (diff) | |
download | rsa-4d86715577d9c5a21a7539aed3d468b64aa05584.tar.gz |
Merged in adamantike/python-rsa (pull request #19)
Simplified calculation of GCD
-rw-r--r-- | rsa/key.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 |