def test_decrypt_invalid_iv(self): data = b'x' * 16 key = b'a' * 16 iv = 'o' * 16 with pytest.raises(ValueError): dec(data, key, iv)
def test_decrypt_invalid_iv_length(self): data = b'x' * 10 key = b'a' * 10 iv = b'0' * 11 with pytest.raises(ValueError): dec(data, key, iv)
def test_decrypt(self): data = b'x' * 16 key = b'a' * 16 iv = b'0' * 16 encrypted = enc(data, key, iv) result = dec(encrypted, key, iv) assert len(result) == 16