public void TestGuardedByteArray() { GuardedByteArray v1 = new GuardedByteArray(); v1.AppendByte(0x00); v1.AppendByte(0x01); v1.AppendByte(0x02); GuardedByteArray v2 = (GuardedByteArray)CloneObject(v1); Assert.AreEqual(new byte[] { 0x00, 0x01, 0x02 }, DecryptToByteArray(v2)); }
public void TestBasics() { GuardedByteArray ss = new GuardedByteArray(); ss.AppendByte(0x00); ss.AppendByte(0x01); ss.AppendByte(0x02); byte[] decrypted = DecryptToByteArray(ss); Assert.AreEqual(new byte[] { 0x00, 0x01, 0x02 }, decrypted); String hash = ss.GetBase64SHA1Hash(); Assert.IsTrue(ss.VerifyBase64SHA1Hash(hash)); ss.AppendByte(0x03); Assert.IsFalse(ss.VerifyBase64SHA1Hash(hash)); }
public void TestBasics() { GuardedByteArray ss = new GuardedByteArray(); ss.AppendByte(0x00); ss.AppendByte(0x01); ss.AppendByte(0x02); byte[] decrypted = DecryptToByteArray(ss); Assert.AreEqual(new byte[] { 0x00, 0x01, 0x02 }, decrypted); String hash = ss.GetBase64SHA1Hash(); Assert.IsTrue(ss.VerifyBase64SHA1Hash(hash)); ss.AppendByte(0x03); Assert.IsFalse(ss.VerifyBase64SHA1Hash(hash)); }
public void TestEquals() { GuardedByteArray arr1 = new GuardedByteArray(); GuardedByteArray arr2 = new GuardedByteArray(); Assert.AreEqual(arr1, arr2); arr2.AppendByte(0x02); Assert.AreNotEqual(arr1, arr2); arr1.AppendByte(0x02); Assert.AreEqual(arr1, arr2); }
public void TestEquals() { GuardedByteArray arr1 = new GuardedByteArray(); GuardedByteArray arr2 = new GuardedByteArray(); Assert.AreEqual(arr1, arr2); arr2.AppendByte(0x02); Assert.AreNotEqual(arr1, arr2); arr1.AppendByte(0x02); Assert.AreEqual(arr1, arr2); }
public void TestRange() { for (byte i = 0; i < 0xFF; i++) { byte expected = i; GuardedByteArray gba = new GuardedByteArray(); gba = (GuardedByteArray)SerializerUtil.CloneObject(gba); gba.AppendByte(i); gba.Access(new GuardedByteArray.LambdaAccessor(clearChars => { int v = (byte)clearChars[0]; Assert.AreEqual(expected, v); })); } }
public void TestRange() { for (byte i = 0; i < 0xFF; i++) { byte expected = i; GuardedByteArray gba = new GuardedByteArray(); gba = (GuardedByteArray)SerializerUtil.CloneObject(gba); gba.AppendByte(i); gba.Access(new GuardedByteArray.LambdaAccessor(clearChars => { int v = (byte)clearChars[0]; Assert.AreEqual(expected, v); })); } }
public void TestGuardedByteArray() { GuardedByteArray v1 = new GuardedByteArray(); v1.AppendByte(0x00); v1.AppendByte(0x01); v1.AppendByte(0x02); GuardedByteArray v2 = (GuardedByteArray)CloneObject(v1); Assert.AreEqual(new byte[] { 0x00, 0x01, 0x02 }, DecryptToByteArray(v2)); }