private bool ValidateClientHandshakeDigest2(byte[] vec, byte[] s1, DigestPosition pos) { var hash = ComputeHandshakeDigest2(s1, pos, vec, GenuineFPKey); return Enumerable.Range(vec.Length-32, 32).Select(i => vec[i]).SequenceEqual(hash); }