private static bool Compare(ICollection<byte> bytes1, ICollection<byte> bytes2)
{
if (bytes1.Count != bytes2.Count)
{
return false;
}
IEnumerator<byte> e1 = bytes1.GetEnumerator();
IEnumerator<byte> e2 = bytes2.GetEnumerator();
while (e1.MoveNext() && e2.MoveNext())
{
if (e1.Current != e2.Current)
{
return false;
}
}
return true;
}
}