void Test (string msg, byte[] data, string expected) { byte[] actual = new SHA512_256Managed ().ComputeHash (data); StringBuilder sb = new StringBuilder (); for (int i = 0; i < actual.Length; i ++) sb.Append (actual[i].ToString ("x2")); Assert.AreEqual (expected.ToLower(), sb.ToString(), "ComputeHash #" + msg); }
public void PropertyTest () { SHA512_256Managed sha = new SHA512_256Managed (); Assert.AreEqual (256, sha.HashSize); }