private byte[] SetServerHandshakeDigest1(byte[] vec, DigestPosition pos)
{
var doffset = GetDigestOffset(vec, pos);
var key = new byte[36];
Array.Copy(GenuineFMSKey, key, 36);
var hash = ComputeHandshakeDigest1(vec, key, doffset);
Array.Copy(hash, 0, vec, doffset, 32);
return vec;
}