public static async Task <EncryptedString> ReadAsync(string filepath) { using (var fileStream = File.OpenRead(filepath)) using (var reader = new DataStreamReader(fileStream)) return(new EncryptedString(await reader.ReadDataToEndAsync())); }