public PageBlockFunction(BlockFunction block) { InitializeComponent(); vm = block; DataContext = vm; foreach (var t in Enum.GetNames(typeof(BlockFunction.Function))) { functionTypeCombobox.Items.Add(t); } functionTypeCombobox.SelectedIndex = (int)vm.FunctionType; foreach (var h in Enum.GetNames(typeof(Hash))) { hashTypeCombobox.Items.Add(h); hmacHashTypeCombobox.Items.Add(h); kdfAlgorithmCombobox.Items.Add(h); } hashTypeCombobox.SelectedIndex = (int)vm.HashType; hmacHashTypeCombobox.SelectedIndex = (int)vm.HashType; kdfAlgorithmCombobox.SelectedIndex = (int)vm.KdfAlgorithm; foreach (var b in Enum.GetNames(typeof(UserAgent.Browser))) { randomUABrowserCombobox.Items.Add(b); } randomUABrowserCombobox.SelectedIndex = (int)vm.UserAgentBrowser; foreach (var m in Enum.GetNames(typeof(CipherMode))) { aesModeCombobox.Items.Add(m); } aesModeCombobox.SelectedIndex = (int)vm.AesMode - 1; foreach (var p in Enum.GetNames(typeof(PaddingMode))) { aesPaddingCombobox.Items.Add(p); } aesPaddingCombobox.SelectedIndex = (int)vm.AesPadding - 1; dictionaryRTB.AppendText(vm.GetDictionary()); }
public PageBlockFunction(BlockFunction block) { InitializeComponent(); vm = block; DataContext = vm; foreach (var t in Enum.GetNames(typeof(BlockFunction.Function))) { functionTypeCombobox.Items.Add(t); } functionTypeCombobox.SelectedIndex = (int)vm.FunctionType; foreach (var h in Enum.GetNames(typeof(BlockFunction.Hash))) { hashTypeCombobox.Items.Add(h); hmacHashTypeCombobox.Items.Add(h); } hashTypeCombobox.SelectedIndex = (int)vm.HashType; hmacHashTypeCombobox.SelectedIndex = (int)vm.HashType; dictionaryRTB.AppendText(vm.GetDictionary()); }
public PageBlockFunction(BlockFunction block) { InitializeComponent(); vm = block; DataContext = vm; foreach (var t in Enum.GetNames(typeof(BlockFunction.Function))) functionTypeCombobox.Items.Add(t); functionTypeCombobox.SelectedIndex = (int)vm.FunctionType; foreach (var h in Enum.GetNames(typeof(Hash))) { hashTypeCombobox.Items.Add(h); hmacHashTypeCombobox.Items.Add(h); kdfAlgorithmCombobox.Items.Add(h); } hashTypeCombobox.SelectedIndex = (int)vm.HashType; hmacHashTypeCombobox.SelectedIndex = (int)vm.HashType; kdfAlgorithmCombobox.SelectedIndex = (int)vm.KdfAlgorithm; foreach (var b in Enum.GetNames(typeof(UserAgent.Browser))) { randomUABrowserCombobox.Items.Add(b); } randomUABrowserCombobox.SelectedIndex = (int)vm.UserAgentBrowser; foreach (var m in Enum.GetNames(typeof(CipherMode))) { aesModeCombobox.Items.Add(m); } aesModeCombobox.SelectedIndex = (int)vm.AesMode - 1; foreach (var p in Enum.GetNames(typeof(PaddingMode))) { aesPaddingCombobox.Items.Add(p); } foreach (var d in Enum.GetNames(typeof(DateToUnixTimeType))) { dateToUnixTimeCombobox.Items.Add(d); } encCombobox.Items.Add("utf-8"); encCombobox.Items.Add("windows-1251"); encCombobox.Items.Add(1251); foreach (var e in Enum.GetNames(typeof(EncodingMethods))) { encFuncCombobox.Items.Add(e); } foreach (var e in Enum.GetNames(typeof(ScryptMethods))) { if (e == nameof(ScryptMethods.Encode)) { scryptMethods.Items.Add(e); break; } } foreach (var e in Enum.GetNames(typeof(BCryptMethods))) { bcryptMethods.Items.Add(e); } bcryptMethods.SelectedIndex = (int)vm.BCryptMeth; aesPaddingCombobox.SelectedIndex = (int)vm.AesPadding - 1; dictionaryRTB.AppendText(vm.GetDictionary()); }