public bool ValidateHash()
{
byte[] oldHash = mHash;
ComputeHash(false);
byte[] sha256 = mHash;
ComputeHash(true);
byte[] scrypt = mHash;
mHash = oldHash;
if (Utils.HashCompare(oldHash, sha256))
return false;
if (!Utils.HashCompare(oldHash, scrypt))
Console.WriteLine("Neither sha256 or scrypt generated a matching hash");
return true;
}