This commit is contained in:
jude committed 2023-04-24 14:20:44 +01:00
1 parent 88cf76f815
commit f4020aadec
8 files changed
+265 -112

No files matched your search

+4 -1
View File
@@ -100,8 +100,11 @@ export function generate_prime() {
export function generate_safe_prime() {
while (true) {
let n = generate_prime();
if (small_prime_test((n - 1n) / 2n) && miller_rabin((n - 1n) / 2n, 40)) {
if (small_prime_test((n - 1n) / 2n)) {
// Remove this conditional if you want it to run fast! It (probably) won't break it
// if (miller_rabin((n - 1n) / 2n, 40)) {
return n;
// }
}
}
}