public static bool SHAVerify(byte[] data, byte[] hash, SecurityPolicy policy) { byte[] numArray = UASecurity.SHACalculate(data, policy); if (numArray.Length != hash.Length) { return(false); } for (int index = 0; index < numArray.Length; ++index) { if (hash[index] != numArray[index]) { return(false); } } return(true); }