public Task <byte[]> DecryptAsync(byte[] ciphertext, byte[] iv, byte[] authenticationData = null, byte[] authenticationTag = null, string algorithm = null, CancellationToken token = default(CancellationToken)) { return(_key.DecryptAsync(ciphertext, iv, authenticationData, authenticationTag, algorithm, token)); }