public void testGenSHA3Key() { for (int i = 0; i < cycles; i++) { privKey = keyGen.generateKeyByte(keySize, "password"); } }
public void testRun() { const int rounds = 3; Console.WriteLine ("Test Performance AES Data Enc/Dec"); Console.WriteLine ("Rounds: " + rounds); Console.WriteLine ("Cycles per Round: " + cycles); KeyGenSHA3 keyGen = new KeyGenSHA3(); privKey = keyGen.generateKeyByte(keySize, "password"); preData = new byte[mb1]; Console.WriteLine ("\nEncrypt AES 256 Bit 1MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 1MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); preData = new byte[mb5]; Console.WriteLine ("\nEncrypt AES 256 Bit 5MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 5MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); preData = new byte[mb10]; Console.WriteLine ("\nEncrypt AES 256 Bit 10MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 10MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); }
public void testRun(){ const int rounds = 3; Console.WriteLine ("Test Performance AES Data Enc/Dec"); Console.WriteLine ("Rounds: " + rounds); Console.WriteLine ("Cycles per Round: " + cycles); KeyGenSHA3 keyGen = new KeyGenSHA3(); privKey = keyGen.generateKeyByte(keySize, "password"); preData = new byte[mb1]; Console.WriteLine ("\nEncrypt AES 256 Bit 1MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 1MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); preData = new byte[mb5]; Console.WriteLine ("\nEncrypt AES 256 Bit 5MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 5MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); preData = new byte[mb10]; Console.WriteLine ("\nEncrypt AES 256 Bit 10MB"); PerfMeter.run(new Action(testAESEnc),rounds); Console.WriteLine ("\nDecrypt AES 256 Bit 10MB"); PerfMeter.run(new Action(testAESDec),rounds); Assert.AreEqual (preData,resData); }