add salsa20 test

This commit is contained in:
clowwindy
2014-06-01 17:35:32 +08:00
parent 77f74a0668
commit 7a98331655
2 changed files with 8 additions and 4 deletions

View File

@ -109,7 +109,7 @@ def test():
decipher = Salsa20Cipher('salsa20-ctr', 'k' * 32, 'i' * 8, 1)
results = []
pos = 0
print 'start'
print 'salsa20 test start'
start = time.time()
while pos < len(plain):
l = random.randint(100, 32768)
@ -124,7 +124,7 @@ def test():
results.append(decipher.update(c[pos:pos + l]))
pos += l
end = time.time()
print BLOCK_SIZE * rounds / (end - start)
print 'speed: %d bytes/s' % (BLOCK_SIZE * rounds / (end - start))
assert ''.join(results) == plain