Function doCmpHandshake