aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
diff options
context:
space:
mode:
authorNever <[email protected]>2017-02-13 14:04:44 +0100
committerNever <[email protected]>2017-02-13 14:04:44 +0100
commit31a360b4335d23b0e83aba23033d556b2188d013 (patch)
treee3bf230798314351f2be1dd4e5af54b852899f00 /src/lib/pubkey
parent78d8fb3d77cc0054229f951324f77610b91e0e9a (diff)
increase miller-rabin iterations for RSA strong check_key. We call is_prime with prob=128 during sampling and we should check with the same prob
Diffstat (limited to 'src/lib/pubkey')
-rw-r--r--src/lib/pubkey/rsa/rsa.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/pubkey/rsa/rsa.cpp b/src/lib/pubkey/rsa/rsa.cpp
index 46192c558..1a287473a 100644
--- a/src/lib/pubkey/rsa/rsa.cpp
+++ b/src/lib/pubkey/rsa/rsa.cpp
@@ -167,7 +167,7 @@ bool RSA_PrivateKey::check_key(RandomNumberGenerator& rng, bool strong) const
if(m_d1 != m_d % (m_p - 1) || m_d2 != m_d % (m_q - 1) || m_c != inverse_mod(m_q, m_p))
return false;
- const size_t prob = (strong) ? 56 : 12;
+ const size_t prob = (strong) ? 128 : 12;
if(!is_prime(m_p, rng, prob) || !is_prime(m_q, rng, prob))
return false;