Exemple #1
0
        public byte[] Decrypt(byte[] data, int?key)
        {
            if (key == null)
            {
                return(null);
            }

            AesPeerEngine engine = Engines[key ?? -1];

            return(engine.Decrypt(data));
        }
Exemple #2
0
        public int AddKeyToStore(byte[] key)
        {
            if (key == null)
            {
                return(-1);
            }
            int dictKey = key.GetHashCode();

            AesPeerEngine engine = new AesPeerEngine(key);

            Engines.Add(dictKey, engine);

            return(dictKey);
        }