public ResponseAuthHandleInfoCore(TPMBlob blob, long startIndex) { blob.Seek(startIndex, SeekOrigin.Begin); _nonceEven = blob.ReadBytes(20); _continueAuthSession = blob.ReadBool(); _tpmAuthData = blob.ReadBytes(20); }
private bool ReadBoolResponse(TPMBlob response) { uint responseSize = response.ReadUInt32(); if (responseSize != 1) { throw new TPMResponseException(string.Format("Capability response size mismatch (should be 1, and is {0})", responseSize)); } return(response.ReadBool()); }