import string
+import md5
+from sys import argv
def MDPrint(str):
outstr = ''
return result
-from md5 import md5
-
def MDTimeTrial():
TEST_BLOCK_SIZE = 1000
TEST_BLOCKS = 10000
print 'MD5 time trial. Processing', TEST_BYTES, 'characters...'
t1 = time()
- mdContext = md5()
+ mdContext = md5.new()
for i in range(TEST_BLOCKS):
mdContext.update(data)
def MDString(str):
- MDPrint(md5(str).digest())
+ MDPrint(md5.new(str).digest())
print '"' + str + '"'
def MDFile(filename):
f = open(filename, 'rb');
- mdContext = md5()
+ mdContext = md5.new()
while 1:
data = f.read(1024)
import sys
def MDFilter():
- mdContext = md5()
+ mdContext = md5.new()
while 1:
data = sys.stdin.read(16)
MDFile('foo')
-from sys import argv
-
# I don't wanna use getopt(), since I want to use the same i/f...
def main():
if len(argv) == 1: