€•_¶Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ+/translations/zh_CN/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/zh_TW/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/it_IT/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/ja_JP/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/ko_KR/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/pt_BR/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ+/translations/sp_SP/netlink/specs/handshake”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒF/var/lib/git/docbuild/linux/Documentation/netlink/specs/handshake.yaml”h´Kubh¶)�”}”(hŒ'NOTE: This document was auto-generated.”h]”hŒ'NOTE: This document was auto-generated.”…”�”}”hhÈsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1hµhhh²hh³hÇh´KubhŒtarget”“”)�”}”(hŒ.. _netlink-handshake:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œnetlink-handshake”uh1hÖh´Khhh²hh³hÇubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ*Family ``handshake`` netlink specification”h]”(hŒFamily ”…”�”}”(hhëh²hh³Nh´NubhŒliteral”“”)�”}”(hŒ ``handshake``”h]”hŒ handshake”…”�”}”(hhõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhhëubhŒ netlink specification”…”�”}”(hhëh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”hâŒid4”uh1héhhæh²hh³hÇh´KubhŒtopic”“”)�”}”(hŒ Contents ”h]”(hê)�”}”(hŒContents”h]”hŒContents”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjh³hÇh´KubhŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hhh]”(hŒ paragraph”“”)�”}”(hhh]”hŒ reference”“”)�”}”(hhh]”(hŒFamily ”…”�”}”(hj3h²hh³Nh´Nubhô)�”}”(hh÷h]”hŒ handshake”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóh³Nh´Nhj3ubhŒ netlink specification”…”�”}”(hj3h²hh³Nh´Nubeh}”(h]”j ah ]”h"]”h$]”h&]”Œrefid”Œ&family-handshake-netlink-specification”uh1j1hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj)ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒSummary”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”Œid5”ah ]”h"]”h$]”h&]”Œrefid”Œsummary”uh1j1hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Operations”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”Œid6”ah ]”h"]”h$]”h&]”Œrefid”Œ operations”uh1j1hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj~ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒready”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”Œid7”ah ]”h"]”h$]”h&]”Œrefid”Œready”uh1j1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒaccept”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”Œid8”ah ]”h"]”h$]”h&]”Œrefid”Œaccept”uh1j1hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdone”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”Œid9”ah ]”h"]”h$]”h&]”Œrefid”Œdone”uh1j1hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒMulticast groups”…”�”}”(hjh²hh³Nh´Nubah}”(h]”Œid10”ah ]”h"]”h$]”h&]”Œrefid”Œmulticast-groups”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Definitions”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”Œid11”ah ]”h"]”h$]”h&]”Œrefid”Œ definitions”uh1j1hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj1ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ max-errno”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”Œid12”ah ]”h"]”h$]”h&]”Œrefid”Œ max-errno”uh1j1hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjMubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ handler-class”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”Œid13”ah ]”h"]”h$]”h&]”Œrefid”Œ handler-class”uh1j1hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjMubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒmsg-type”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”Œid14”ah ]”h"]”h$]”h&]”Œrefid”Œmsg-type”uh1j1hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjMubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒauth”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”Œid15”ah ]”h"]”h$]”h&]”Œrefid”Œauth”uh1j1hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒAttribute sets”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”Œid16”ah ]”h"]”h$]”h&]”Œrefid”Œattribute-sets”uh1j1hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjäubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒx509”…”�”}”(hj h²hh³Nh´Nubah}”(h]”Œid17”ah ]”h"]”h$]”h&]”Œrefid”Œx509”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒaccept”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”Œid18”ah ]”h"]”h$]”h&]”Œrefid”Œhandshake-attribute-set-accept”uh1j1hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdone”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”Œid19”ah ]”h"]”h$]”h&]”Œrefid”Œhandshake-attribute-set-done”uh1j1hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjh²hh³Nh´Nubeh}”(h]”Œcontents”ah ]”Œcontents”ah"]”Œcontents”ah$]”h&]”uh1jh³hÇh´Khhæh²hubhå)�”}”(hhh]”(hê)�”}”(hŒSummary”h]”hŒSummary”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjkuh1héhj�h²hh³hÇh´Kubj-)�”}”(hŒANetlink protocol to request a transport layer security handshake.”h]”hŒANetlink protocol to request a transport layer security handshake.”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj�h²hubeh}”(h]”jqah ]”h"]”Œsummary”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒ Operations”h]”hŒ Operations”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj�uh1héhj¶h²hh³hÇh´Kubh×)�”}”(hŒ.. _handshake-operation-ready:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-operation-ready”uh1hÖh´Khj¶h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒready”h]”hŒready”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¬uh1héhjÒh²hh³hÇh´Kfubj-)�”}”(hŒ7Notify handlers that a new handshake request is waiting”h]”hŒ7Notify handlers that a new handshake request is waiting”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KfhjÒh²hubhŒ field_list”“”)�”}”(hhh]”hŒfield”“”)�”}”(hhh]”(hŒ field_name”“”)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjøh³hÇh´KubhŒ field_body”“”)�”}”(hŒ accept ”h]”j-)�”}”(hŒaccept”h]”hŒaccept”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kfhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kfhjóh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjÒh²hh³hÇh´Kfubh×)�”}”(hŒ.. _handshake-operation-accept:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-operation-accept”uh1hÖh´K(hjÒh²hh³hÇubeh}”(h]”(j²jÑeh ]”h"]”(Œready”Œhandshake-operation-ready”eh$]”h&]”uh1hähj¶h²hh³hÇh´KfŒexpect_referenced_by_name”}”jAjÇsŒexpect_referenced_by_id”}”jÑjÇsubhå)�”}”(hhh]”(hê)�”}”(hŒaccept”h]”hŒaccept”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÎuh1héhjHh²hh³hÇh´Kjubj-)�”}”(hŒ/Handler retrieves next queued handshake request”h]”hŒ/Handler retrieves next queued handshake request”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KjhjHh²hubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjjh³hÇh´Kubj )�”}”(hŒ%:ref:`handshake-attribute-set-accept`”h]”j-)�”}”(hj}h]”h)�”}”(hj}h]”hŒinline”“”)�”}”(hj}h]”hŒhandshake-attribute-set-accept”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hj‚ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œnetlink/specs/handshake”Œ refdomain”j’Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œhandshake-attribute-set-accept”uh1hh³hÇh´Kjhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kjhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kjhjgh²hubj÷)�”}”(hhh]”(jü)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj¸h³hÇh´Kubj )�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hjËh]”(hŒ[”…”�”}”(hjÍh²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÍubhŒ]”…”�”}”(hjÍh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KjhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kjhjgh²hubj÷)�”}”(hhh]”(jü)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjøh³hÇh´Kubj )�”}”(hŒÊ**request** :attributes: [``handler-class``] **reply** :attributes: [``sockfd``, ``message-type``, ``timeout``, ``auth-mode``, ``peer-identity``, ``certificate``, ``peername``, ``keyring``] ”h]”hŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ-**request** :attributes: [``handler-class``] ”h]”(hŒterm”“”)�”}”(hŒ **request**”h]”hŒstrong”“”)�”}”(hjh]”hŒrequest”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KohjubhŒ definition”“”)�”}”(hhh]”jò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj;h³hÇh´Kubj )�”}”(hŒ[``handler-class``] ”h]”j-)�”}”(hŒ[``handler-class``]”h]”(hŒ[”…”�”}”(hjPh²hh³Nh´Nubhô)�”}”(hŒ``handler-class``”h]”hŒ handler-class”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjPubhŒ]”…”�”}”(hjPh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KohjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kohj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j3hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Kohjubj)�”}”(hŒ”**reply** :attributes: [``sockfd``, ``message-type``, ``timeout``, ``auth-mode``, ``peer-identity``, ``certificate``, ``peername``, ``keyring``] ”h]”(j)�”}”(hŒ **reply**”h]”j)�”}”(hj”h]”hŒreply”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KohjŽubj4)�”}”(hhh]”jò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj¯h³hÇh´Kubj )�”}”(hŒ}[``sockfd``, ``message-type``, ``timeout``, ``auth-mode``, ``peer-identity``, ``certificate``, ``peername``, ``keyring``] ”h]”j-)�”}”(hŒy[``sockfd``, ``message-type``, ``timeout``, ``auth-mode``, ``peer-identity``, ``certificate``, ``peername``, ``keyring``]”h]”(hŒ[”…”�”}”(hjÄh²hh³Nh´Nubhô)�”}”(hŒ ``sockfd``”h]”hŒsockfd”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”(hjÄh²hh³Nh´Nubhô)�”}”(hŒ``message-type``”h]”hŒ message-type”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ ``timeout``”h]”hŒtimeout”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ ``auth-mode``”h]”hŒ auth-mode”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ``peer-identity``”h]”hŒ peer-identity”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ``certificate``”h]”hŒ certificate”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ ``peername``”h]”hŒpeername”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ, ”…”�”}”hjÄsbhô)�”}”(hŒ ``keyring``”h]”hŒkeyring”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÄubhŒ]”…”�”}”(hjÄh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KohjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kohj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j3hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Kohjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Kjhjgh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhjHh²hh³hÇh´Kjubh×)�”}”(hŒ.. _handshake-operation-done:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-operation-done”uh1hÖh´K;hjHh²hh³hÇubeh}”(h]”(jÔj;eh ]”h"]”Œhandshake-operation-accept”ah$]”Œaccept”ah&]”uh1hähj¶h²hh³hÇh´KjŒ referenced”KjD}”j§j1sjF}”j;j1subhå)�”}”(hhh]”(hê)�”}”(hŒdone”h]”hŒdone”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjðuh1héhj®h²hh³hÇh´K}ubj-)�”}”(hŒ$Handler reports handshake completion”h]”hŒ$Handler reports handshake completion”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K}hj®h²hubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjÐh³hÇh´Kubj )�”}”(hŒ#:ref:`handshake-attribute-set-done`”h]”j-)�”}”(hjãh]”h)�”}”(hjãh]”j†)�”}”(hjãh]”hŒhandshake-attribute-set-done”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”(j‘Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hjèubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jžŒ refdomain”jõŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj¤Œhandshake-attribute-set-done”uh1hh³hÇh´K}hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K}hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K}hjÍh²hubj÷)�”}”(hhh]”(jü)�”}”(hŒflags”h]”hŒflags”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjh³hÇh´Kubj )�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hj,h]”(hŒ[”…”�”}”(hj.h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ]”…”�”}”(hj.h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K}hj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K}hjÍh²hubj÷)�”}”(hhh]”(jü)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjYh³hÇh´Kubj )�”}”(hŒJ**request** :attributes: [``status``, ``sockfd``, ``remote-auth``] ”h]”j)�”}”(hhh]”j)�”}”(hŒF**request** :attributes: [``status``, ``sockfd``, ``remote-auth``] ”h]”(j)�”}”(hŒ **request**”h]”j)�”}”(hjwh]”hŒrequest”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K‚hjqubj4)�”}”(hhh]”jò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj’h³hÇh´Kubj )�”}”(hŒ-[``status``, ``sockfd``, ``remote-auth``] ”h]”j-)�”}”(hŒ)[``status``, ``sockfd``, ``remote-auth``]”h]”(hŒ[”…”�”}”(hj§h²hh³Nh´Nubhô)�”}”(hŒ ``status``”h]”hŒstatus”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj§ubhŒ, ”…”�”}”(hj§h²hh³Nh´Nubhô)�”}”(hŒ ``sockfd``”h]”hŒsockfd”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj§ubhŒ, ”…”�”}”hj§sbhô)�”}”(hŒ``remote-auth``”h]”hŒ remote-auth”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj§ubhŒ]”…”�”}”(hj§h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K‚hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K‚hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j3hjqubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K‚hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K}hjÍh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhj®h²hh³hÇh´K}ubeh}”(h]”(jöj¢eh ]”h"]”Œhandshake-operation-done”ah$]”Œdone”ah&]”uh1hähj¶h²hh³hÇh´K}j«KjD}”j%j˜sjF}”j¢j˜subeh}”(h]”j“ah ]”h"]”Œ operations”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒMulticast groups”h]”hŒMulticast groups”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj2h²hh³hÇh´K‚ubj#)�”}”(hhh]”(j()�”}”(hŒnone”h]”j-)�”}”(hjHh]”hŒnone”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K‚hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjCh²hh³hÇh´Nubj()�”}”(hŒtlshd ”h]”j-)�”}”(hŒtlshd”h]”hŒtlshd”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K‚hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjCh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j"h³hÇh´K‚hj2h²hubeh}”(h]”j$ah ]”h"]”Œmulticast groups”ah$]”h&]”uh1hähhæh²hh³hÇh´K‚ubhå)�”}”(hhh]”(hê)�”}”(hŒ Definitions”h]”hŒ Definitions”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj@uh1héhj„h²hh³hÇh´K‚ubh×)�”}”(hŒ#.. _handshake-definition-max-errno:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-definition-max-errno”uh1hÖh´KYhj„h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒ max-errno”h]”hŒ max-errno”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj_uh1héhj h²hh³hÇh´Kubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj´h³hÇh´Kubj )�”}”(hŒconst”h]”j-)�”}”(hjÇh]”hŒconst”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj±h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjâh³hÇh´Kubj )�”}”(hŒ4095”h]”j-)�”}”(hjõh]”hŒ4095”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khjóubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj±h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒheader”h]”hŒheader”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj h³hÇh´Kubj )�”}”(hŒ linux/err.h”h]”j-)�”}”(hj# h]”hŒ linux/err.h”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj±h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒscope”h]”hŒscope”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj> h³hÇh´Kubj )�”}”(hŒ kernel ”h]”j-)�”}”(hŒkernel”h]”hŒkernel”…”�”}”(hjS h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj> ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj±h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhj h²hh³hÇh´Kubh×)�”}”(hŒ'.. _handshake-definition-handler-class:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ"handshake-definition-handler-class”uh1hÖh´Kdhj h²hh³hÇubeh}”(h]”(jejŸeh ]”h"]”(Œ max-errno”Œhandshake-definition-max-errno”eh$]”h&]”uh1hähj„h²hh³hÇh´KjD}”jƒ j•sjF}”jŸj•subhå)�”}”(hhh]”(hê)�”}”(hŒ handler-class”h]”hŒ handler-class”…”�”}”(hj‹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj�uh1héhjˆ h²hh³hÇh´Kubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjœ h³hÇh´Kubj )�”}”(hŒenum”h]”j-)�”}”(hj¯ h]”hŒenum”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjœ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj™ h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒ value-start”h]”hŒ value-start”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjÊ h³hÇh´Kubj )�”}”(hŒ0 ”h]”j-)�”}”(hŒ0”h]”hŒ0”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjÛ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj™ h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒentries”h]”hŒentries”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjù h³hÇh´Kubj )�”}”(hŒ#- ``none`` - ``tlshd`` - ``max`` ”h]”j#)�”}”(hhh]”(j()�”}”(hŒ``none``”h]”j-)�”}”(hj h]”hô)�”}”(hj h]”hŒnone”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hŒ ``tlshd``”h]”j-)�”}”(hj3 h]”hô)�”}”(hj3 h]”hŒtlshd”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj1 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hŒ ``max`` ”h]”j-)�”}”(hŒ``max``”h]”hô)�”}”(hjW h]”hŒmax”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubeh}”(h]”h ]”h"]”h$]”h&]”j{j|uh1j"h³hÇh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj™ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhjˆ h²hh³hÇh´Kubh×)�”}”(hŒ".. _handshake-definition-msg-type:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-definition-msg-type”uh1hÖh´Kshjˆ h²hh³hÇubeh}”(h]”(j‡j} eh ]”h"]”(Œ handler-class”Œ"handshake-definition-handler-class”eh$]”h&]”uh1hähj„h²hh³hÇh´KjD}”jš js sjF}”j} js subhå)�”}”(hhh]”(hê)�”}”(hŒmsg-type”h]”hŒmsg-type”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj£uh1héhjŸ h²hh³hÇh´Kubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj³ h³hÇh´Kubj )�”}”(hŒenum”h]”j-)�”}”(hjÆ h]”hŒenum”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjÄ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj³ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj° h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒ value-start”h]”hŒ value-start”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjá h³hÇh´Kubj )�”}”(hŒ0 ”h]”j-)�”}”(hjá h]”hŒ0”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjá ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj° h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj h³hÇh´Kubj )�”}”(hŒ3- ``unspec`` - ``clienthello`` - ``serverhello`` ”h]”j#)�”}”(hhh]”(j()�”}”(hŒ ``unspec``”h]”j-)�”}”(hj) h]”hô)�”}”(hj) h]”hŒunspec”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj+ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj$ ubj()�”}”(hŒ``clienthello``”h]”j-)�”}”(hjI h]”hô)�”}”(hjI h]”hŒ clienthello”…”�”}”(hjN h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjK ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjG ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj$ ubj()�”}”(hŒ``serverhello`` ”h]”j-)�”}”(hŒ``serverhello``”h]”hô)�”}”(hjm h]”hŒ serverhello”…”�”}”(hjo h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj$ ubeh}”(h]”h ]”h"]”h$]”h&]”j{j|uh1j"h³hÇh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´Khj° h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhjŸ h²hh³hÇh´Kubh×)�”}”(hŒ.. _handshake-definition-auth:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-definition-auth”uh1hÖh´K‚hjŸ h²hh³hÇubeh}”(h]”(j©j” eh ]”h"]”(Œmsg-type”Œhandshake-definition-msg-type”eh$]”h&]”uh1hähj„h²hh³hÇh´KjD}”j° jŠ sjF}”j” jŠ subhå)�”}”(hhh]”(hê)�”}”(hŒauth”h]”hŒauth”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÅuh1héhjµ h²hh³hÇh´K ubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjÉ h³hÇh´Kubj )�”}”(hŒenum”h]”j-)�”}”(hjÜ h]”hŒenum”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÉ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K hjÆ h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒ value-start”h]”hŒ value-start”…”�”}”(hjú h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj÷ h³hÇh´Kubj )�”}”(hŒ0 ”h]”j-)�”}”(hjá h]”hŒ0”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj÷ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K hjÆ h²hubj÷)�”}”(hhh]”(jü)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj% h³hÇh´Kubj )�”}”(hŒ1- ``unspec`` - ``unauth`` - ``psk`` - ``x509`` ”h]”j#)�”}”(hhh]”(j()�”}”(hŒ ``unspec``”h]”j-)�”}”(hj? h]”hô)�”}”(hj? h]”hŒunspec”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj= ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj: ubj()�”}”(hŒ ``unauth``”h]”j-)�”}”(hj_ h]”hô)�”}”(hj_ h]”hŒunauth”…”�”}”(hjd h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhja ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj: ubj()�”}”(hŒ``psk``”h]”j-)�”}”(hj h]”hô)�”}”(hj h]”hŒpsk”…”�”}”(hj„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj: ubj()�”}”(hŒ ``x509`` ”h]”j-)�”}”(hŒ``x509``”h]”hô)�”}”(hj£ h]”hŒx509”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj: ubeh}”(h]”h ]”h"]”h$]”h&]”j{j|uh1j"h³hÇh´K hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K hjÆ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhjµ h²hh³hÇh´K ubeh}”(h]”(jËjª eh ]”h"]”(Œauth”Œhandshake-definition-auth”eh$]”h&]”uh1hähj„h²hh³hÇh´K jD}”jÛ j  sjF}”jª j  subeh}”(h]”jFah ]”h"]”Œ definitions”ah$]”h&]”uh1hähhæh²hh³hÇh´K‚ubhå)�”}”(hhh]”(hê)�”}”(hŒAttribute sets”h]”hŒAttribute sets”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjóuh1héhjç h²hh³hÇh´K ubh×)�”}”(hŒ!.. _handshake-attribute-set-x509:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒhandshake-attribute-set-x509”uh1hÖh´K—hjç h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒx509”h]”hŒx509”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj h²hh³hÇh´K ubhå)�”}”(hhh]”hê)�”}”(hŒcert (``s32``)”h]”(hŒcert (”…”�”}”(hj h²hh³Nh´Nubhô)�”}”(hŒ``s32``”h]”hŒs32”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj h²hh³hÇh´K*ubah}”(h]”Œcert-s32”ah ]”h"]”Œ cert (s32)”ah$]”h&]”uh1hähj h²hh³hÇh´K*ubhå)�”}”(hhh]”(hê)�”}”(hŒprivkey (``s32``)”h]”(hŒ privkey (”…”�”}”(hjB h²hh³Nh´Nubhô)�”}”(hŒ``s32``”h]”hŒs32”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjB ubhŒ)”…”�”}”(hjB h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj? h²hh³hÇh´K-ubh×)�”}”(hŒ#.. _handshake-attribute-set-accept:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâj:uh1hÖh´K¥hj? h²hh³hÇubeh}”(h]”Œ privkey-s32”ah ]”h"]”Œ privkey (s32)”ah$]”h&]”uh1hähj h²hh³hÇh´K-ubeh}”(h]”(jj eh ]”h"]”(Œx509”Œhandshake-attribute-set-x509”eh$]”h&]”uh1hähjç h²hh³hÇh´K jD}”jy jø sjF}”j jø subhå)�”}”(hhh]”(hê)�”}”(hŒaccept”h]”hŒaccept”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj4uh1héhj~ h²hh³hÇh´K-ubhå)�”}”(hhh]”hê)�”}”(hŒsockfd (``s32``)”h]”(hŒsockfd (”…”�”}”(hj’ h²hh³Nh´Nubhô)�”}”(hŒ``s32``”h]”hŒs32”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj’ ubhŒ)”…”�”}”(hj’ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj� h²hh³hÇh´K3ubah}”(h]”Œ sockfd-s32”ah ]”h"]”h$]”Œ sockfd (s32)”ah&]”uh1hähj~ h²hh³hÇh´K3j«Kubhå)�”}”(hhh]”(hê)�”}”(hŒhandler-class (``u32``)”h]”(hŒhandler-class (”…”�”}”(hj½ h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj½ ubhŒ)”…”�”}”(hj½ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjº h²hh³hÇh´K6ubjò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjà h³hÇh´Kubj )�”}”(hŒ,:ref:`handshake-definition-handler-class` ”h]”j-)�”}”(hŒ):ref:`handshake-definition-handler-class`”h]”h)�”}”(hj÷ h]”j†)�”}”(hj÷ h]”hŒ"handshake-definition-handler-class”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”(j‘Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hjù ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jžŒ refdomain”jŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj¤Œ"handshake-definition-handler-class”uh1hh³hÇh´K6hjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K6hjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjà ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K6hjÝ h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjº h²hh³hÇh´K6ubeh}”(h]”Œhandler-class-u32”ah ]”h"]”Œhandler-class (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´K6ubhå)�”}”(hhh]”(hê)�”}”(hŒmessage-type (``u32``)”h]”(hŒmessage-type (”…”�”}”(hj;h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj;ubhŒ)”…”�”}”(hj;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj8h²hh³hÇh´K:ubjò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj^h³hÇh´Kubj )�”}”(hŒ':ref:`handshake-definition-msg-type` ”h]”j-)�”}”(hŒ$:ref:`handshake-definition-msg-type`”h]”h)�”}”(hjuh]”j†)�”}”(hjuh]”hŒhandshake-definition-msg-type”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”(j‘Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hjwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jžŒ refdomain”j„Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj¤Œhandshake-definition-msg-type”uh1hh³hÇh´K:hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K:hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K:hj[h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhj8h²hh³hÇh´K:ubeh}”(h]”Œmessage-type-u32”ah ]”h"]”Œmessage-type (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´K:ubhå)�”}”(hhh]”hê)�”}”(hŒtimeout (``u32``)”h]”(hŒ timeout (”…”�”}”(hj¹h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¹ubhŒ)”…”�”}”(hj¹h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¶h²hh³hÇh´K>ubah}”(h]”Œ timeout-u32”ah ]”h"]”Œ timeout (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´K>ubhå)�”}”(hhh]”(hê)�”}”(hŒauth-mode (``u32``)”h]”(hŒ auth-mode (”…”�”}”(hjäh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjäubhŒ)”…”�”}”(hjäh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjáh²hh³hÇh´KAubjò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjh³hÇh´Kubj )�”}”(hŒ#:ref:`handshake-definition-auth` ”h]”j-)�”}”(hŒ :ref:`handshake-definition-auth`”h]”h)�”}”(hjh]”j†)�”}”(hjh]”hŒhandshake-definition-auth”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”(j‘Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jžŒ refdomain”j-Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj¤Œhandshake-definition-auth”uh1hh³hÇh´KAhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KAhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KAhjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjáh²hh³hÇh´KAubeh}”(h]”Œ auth-mode-u32”ah ]”h"]”Œauth-mode (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´KAubhå)�”}”(hhh]”(hê)�”}”(hŒpeer-identity (``u32``)”h]”(hŒpeer-identity (”…”�”}”(hjbh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjbubhŒ)”…”�”}”(hjbh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj_h²hh³hÇh´KEubjò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒ multi-attr”h]”hŒ multi-attr”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj…h³hÇh´Kubj )�”}”(hŒTrue ”h]”j-)�”}”(hŒTrue”h]”hŒTrue”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KEhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KEhj‚h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhj_h²hh³hÇh´KEubeh}”(h]”Œpeer-identity-u32”ah ]”h"]”Œpeer-identity (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´KEubhå)�”}”(hhh]”(hê)�”}”(hŒcertificate (``nest``)”h]”(hŒ certificate (”…”�”}”(hjÅh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÅubhŒ)”…”�”}”(hjÅh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÂh²hh³hÇh´KIubjò)�”}”(hhh]”(j÷)�”}”(hhh]”(jü)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjèh³hÇh´Kubj )�”}”(hŒ#:ref:`handshake-attribute-set-x509`”h]”j-)�”}”(hjûh]”h)�”}”(hjûh]”j†)�”}”(hjûh]”hŒhandshake-attribute-set-x509”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j‘Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j…hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jžŒ refdomain”j Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj¤Œhandshake-attribute-set-x509”uh1hh³hÇh´KIhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KIhjåh²hubj÷)�”}”(hhh]”(jü)�”}”(hŒ multi-attr”h]”hŒ multi-attr”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj1h³hÇh´Kubj )�”}”(hŒTrue ”h]”j-)�”}”(hŒTrue”h]”hŒTrue”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´KIhjåh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jñhjÂh²hh³hÇh´KIubeh}”(h]”Œcertificate-nest”ah ]”h"]”Œcertificate (nest)”ah$]”h&]”uh1hähj~ h²hh³hÇh´KIubhå)�”}”(hhh]”hê)�”}”(hŒpeername (``string``)”h]”(hŒ peername (”…”�”}”(hjqh²hh³Nh´Nubhô)�”}”(hŒ ``string``”h]”hŒstring”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjqubhŒ)”…”�”}”(hjqh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjnh²hh³hÇh´KNubah}”(h]”Œpeername-string”ah ]”h"]”Œpeername (string)”ah$]”h&]”uh1hähj~ h²hh³hÇh´KNubhå)�”}”(hhh]”(hê)�”}”(hŒkeyring (``u32``)”h]”(hŒ keyring (”…”�”}”(hjœh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjœubhŒ)”…”�”}”(hjœh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj™h²hh³hÇh´KQubh×)�”}”(hŒ!.. _handshake-attribute-set-done:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâj\uh1hÖh´KÜhj™h²hh³hÇubeh}”(h]”Œ keyring-u32”ah ]”h"]”Œ keyring (u32)”ah$]”h&]”uh1hähj~ h²hh³hÇh´KQubeh}”(h]”(j:Œid1”eh ]”h"]”Œhandshake-attribute-set-accept”ah$]”j©ah&]”uh1hähjç h²hh³hÇh´K-j«KjD}”jÓjb sjF}”j:jb subhå)�”}”(hhh]”(hê)�”}”(hŒdone”h]”hŒdone”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjVuh1héhjØh²hh³hÇh´KQubhå)�”}”(hhh]”hê)�”}”(hŒstatus (``u32``)”h]”(hŒstatus (”…”�”}”(hjìh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjìubhŒ)”…”�”}”(hjìh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjéh²hh³hÇh´KWubah}”(h]”Œ status-u32”ah ]”h"]”Œ status (u32)”ah$]”h&]”uh1hähjØh²hh³hÇh´KWubhå)�”}”(hhh]”hê)�”}”(hŒsockfd (``s32``)”h]”(hŒsockfd (”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``s32``”h]”hŒs32”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjh²hh³hÇh´K\ubah}”(h]”Œid3”ah ]”h"]”h$]”j¸ ah&]”uh1hähjØh²hh³hÇh´K\j«Kubhå)�”}”(hhh]”(hê)�”}”(hŒremote-auth (``u32``)”h]”(hŒ remote-auth (”…”�”}”(hjAh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjAubhŒ)”…”�”}”(hjAh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj>h²hh³hÇh´K_ubjò)�”}”(hhh]”j÷)�”}”(hhh]”(jü)�”}”(hŒ multi-attr”h]”hŒ multi-attr”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjdh³hÇh´Kubj )�”}”(hŒTrue ”h]”j-)�”}”(hŒTrue”h]”hŒTrue”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K_hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjdubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöh³hÇh´K_hjah²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhj>h²hh³hÇh´K_ubeh}”(h]”Œremote-auth-u32”ah ]”h"]”Œremote-auth (u32)”ah$]”h&]”uh1hähjØh²hh³hÇh´K_ubeh}”(h]”(j\Œid2”eh ]”h"]”Œhandshake-attribute-set-done”ah$]”j'ah&]”uh1hähjç h²hh³hÇh´KQj«KjD}”j¦j¼sjF}”j\j¼subeh}”(h]”jùah ]”h"]”Œattribute sets”ah$]”h&]”uh1hähhæh²hh³hÇh´K ubeh}”(h]”(jRhãeh ]”h"]”(Œ&family handshake netlink specification”Œnetlink-handshake”eh$]”h&]”uh1hähhh²hh³hÇh´KjD}”j·hØsjF}”hãhØsubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(héNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jߌerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒ pep_base_url”Œhttps://peps.python.org/”Œpep_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œrfc_references”NŒsection_self_link”‰Œsmartquotes_locales”]”Œenv”NŒtrim_footnote_reference_space”‰Œ smart_quotes”ˆubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(hã]”hØajÑ]”jÇaj;]”j1aj¢]”j˜ajŸ]”j•aj} ]”js aj” ]”jŠ ajª ]”j  aj ]”jø aj:]”jb aj\]”j¼auŒnameids”}”(j·hãj¶jRj�j‰j³jqj/j“jAjÑj@j²j§j;Œaccept”Nj%j¢Œdone”Nj�j$jä jFjƒ jŸj‚ jejš j} j™ j‡j° j” j¯ j©jÛ jª jÚ jËj¯jùjy j jx jj< j9 jq jn jÓj:Œ sockfd (s32)”Nj5j2j³j°jÞjÛj\jYj¿j¼jkjhj–j“jËjÈj¦j\jjjžj›uŒ nametypes”}”(j·ˆj¶‰j�‰j³‰j/‰jAˆj@‰j§ˆj(‰j%ˆj)‰j�‰jä ‰jƒ ˆj‚ ‰jš ˆj™ ‰j° ˆj¯ ‰jÛ ˆjÚ ‰j¯‰jy ˆjx ‰j< ‰jq ‰jÓˆj*‰j5‰j³‰jÞ‰j\‰j¿‰jk‰j–‰jˉj¦ˆj‰jž‰uh}”(hãhæjRhæj‰jjqj�j“j¶jÑjÒj²jÒj;jHjÔjHj¢j®jöj®j$j2jFj„jŸj jej j} jˆ j‡jˆ j” jŸ j©jŸ jª jµ jËjµ jùjç j j jj j9 j jn j? j:j~ jÐj~ j´ j� j2jº j°j8jÛj¶jYjáj¼j_jhjÂj“jnjÈj™j\jØj£jØjjéj9jj›j>j j3jkjbj�j„j¬j£jÎjÅjðjçjjj@j7j_jVj�jxj£jšjÅj¼jójêjj j4j+jVjMuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”jíKs…”R”Œparse_messages”]”(hŒsystem_message”“”)�”}”(hhh]”j-)�”}”(hŒ)Duplicate implicit target name: "accept".”h]”hŒ-Duplicate implicit target name: “acceptâ€�.”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjKubah}”(h]”h ]”h"]”h$]”h&]”jÐaŒlevel”KŒtype”ŒINFO”Œsource”hÇŒline”K-uh1jIhj~ h²hh³hÇh´K-ubjJ)�”}”(hhh]”j-)�”}”(hŒ'Duplicate implicit target name: "done".”h]”hŒ+Duplicate implicit target name: “doneâ€�.”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjgubah}”(h]”h ]”h"]”h$]”h&]”j£aŒlevel”KŒtype”jdŒsource”hÇŒline”KQuh1jIhjØh²hh³hÇh´KQubjJ)�”}”(hhh]”j-)�”}”(hŒ/Duplicate implicit target name: "sockfd (s32)".”h]”hŒ3Duplicate implicit target name: “sockfd (s32)â€�.”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‚ubah}”(h]”h ]”h"]”h$]”h&]”j9aŒlevel”KŒtype”jdŒsource”hÇŒline”K\uh1jIhjh²hh³hÇh´K\ubeŒtransform_messages”]”(jJ)�”}”(hhh]”j-)�”}”(hhh]”hŒ7Hyperlink target "netlink-handshake" is not referenced.”…”�”}”hj¢sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjŸubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”Kuh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "handshake-operation-ready" is not referenced.”…”�”}”hj¼sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”Kuh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒ@Hyperlink target "handshake-operation-accept" is not referenced.”…”�”}”hjÖsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÓubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”K(uh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "handshake-operation-done" is not referenced.”…”�”}”hjðsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjíubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”K;uh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒDHyperlink target "handshake-definition-max-errno" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”KYuh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒHHyperlink target "handshake-definition-handler-class" is not referenced.”…”�”}”hj$sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj!ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”Kduh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒCHyperlink target "handshake-definition-msg-type" is not referenced.”…”�”}”hj>sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”Ksuh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "handshake-definition-auth" is not referenced.”…”�”}”hjXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjUubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”K‚uh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "handshake-attribute-set-x509" is not referenced.”…”�”}”hjrsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjoubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”K—uh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒDHyperlink target "handshake-attribute-set-accept" is not referenced.”…”�”}”hjŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”K¥uh1jIubjJ)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "handshake-attribute-set-done" is not referenced.”…”�”}”hj¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”hÇŒline”KÜuh1jIubeŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.