summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDwayne Litzenberger <dlitz@dlitz.net>2013-02-11 09:58:31 -0800
committerDwayne Litzenberger <dlitz@dlitz.net>2013-02-16 09:44:35 -0800
commit7ba49c5cbc3bfe2687fa9c67cffeb5a919cbd893 (patch)
tree5433cf631d97bf7b1671807f5995c09792e7bb2c
parent3eb6e1489af4eb514d3f5de6144acf0fcb196e88 (diff)
downloadpycrypto-7ba49c5cbc3bfe2687fa9c67cffeb5a919cbd893.tar.gz
pct-speedtest.py: Add some comments
-rw-r--r--pct-speedtest.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pct-speedtest.py b/pct-speedtest.py
index ad74394..febfd8c 100644
--- a/pct-speedtest.py
+++ b/pct-speedtest.py
@@ -221,9 +221,11 @@ class Benchmark:
if hasattr(hashlib, 'sha384'): hashlib_specs.append(("hashlib.sha384", hashlib.sha384))
if hasattr(hashlib, 'sha512'): hashlib_specs.append(("hashlib.sha512", hashlib.sha512))
+ # Crypto.PublicKey
for pubkey_name, module, key_bytes in pubkey_specs:
self.test_pubkey_setup(pubkey_name, module, key_bytes)
+ # Crypto.Cipher (block ciphers)
for cipher_name, module, key_bytes in block_specs:
self.test_key_setup(cipher_name, module, key_bytes, module.MODE_CBC)
self.test_encryption("%s-CBC" % (cipher_name,), module, key_bytes, module.MODE_CBC)
@@ -232,14 +234,17 @@ class Benchmark:
self.test_encryption("%s-ECB" % (cipher_name,), module, key_bytes, module.MODE_ECB)
self.test_encryption("%s-OPENPGP" % (cipher_name,), module, key_bytes, module.MODE_OPENPGP)
+ # Crypto.Cipher (stream ciphers)
for cipher_name, module, key_bytes in stream_specs:
self.test_key_setup(cipher_name, module, key_bytes, None)
self.test_encryption(cipher_name, module, key_bytes, None)
+ # Crypto.Hash
for hash_name, module in hash_specs:
self.test_hash_small(hash_name, module.new, module.digest_size)
self.test_hash_large(hash_name, module.new, module.digest_size)
+ # standard hashlib
for hash_name, func in hashlib_specs:
self.test_hash_small(hash_name, func, func().digest_size)
self.test_hash_large(hash_name, func, func().digest_size)