namespace TINK.Model.Device { public interface ICipher { /// <summary> Encrypt data.</summary> /// <param name="key">Key to encrypt data.</param> /// <param name="clear">Data to entrycpt.</param> /// <returns></returns> byte[] Encrypt(byte[] key, byte[] clear); /// <summary> Decrypt data. </summary> /// <param name="key">Key to decrypt data.</param> /// <param name="encrypted">Encrpyted data to decrypt.</param> /// <returns></returns> byte[] Decrypt(byte[] key, byte[] encrypted); } }