private CipherAlgorithmListItem[] ToCipherAlgorithmListItems(string[] algorithms)
{
var list = new List<CipherAlgorithmListItem>(algorithms.Length);
foreach (var a in algorithms) {
CipherAlgorithm val;
if (Enum.TryParse(a, out val) && Enum.IsDefined(typeof(CipherAlgorithm), val)) {
list.Add(new CipherAlgorithmListItem(val));
}
}
return list.ToArray();
}