Merge pull request #2322 from SparkiDev/int_is_prime_fix

Fix prime testing to do t iterations of random values in range
This commit is contained in:
toddouska 2019-07-09 08:03:30 -07:00 committed by GitHub
commit d88458a447
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4654,8 +4654,10 @@ int mp_prime_is_prime_ex (mp_int * a, int t, int *result, WC_RNG *rng)
goto LBL_B;
}
if (mp_cmp_d(&b, 2) != MP_GT || mp_cmp(&b, &c) != MP_LT)
if (mp_cmp_d(&b, 2) != MP_GT || mp_cmp(&b, &c) != MP_LT) {
ix--;
continue;
}
if ((err = mp_prime_miller_rabin (a, &b, &res)) != MP_OKAY) {
goto LBL_B;