public static void CreateKeyVector_KeySize_OutOfRange(int keySize) { // Arrange // Act Assert.Throws <ArgumentOutOfRangeException>(() => TripleDESHelper.CreateKeyVector("test", keySize)); // Assert }
public static void CreateKeyVector(string key, string iv, int keySize, string passphrase) { // Arrange // Act var result = TripleDESHelper.CreateKeyVector(passphrase, keySize); // Assert Assert.Equal(key, Convert.ToBase64String(result.First)); Assert.Equal(iv, Convert.ToBase64String(result.Second)); }
public TripleDESKeyVectorProvider(string passphrase, int keySize) : base(TripleDESHelper.CreateKeyVector(passphrase, keySize)) { }