]> git.ipfire.org Git - thirdparty/openssl.git/blob - tools/primes.py
Add python script to generate the bits needed for the prime generator.
[thirdparty/openssl.git] / tools / primes.py
1 primes = [2, 3, 5, 7]
2 safe = True
3
4 muliplier = 1
5 for p in primes:
6 muliplier *= p
7
8 offsets = []
9 for x in range(3, muliplier + 3, 2):
10 prime = True
11 for p in primes:
12 if not x % p or (safe and not ((x - 1) / 2) % p):
13 prime = False
14 break
15
16 if prime:
17 offsets.append(x)
18
19 print(offsets)
20 print(len(offsets))
21 print(muliplier)