def bench(l): key = os.urandom(16) iv = os.urandom(16) pt = "A"*l start = time.time() for i in range(100): aes256cbc_enc(key, iv, pt) elapsed = time.time() - start print "len=%d: %.02g" % (l, elapsed/100)
def test_aes(): for l in range(100): key = os.urandom(16) iv = os.urandom(16) pt = "A"*l ct = aes256cbc_enc(key, iv, pt) pt2 = aes256cbc_dec(key, iv, ct) #print l, len(pt), len(ct), len(pt2) assert pt == pt2, (l, pt, pt2)