Winify

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 71  →  ?path2? @ 72
/trunk/Winify/MainForm.cs
@@ -427,10 +427,20 @@
foreach (var server in serializationSuccess.Result.Server)
{
var unarmored = Convert.FromBase64String(server.Password);
var result = await AES.Decrypt(unarmored, deviceId);
var decrypted = Encoding.UTF8.GetString(result);
byte[] decrypted;
try
{
decrypted = await AES.Decrypt(unarmored, deviceId);
}
catch(Exception exception)
{
Log.Warning(exception, $"Could not decrypt password for server {server.Name} in configuration file.");
continue;
}
 
@protected.Server.Add(new Server(server.Name, server.Url, server.Username, decrypted));
var password = Encoding.UTF8.GetString(decrypted);
 
@protected.Server.Add(new Server(server.Name, server.Url, server.Username, password));
}
 
return @protected;