\relax
\providecommand\zref@newlabel[2]{}
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\ifx\rEfLiNK\UnDef\gdef \rEfLiNK#1#2{#2}\fi
\newlabel{intro}{{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}1}}{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}2}}{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {intro}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Introduction}}{section.1}{}}
\newlabel{problem}{{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}2}}{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}3}}{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {problem}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}The problem}}{section.1}{}}
\newlabel{ssh}{{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}3}}{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}4}}{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {ssh}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}} The preferred solution}}{section.1}{}}
\newlabel{solution}{{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}4}}{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}5}}{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {solution}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}The Xdisplay alternative}}{section.1}{}}
\newlabel{wrong}{{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}5}}{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}6}}{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {wrong}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}What can go wrong?}}{section.1}{}}
\newlabel{security}{{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}5.1}}{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}6}}{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {security}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Authorisation}}{subsection.1}{}}
\newlabel{multihop}{{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}5.2}}{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}6}}{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {multihop}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Multiple Hops}}{subsection.1}{}}
\newlabel{inappropriate}{{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}5.3}}{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}7}}{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {inappropriate}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Inappropriate Use}}{subsection.1}{}}