encryptWithKey abstract method
Provided some binary data and a EncryptionKey (key type dependant on the encryption scheme being used)
Return an EncryptionResult
Implementation
Future<EncryptionResult> encryptWithKey(List<int> data, EncryptionKey key);