public void CreateTripleDesTest() { var s3Des1 = EncryptionFactory.Create(EncryptionAlgorithm.TripleDES); var s3Des2 = EncryptionFactory.Create(EncryptionAlgorithm.TripleDES, new EncryptionOptions { TripleDesKeySize = TripleDesKeySize.b128 }); var s3Des3 = EncryptionFactory.Create(EncryptionAlgorithm.TripleDES, new EncryptionOptions { TripleDesKeySize = TripleDesKeySize.b192 }); Assert.IsInstanceOfType(s3Des1, typeof(SimpleTripleDes)); Assert.IsInstanceOfType(s3Des2, typeof(SimpleTripleDes)); Assert.IsInstanceOfType(s3Des3, typeof(SimpleTripleDes)); Assert.AreEqual((s3Des1 as SimpleTripleDes).KeySizeMode, TripleDesKeySize.b128); Assert.AreEqual((s3Des2 as SimpleTripleDes).KeySizeMode, TripleDesKeySize.b128); Assert.AreEqual((s3Des3 as SimpleTripleDes).KeySizeMode, TripleDesKeySize.b192); }
public void CreateBadTest() { EncryptionFactory.Create((EncryptionAlgorithm)100); }
public void CreateNoneTest() { EncryptionFactory.Create(EncryptionAlgorithm.None); }
public void CreateDesTest() { Assert.IsInstanceOfType(EncryptionFactory.Create(EncryptionAlgorithm.DES), typeof(SimpleDes)); }