public void Encrypt(ISymmetric testObject, int keySize) { Assert.NotNull(testObject.Encrypt( new byte[] { 0, 1, 2, 3, 4, 5 }, testObject.CreateKey(), "Salt".ToByteArray(), HashingAlgorithms.SHA512, 2, testObject.CreateInitialVector(), keySize)); }
public void Decrypt(ISymmetric testObject, int keySize) { var Key = testObject.CreateKey(); var IV = testObject.CreateInitialVector(); Assert.NotNull(testObject.Decrypt( testObject.Encrypt( new byte[] { 0, 1, 2, 3, 4, 5 }, (byte[])Key.Clone(), "Salt".ToByteArray(), HashingAlgorithms.SHA512, 2, IV, keySize), (byte[])Key.Clone(), "Salt".ToByteArray(), HashingAlgorithms.SHA512, 2, IV, keySize)); }
public void CreateInitialVector(ISymmetric testObject, int keySize) { Assert.NotNull(testObject.CreateInitialVector()); }