public byte[] Decrypt(byte[] data, int?key) { if (key == null) { return(null); } AesPeerEngine engine = Engines[key ?? -1]; return(engine.Decrypt(data)); }
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); }