public void CompareHashZeroLengthPlainText() { byte[] plainTextZero = new byte[] {}; byte[] hashedText = DefaultHashProvider.CreateHash(plainTextZero); Assert.IsTrue(DefaultHashProvider.CompareHash(plainTextZero, hashedText)); }
public void CompareEqualHash() { byte[] hashedText = DefaultHashProvider.CreateHash(this.plainText); Assert.IsTrue(DefaultHashProvider.CompareHash(this.plainText, hashedText)); CheckEvents(defaultHashProviderListener, 0, 1, 1, 0); }
public void CompareHashOfDifferentText() { byte[] plainText1 = new byte[] { 0, 1, 0, 0 }; byte[] plainText2 = new byte[] { 0, 0, 1, 0 }; byte[] hashedText = DefaultHashProvider.CreateHash(plainText2); Assert.IsFalse(DefaultHashProvider.CompareHash(plainText1, hashedText)); }
public void CreateHashNullPlainText() { try { DefaultHashProvider.CreateHash(null); } catch { CheckEvents(this.defaultHashProviderListener, 1, 0, 0, 0); throw; } }
public void CompareHashNullHashedText() { try { DefaultHashProvider.CompareHash(this.plainText, null); } catch { CheckEvents(this.defaultHashProviderListener, 0, 0, 0, 0); throw; } }
public void CompareHashNullPlainText() { byte[] hashedText = DefaultHashProvider.CreateHash(new byte[] { 1 }); try { DefaultHashProvider.CompareHash(null, hashedText); } catch { CheckEvents(this.defaultHashProviderListener, 0, 1, 0, 0); throw; } }
public void CompareHashZeroLengthHashedText() { byte[] hashedText = new byte[] {}; try { DefaultHashProvider.CompareHash(this.plainText, hashedText); } catch { CheckEvents(this.defaultHashProviderListener, 0, 0, 0, 0); throw; } }
public void CompareEqualHash() { byte[] hashedText = DefaultHashProvider.CreateHash(this.plainText); Assert.IsTrue(DefaultHashProvider.CompareHash(this.plainText, hashedText)); }
public void CreateHash() { byte[] providerHash = DefaultHashProvider.CreateHash(plainText); Assert.IsFalse(CryptographyUtility.CompareBytes(plainText, providerHash)); }
public void CompareHashInvalidHashedText() { byte[] hashedText = new byte[] { 0, 1, 2, 3 }; Assert.IsFalse(DefaultHashProvider.CompareHash(this.plainText, hashedText)); }
public void CreateHashZeroLengthPlainText() { byte[] hashForEmptyPlainText = DefaultHashProvider.CreateHash(new byte[] {}); Assert.IsTrue(hashForEmptyPlainText.Length > 0); }
public void CreateHashNullPlainText() { DefaultHashProvider.CreateHash(null); }
public void CompareHashNullPlainText() { byte[] hashedText = DefaultHashProvider.CreateHash(new byte[] { 1 }); DefaultHashProvider.CompareHash(null, hashedText); }
public void CompareHashNullHashedText() { DefaultHashProvider.CompareHash(this.plainText, null); }
public void CompareHashZeroLengthHashedText() { byte[] hashedText = new byte[] {}; DefaultHashProvider.CompareHash(this.plainText, hashedText); }
public void CreateHash() { byte[] providerHash = DefaultHashProvider.CreateHash(plainText); Assert.IsFalse(CryptographyUtility.CompareBytes(plainText, providerHash)); CheckEvents(defaultHashProviderListener, 0, 1, 0, 0); }