Example #1
0
 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)
Example #2
0
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)