示例#1
0
        void bw_DoWork(object sender, DoWorkEventArgs e)
        {
            CryptArgs args = (CryptArgs)e.Argument;

            BgwProgressUpdater bgw = new BgwProgressUpdater((BackgroundWorker)sender);

            FileCrypter.EncryptFile(args.InputPath, args.OutputPath, args.Password, args.IsDirectory, args.CompressionMode, bgw);
        }
示例#2
0
        /// <summary>
        /// Work of the DECRYPT AND SAVE backgorund worker.
        /// </summary>
        void bwSave_DoWork(object sender, DoWorkEventArgs e)
        {
            CryptArgs args = (CryptArgs)e.Argument;

            BgwProgressUpdater bgw = new BgwProgressUpdater((BackgroundWorker)sender);

            FileCrypter.DecryptFile(args.InputPath, args.OutputPath, args.Password, bgw);
        }
示例#3
0
 public FileCrypterTest()
 {
     fileCrypter = new FileCrypter(mock_Cryptography, mockFileSystem);
 }