- cbc_decrypt(key, 8 * b"x")
- iv = urandom(8)
- cbc_decrypt(key, cbc_encrypt(key, 8 * b"x", iv))
+ cbc_decrypt(key, BLOCKSIZE * b"x")
+ iv = urandom(BLOCKSIZE)
+ cbc_decrypt(key, cbc_encrypt(key, BLOCKSIZE * b"x", iv))
+
+ def test_meshing(self):
+ pt = urandom(MESH_MAX_DATA * 3)
+ key = urandom(KEYSIZE)
+ ct = cbc_encrypt(key, pt)
+ dt = cbc_decrypt(key, ct)
+ self.assertSequenceEqual(pt, dt)