CVS: crypto/Util/test prime_speed.py,NONE,1.1
"A.M. Kuchling" <[email protected]> Fri, 21 Mar 2003 06:34:32 -0800
| Newsgroups | gmane.comp.python.cryptography.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/pycrypto/crypto/Util/test
In directory sc8-pr-cvs1:/tmp/cvs-serv19256/Util/test
Added Files:
prime_speed.py
Log Message:
Simple script to test speed of prime generation
--- NEW FILE ---
import time
from Crypto.Util import number
# Test of prime-generation speed
# This randfunc is deterministic, so we should always find the same primes.
chars = ''.join(map(chr, range(255, 0, -1)))
def randfunc (N):
s = ''
while len(s)<N:
s += chars
return s[:N]
def main ():
for i in range(2048, 2049, 128):
s = time.time()
N = number.getPrime(i, randfunc)
e = time.time()
N = str(N)
print '%5i' % i, '%-7.03fsec' % (e-s), N[:10] + '...' + N[-10:]
if __name__ == '__main__':
main()
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf