public void InvalidRangeKeys() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged).AssemblyQualifiedName); Assert.IsFalse(keyCreator.KeyIsValid(new byte[1])); Assert.IsFalse(keyCreator.KeyIsValid(new byte[25])); Assert.IsFalse(keyCreator.KeyIsValid(new byte[129])); }
public void ValidKeys() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged).AssemblyQualifiedName); Assert.IsTrue(keyCreator.KeyIsValid(new byte[16])); Assert.IsTrue(keyCreator.KeyIsValid(new byte[24])); Assert.IsTrue(keyCreator.KeyIsValid(new byte[32])); }
public void NullKeyDoesNotPassValidation() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsFalse(keyCreator.KeyIsValid(null)); }
public void KeyWithZeroLEngthDoesNotPassValidation() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsFalse(keyCreator.KeyIsValid(new byte[0])); }
public void CreateKeyCreatesValidKey() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsTrue(keyCreator.KeyIsValid(keyCreator.GenerateKey())); }
public void KeyWithInvalidSizeDoesNotPassValidation() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsFalse(keyCreator.KeyIsValid(new byte[3])); }
public void NullKeyDoesNotPassValidation() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsFalse(keyCreator.KeyIsValid(null)); }
public void CreateKeyCreatesValidKey() { SymmetricAlgorithmKeyCreator keyCreator = new SymmetricAlgorithmKeyCreator(typeof(RijndaelManaged)); Assert.IsTrue(keyCreator.KeyIsValid(keyCreator.GenerateKey())); }