Encode a handshake. reserved must be exactly 8 bytes; it defaults to defaultReserved. Mirrors the byte order written by write_handshake().
write_handshake()