示例#1
0
 private void SetCombo(ComboBox cmb, SymAlgoCode SymAlgo)
 {
     cmb.SelectedItem = null;
     foreach (KeyValuePair <SymAlgoCode, string> item in cmb.Items)
     {
         if (item.Key == SymAlgo)
         {
             cmb.SelectedItem = item;
             break;
         }
     }
 }
示例#2
0
        public CipherInfo(SymAlgoCode Algo)
        {
            m_SymAlgo = Algo;
            m_Key     = null;
            m_IV      = null;

            foreach (SymAlgoInfo AlgoInfo in List)
            {
                if (AlgoInfo.SymAlgoCode == Algo)
                {
                    m_AlgoInfo = AlgoInfo;
                    break;
                }
            }

            Debug.Assert(m_AlgoInfo != null);
            if (m_AlgoInfo == null)
            {
                throw new SecurityException("Invalid Algorithm");
            }
        }