ELFX@@#" ?| $_?#{{#_?#CA8{"B?RȜFnOd5aƍ!dF$l`|Ң!;!A8?@BBҡT{HC#_?#A8{S SR`B?ȜFnOd5aƍ!dF$l`|;A8?@BBT{HSIS@#_?#A8{S[cRBocRƆ@ƦAc $~D@DTȜFnOd5aƍ!dF$l`|;BMBMBMBM a@!aTȜFnOd5aƍ!dF$l`|;AGR~A8o@BB!T{NSO[PcQ@#_?#A8{CS[cKB'ҟ~~~~9U|~|~9A8'@BB!T{ESF[GcHK@#_$R#99B`A@TDR#9+B`A$@ TdR#9B`A?#{ST" @ " A ҌSA{¨#_?#A8{S#+B! f RA8@"Bc!T{CSD+@#_R?#{S `a@ A9`6!b"!`~~SA@{è#_?#{S[*R`B!!Ra@bA @` A` "wSA[B@{Ĩ#_?#{S`@@@BSA{¨#_?#{! A7` a?qT?qmT @{¨#_e"R|_#K5?qAT9 `@@@B`! @{¨#_@4b@c^B!E@DC@BaR @{¨#__@@@B?#{ bD"4A *|_kT!*7 @{¨#_*|_eJe5|5R @{¨#_*_?#{S`` @ !R`@!R`@!RSA{¨#_?#{S``z@@@BD RtK`"`N@@ 9`F@@ 9SA@{è#_?#{ @?`TRubv @@Ta@b"A!Rv A R @{Ĩ#_AR?#{S@bAdd@9c@9҄pd9cc2c9@B`9SA@{è#_R`9SA@{è#_?#A8{S[k :@B/~7`@`@A9@6cc `bs <R{xbdBd dCdyd@ddAdb^A9a@9B!pB2a9b^9 B @6a@עwb!nc@@@9 b7Ҋ`@@@B|"cIsKcIsKR`@~A8/@BB!T{F*SG[HkJ#_c s ?#{Sc[A8ccb"BC?0 ?0C ?1~~~O96ckRsCOd@ !dAȜdB ZndCdaڍ`Zlc5cC#|kCҡb CCc"4 cM`67kXsY ~ ~ ~A8@BBҁT{TSU[VcW#_RCc5cC#|kCCC>B@ !b3҂7kXsYRCc5cC#|kb"CCC3*@!& R_q@zTCCpf3DqdqTH@"fA RMDKFA$" @@?ET@RkXsYRXks?#A8{CS#[uc@B'~`@a"@?qTR`@~A8'@BB T{E*SF[GcH#_k x2`&A b^A9`@9BpB2`9b^9`B zS{bc*6cb$7kIS@kIcҹ`@@@B`R`"kIS@k S?#{S[bcA8k#"B# ?0 ?0?2?4?1?~~~_~O9`6!RBB @ cC"0#@M NObAbK"4DL@@?q T#3x#ґ` 6 #ҋ6#6~RȜalCnÍCO!`#c5c#|'S?6~7 @AA ? ~~0~2_4~@A8@BB TSA[BcCkD{ƨ#_RȜalCnÍCO!`#c5c#|'S@#@qTL Rp@$q@A$NdAd@#'@AAAA?#{S[`"@ QqITR[B*SA{Ũ#_c@Rx@@kW! ! a"@7Rb&ACR?qr9^* Tbg""9>9A8 @ `BY8 7brR9b@ @ 6 " "!R!R `@@@B@RcCkD[B*SA{Ũ#_!!1 |_ Ȣ5;է4a@^B"@$CB@!BbgҺ""9>9B!R!R" ȭcC\R?#A8{Ks"B?RȜFnOd5aƍ!dF$l`|;B!!aA8?@BBT{HK@#_&handshake->lockwireguard: %s: Keypair %llu destroyed for peer %llu wireguard: %s: Keypair %llu created for peer %llu wireguarddrivers/net/wireguard/noise.c%s: Keypair %llu created for peer %llu %s: Keypair %llu destroyed for peer %llu %%%Noise_IKpsk2_25519_ChaChaPoly_BLAKE2sWireGuard v1 zx2c4 Jason@zx2c4.comwg_noise_handshake_begin_sessionkeypair_free_krefzN_HX%=%%W%Yintq%q,%*%8u818u16K8u32e8s64}8u64Sx2/ NN,q&8,q''O    " )# E0ZakeyZ  i("j# b  ) ! P ")X #3$ @3%i3&Mcrcu'3(E +5 ,5 -5 .5 / jEp2v 3Z 4Z 5R@ 6ih,q9OPA] B Dv E( G ]0 IZ8 JZX KZx LZ NZ PZ QZ3Sb3T @$3YR(:"r#  "k# r()D>>E%CLm%`%S% z% 8=8E%DFm%`%S%z% 8=88J'Y;zIf;2g;q;;~;; ;;P!;(;/ } <!;;1 <)M*) * *,*(:  :!8*HF*]K*;e*f**!*H**>***!*I ++>)+*+T+!`+(::Il+oq+>+++!+!+ 8X A;>N;2O;"-#  95 xk5srcHkh5wgpevQ5 | 5 el+keyZ}Z}Z}+eZ}Z~Z~Z~:out%j## #####~####$| 666 6I6776'; ;;" """""'####$| 666 6I6776;&;;;';;;(;;; );;;*F;;';+;;9idl5dstLkg&c+keyZ~+retif:out;;;S7zp7d70D2Q EEDD:  EED7,7( ;E(;;4; 97FF7#H<#####~';;; ">#1#$## #9H5 5srcHLg5wgIpeK5 eK 5 gLMiMil+keyNZ}OZ~PZ~+sQZ~+eRZ~+tSb}T:outL#Z t#g#Z# #### $| 666 6I6776"d"""""'#\###$| 666 6I6776;;;;;;;.;;$oA$4$'$ D EED"t0""""" #### $| 666 6I67768}Z=8 8=89i'"5dstKf&"cb~+key Z~+ret ie:out@L#* t#g#Z#S7 p7d70D2t  EEDD:  EED7!,7( ;E (;;4; 97FF7"+3!>#1#$## #$<0!A$4$'$'D EED'"5!5" B"~ 7E)HE"6">#1#$## #';C;;) P"n *now\k x"&"n T&s c& n d& n P i"!n :s keyn  n ) L#!n ;s keyn  n ) #n  n s ) #n 9n key n psks Z) $n src9s Eie$0n key n s  Z liE%&$n d5keyn e&s R&s SZ}7 %777D*  EED';;;) %5% % s )mkdfX C&Xn X$n X4n XIs Y YY/Z Zs \C&]Znout_^"S&#  )1 &out1n in1%s key13s 1E1Y3Q4&Q5Z*i6^"&# ?o&'&' ]c&( s dS7-"'p7d70D2e' EEDD:  EED 97,F7Ri)$<c$5Q5iP1(56-1(b(-6*__p)S(T5U__c)*__u(6-1_)(-6*__p)S5)T5U__c)*__u)6-1~)-: )::!): ::5"&)#  + 4 55+5:5F**e*__p)?*@5A__c)__ur* +*__p)?*@5A__c)__u*l+)+__p)?T+@5A__c)__u6+++__p)?+@5A__c)__u+7-$<5 c50q4-,~40-6,:6(8g,p8 |<g<<'>n>>0:,:::7h-$5cold51X-1v-1-0:-:::R50$B5c 88 9o 9 9 99 : :.:$: ::R(G: .X:)= := ?! ? < <<< '>C Q>D>9> ^>i> u> >>>;>> t? < ???? ?$@@ @( Dt'0D2(D1D BD!ND!\D(@tU0A@S@ BtBBB BBS7C3$15c$?iQ 888049@2F9 R9E o9d9 93 999 9 < << > >> N?  i?_?( D 3+2D2(D1D BD!ND!\D(A 3|2AAB LBB&BQC 3CCCCCQ C3AP3 \3;3!3;33 <z5<)< A<2K<u 3 u,3w5q3 3xrz- 3zziM"-3# 3sp (4trcup/P6r b5l4 b=5 d5d"l4d"auX4 X7vN 04$N4P7;=5$;6c$<']g$=s f$>s d$?5 e64B 7/5$/85 c}7$3777D*  EED7" -64$~ 6(66 6I6776eG6 eCG6Y6outY n inY/s keyY=s Z Z) []_^F6 F7 G.7 .9 .Gkey/ /C97 C2n =S7 =/n /i}7pub/,n 0s "i7 "!n #s $s %%7%;%G.8DPq%qT8<i-08CX VVg 3N8kt3N-WWx m ^8 mB3 >^ 9 >)3 >69K93 949 +3C!iR9rCC 1!i}9r1E 1M}9^i9i"^r1 9}9*old^ !i9rC !i :rE M}9 iG:i"^r1 9}9old^ qc:ri  v  ,G6) C '>v C G6i C % iu>v *<old 2}9new ;^*r ^*o  ^ 5^>v 5&<old 5-^new 56^ < ^ ^>i "^v /<)  ?v <i !^ ^(?v !E= [N?i [v [G6 3^t?i 3^v 3<  ?ptr?old new  ^?wCu?ptru?oldunewu t1@ptrt?oldtnewtCsf@ptrs?oldsnewsCr@ptrr?oldrnewr @ptr ?old new  Aptr ?old new  IAptr ?old new  Aptr ?old new  Ai v G6 Ai v G6old  L^Bi L^v L< >^3Bi >^v ><old >^Bptr?old new*tmp Bptr?old new*tmp /Cptr?old new*tmp Cptr?old new*tmp  CivG6tmp  `^ Di`^v`<tmp` val`^`^ i1D 0B  igDcap 'x\D  x6Dptr6 &:!;9 I'1X YW (1X Y W ).: ;9 ' *4: ;9 I+4:!;9 I,>! I: ; 9!-.?: ;9 '<..?: ; 9 'I</(01RUX Y W 1 2 13 :!; 9 I844:!; 9 I5:!;9 I6 7.?:!; 9 '@|8:!; 9!I9.?:!;9 'I@|: :!;9!; 1U<>! !I: ; 9!=1RUX!Y!W! > 1? !:!; 9 @ :!; 9 IA :!; 9 IB : ; 9 C.: ; 9 'ID.1@|E :!; 9!F4:!+; 9!I! G.?:!;9!'I<H 1UI 1J<K'L4:!; 9!I?<M(N(O :!; 9!P UQ4:!;9!I!R.?:!; 9 'I@|S !:!;9!T :!;9!IU :!;9!IV.:!; 9 'I !W.:!;9!' !X% UY$ > Z [&\5I]4: ; 9 I?^> I: ;9 _4: ;9 I?<`!a : ; 9 I8 b  : ; 9 c : ; 9 I 8d.?: ; 9 'I<e.?: ;9 '<fg.?: ;9 'I<h4I4i4: ;9 I j : ;9 k.: ;9 '@|l.: ;9 'I@|m.: ;9 ' n : ;9 o.?: ;9 '@|p1X Y W q4I4r4: ; 9 I s.: ; 9 '@|t: ; 9 Iu.?: ; 9 ' v.: ; 9 '@zw5x.: ; 9 'y.1@|<HT`DP\DP`DP`  8HP` 0,T ,H(8p8p88,@l(N(M  ' M< ."%!K!=0}hu  |< ."!K= ~v h >/Y  + # #+x   x.! &;1~hu  }< <"!K> X &;1}hu  }< <"!K>/i .=j/k k J p .  p.@  u !! " b=a=h ! I!!002!I!!002!I!!^ X=/K=Jg.} .=}  "}! X"G/9 ! 3} u= t.K 5lX$0/_ !/f/!K!L!! fJ!=M//$J"i$ nU  y  ~  ~ r.3~.TJt/ ~6 / LBJJ     ~.T!Q`X  nz  }     pi "a   ~  # .   o. *!J~ f 0z  " V"#~J ~<" 0" 0" 0~.MX # /M/.(Z <, <~  <  l~. "!! "!!~.;Xz^  /<<  J"  ./   . /mJ. ~ ". ~t< ~. 0~  ! & y / <~ l $Y  0J ." ~X  "Xh Ju =-/"=0 1 <+  "3! 0/&  |. / | .|; !=Dy  & y  !  ! !  z  | l.$Y  J#]f%< [<  ~} X""' |< - S . -X!|'5 #JJ$!MX7 /=~/%]!z N(t =y  #!!"!!!1!1~h<|J |. |. |. /f|t"}hu.|  |  |  .t  "!K<[X$~  <  }/}/}//#~QL}hu |  |  |  .t  "!K+< K"~.} < { ."~ #~  JQL}hu |  |  |  .t  %!{ "!K+</Z= {<= | Z .##! 2/=//./K! {  /!= /|Z 3  /*!/ /D/ =$g .v Y/"=0v<2 /=}/W&$ {  ! {% ! #{; !=Dy  & y  !  ! !  z  { l.$Y  J#+/]X%fk}V":0"K/~J~ MJJ$/`% ft  Xt (y !"x ="!z #!#!!!!!"!!x !"1( w#=09!K!?,000@iX$X$}0d",""pZ}hu |  |  | <|  0!Y J= } . J |/|/|/|=|/|//}QZ}h|..|  |  0!Y+J@@1O/=K!!! !vf/<$j*$!5.$.Y ' !^f ~Xz "~~ "{."   | k  ~  d ]X#-  }  z 5 z 5 z  5 } | !F | z $|~Z     }  /-!! /0yy" b" !!` ]N "z~<z ""%     2=   .y  yfXy  !zf~      u|~Z     }  !/-!!~   .= pJ  .<^ " "0 "=Bz.=>"!hm( l 6 <"j!g= IP_TUNNEL_VXLAN_OPT_BITIP_TUNNEL_REC_BITIP_TUNNEL_NOCACHE_BITsize_t_oldGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongdst_plaintext___GFP_KSWAPD_RECLAIM_BITadd_new_keypaircall_rcuthird_lenwg_noise_expire_current_peer_keypairs__lse__cmpxchg_case_32signed charkmalloc_cache_typecpucapraw_atomic_readdh_calculationblake__u16callback_headspinlock_check__func__curve25519_generate_secret__u8__refcount_add_not_zeroatomic_tstate__refcount_sub_and_testIP_TUNNEL_DONT_FRAGMENT_BITnoise_handshakenbytestype__refcount_dec_and_testreceived_keypairwg_noise_handshake_create_responseMAX_TIMER_HANDSHAKESlock_class_keywg_deviceraw_atomic_try_cmpxchg_relaxedwg_peer_put__u32data_len_raw_spin_lock_bhhandshakeIP_TUNNEL_VTI_BITresult__lse__cmpxchg_case_64wg_index_hashtable_replaceoldvalINDEX_HASHTABLE_KEYPAIRis_validstatic_identityrefcount_tIP_TUNNEL_CRIT_OPT_BITlong intND_OPT_NONCEpreshared_keyrcu_read_unlock_bhdescriptorinstrument_atomic_read_writereceiving_counterblake2scurve25519chacha20poly1305_encrypt___GFP_NOFAIL_BIT___GFP_RECLAIMABLE_BITmessage_typeraw_atomic64_set__fswab32kmalloc_cachesTK_OFFS_MAXHANDSHAKE_CREATED_INITIATIONwg_noise_handshake_begin_sessioneth_reserved_addr_basei_hash__retdatawg_noise_handshake_clearIP_TUNNEL_GENEVE_OPT_BITREFCOUNT_ADD_NOT_ZERO_OVFsrc_plaintextkref_initblake2s_statekeypair_update_lockrefcount_readkernel_read_file_str__u64__compiletime_assert_269timestampBLAKE2S_256_HASH_SIZEIP_TUNNEL_VERSION_BITx_key__ret_warn_on__ll_sc__cmpxchg_case_32unsigned char__cmpxchg_case_8__int128 unsigned__lse__cmpxchg_case_8remote_ephemeraloldpeth_ipv4_mcast_addr_basecpucap_is_possibleatomic64_inc_returnget_random_bytes_waitmessage_encryptIP_TUNNEL_KEY_BITdown_writerw_semaphorekernel_load_data_str__crypto_memneq_Boolatomic64_setBLAKE2S_160_HASH_SIZEKMALLOC_CGROUPIP_TUNNEL_PFCP_OPT_BIT__compiletime_assert_157__lse_atomic64_add_returncharND_OPT_PREFIX_INFOoutput__fswab64keypair_counterHANDSHAKE_CONSUMED_RESPONSEret_peerND_OPT_PREF64___GFP_ZEROTAGS_BITatomic_try_cmpxchg_relaxedNOISE_TIMESTAMP_LENreceiving__preempt_count_addlockkfree_sensitiveNOISE_SYMMETRIC_KEY_LENlast_initiation_consumptionND_OPT_CAPTIVE_PORTALcurve25519_base_pointhandshake_init_chaining_keyalloc_tagflagshandshake_nsnoise_symmetric_keyidentifier_nameraw_atomic_fetch_sub_releaserefcount_saturation_typei_am_the_initiatorcallerKEEPALIVE_TIMEOUT__kernel_ulong_t__cmpxchg_case_32up_readtemp_hashdown_readfirst_dstkey_is_newkeypairskasan_check_writestatic_publicpeer_preshared_keyKMALLOC_DMAzero_pointIP_TUNNEL_NO_KEY_BIThandshake_init_hasharch_atomic64_add_returnreplay_attackfalse___GFP_LAST_BIT__cmpxchgblake2s_updateTK_OFFS_TAIindex_hashtablepeer___GFP_HIGHMEM_BITmix_dh___GFP_MOVABLE_BIT__IP_TUNNEL_FLAG_NUMinternal_idMESSAGE_DATAMESSAGE_INVALID___GFP_NO_OBJ_EXT_BITnoise_replay_counterwg_noise_handshake_consume_responsesrc_lenraw_atomic64_add_returnindexIP_TUNNEL_CSUM_BIT_resinstrument_atomic_writeTK_OFFS_BOOTspinlockkref_get_unless_zeroraw_spinlock_tBLAKE2S_HASH_SIZEindex_hashtable_entry__be64long unsigned intBLAKE2S_IV2BLAKE2S_IV3sending_counterBLAKE2S_IV7__cmpxchg_case_64noise_keypair__ll_sc__cmpxchg_case_64l_no__local_bh_enable_ipREFCOUNT_ADD_OVFnoise_lengthsraw_atomic_setold_keypairND_OPT_MTU_raw_spin_unlock_bhderive_keysmypublicrcu_callback_tREKEY_AFTER_TIMEkrefkasan_check_readindex_hashtable_typeKMALLOC_RECLAIMwg_noise_received_with_keypairkeypair__lse_atomic_fetch_add_releasehandshake_init__local_bh_disable_ipprivate_keyktime_get_coarse_boottime_nssrc_ciphertextkeypair_createktime_to_nsatomic64_t__compiletime_assert_7first_len__blake2s_init__lse_atomic64_fetch_add__cmpxchg_case_16ephemeral_srcspin_unlock_bhuintptr_tND_OPT_REDIRECT_HDRtask_structhandshake_namenoise_handshake_state___GFP_UNUSED_BITraw_atomic_cmpxchg_relaxedcounterephemeral_dstremote_static__ND_OPT_MAX__kernel_size_tND_OPT_RDNSSINDEX_HASHTABLE_HANDSHAKEthread_infowait_for_random_bytesktime_get_coarse_with_offsetHANDSHAKE_CONSUMED_INITIATIONrefcount___GFP_HARDWALL_BITMESSAGE_HANDSHAKE_COOKIE__int128raw_atomic64_inc_returnhas_identityup_writesecond_dsthandshake_zero___GFP_IO_BITREFCOUNT_DEC_LEAKcurrent_stack_pointerTK_OFFS_REALcurve25519_clamp_secretlatest_timestampcountMAX_QUEUED_PACKETSwg_noise_keypairs_clearunsigned intwg_noise_keypair_putatomic_readkcsan_check_accessnet_ratelimitnoise_static_identityspinlock_t___GFP_NOMEMALLOC_BITkeypair_free_kref___GFP_WRITE_BITdst_ciphertextkeylenl_yesatomic_fetch_sub_releasewg_noise_initwg_index_hashtable_removeblake2s_initpublicmix_psknew_keypairstatic_keyatomic_set__compiletime_assert_959initiation_consumptionalternative_has_cap_likelysending___GFP_COMP_BITchacha20poly1305_decryptND_OPT_SOURCE_LL_ADDRMESSAGE_HANDSHAKE_RESPONSENOISE_PUBLIC_KEY_LEN__compiletime_assert_960__compiletime_assert_961__compiletime_assert_962__compiletime_assert_963__compiletime_assert_964__compiletime_assert_965__compiletime_assert_966__compiletime_assert_967__compiletime_assert_968__compiletime_assert_969NR_KMALLOC_TYPESchaining_keyboolfail__init_rwsemND_OPT_ROUTE_INFO__mptrwg_peer__UNIQUE_ID_rcu973arch_atomic_fetch_sub_release__compiletime_assert_970__compiletime_assert_971__compiletime_assert_972__compiletime_assert_974__compiletime_assert_975__compiletime_assert_976__compiletime_assert_977__compiletime_assert_978__compiletime_assert_979IP_TUNNEL_OAM_BITREJECT_AFTER_MESSAGESremote_index___GFP_ACCOUNT_BITblake2s_finalentrymessage_handshake_initiation__kmalloc_large_noprofktime_t__kmalloc_cache_noprofraw_spinlockmessage_decryptunreference_nowcurve25519_lengthsREKEY_TIMEOUT_JITTER_MAX_JIFFIES__compiletime_assert_980__compiletime_assert_981sizeget_random_byteslong long unsigned intrefcount_inc_not_zero__be32___GFP_DMA_BITinstrument_atomic_readKMALLOC_NORMAL___GFP_HIGH_BITbasepointIP_TUNNEL_GTP_OPT_BITkzalloc_noprof_r_a_p__vIP_TUNNEL_ERSPAN_OPT_BITlocal_bh_enableMAX_PEERS_PER_DEVICEktime_get_real_ts64REKEY_TIMEOUTND_OPT_DNSSLwg_noise_keypair_getbirthdateflood_attacknext_keypairmemset__kmalloc_indexmessage_handshake_response___GFP_FS_BITwg_noise_handshake_consume_initiationNOISE_AUTHTAG_LEN__le32___GFP_RETRY_MAYFAIL_BITIP_TUNNEL_STRICT_BITtimespec64__ll_sc_atomic_fetch_sub_releasewg_noise_precompute_static_staticKMALLOC_RANDOM_ENDINITIATIONS_PER_SECOND__ll_sc__cmpxchg_case_8pubkey_hashtablemix_hashkref_putCURVE25519_KEY_SIZEsize_is_constant__keymemcmpmessage_ephemeralHANDSHAKE_CREATED_RESPONSE__compiletime_assert_0__compiletime_assert_1BLAKE2S_128_HASH_SIZEhmacblake2s_iv___GFP_NORETRY_BITBLAKE2S_IV0BLAKE2S_IV1refcount_setprecomputedBLAKE2S_IV4BLAKE2S_IV5BLAKE2S_IV6eth_ipv6_mcast_addr_base__kmalloc_noprofcurve25519_null_point__s64__ll_sc__cmpxchg_case_16short intarch_static_branchIP_TUNNEL_ROUTING_BITcurve25519_generate_public__ND_OPT_ARRAY_MAXND_OPT_TARGET_LL_ADDRephemeral_private___GFP_DIRECT_RECLAIM_BIT__herektime_get_coarse_boottimewg_pubkey_hashtable_lookupsecretBLAKE2S_BLOCK_SIZEnoise_keypairsrefcount_warn_saturate___GFP_NOWARN_BITbranchtruebacktrackblake2s_lengths___GFP_DMA32_BITIP_TUNNEL_SIT_ISATAP_BIT__valcurve25519_genericsp_el0current_keypair__dynamic_pr_debugwg_index_hashtable_lookupBLAKE2S_KEY_SIZEthird_dstmemcpygfp_tget_currentkeypair_free_rcuREFCOUNT_SUB_UAFIP_TUNNEL_SEQ_BIT__lse_atomic_fetch_sub_releasestatic_privateprivatewg_index_hashtable_insertwg_noise_set_static_identity_private_keylocal_bh_disableprevious_keypairlong long intsecond_lenwg_noise_reset_last_sent_handshakeprecomputed_static_staticKMALLOC_RANDOM_STARTrelease___GFP_ZERO_BIT__ND_OPT_PREFIX_INFO_ENDrefcount_structmix_precomputed_dhshort unsigned intcrypto_memneqMAX_STAGED_PACKETSoutlentk_offsetstai64n_nowREFCOUNT_ADD_UAFpeer_public_keyrefcount_dec_and_testREJECT_AFTER_TIME___GFP_MEMALLOC_BITkmalloc_typercu_read_lock_bhwg_noise_handshake_initstatic_key_falsewg_noise_handshake_create_initiationNOISE_HASH_LENBLAKE2S_224_HASH_SIZE__lse__cmpxchg_case_16hashMESSAGE_HANDSHAKE_INITIATIONkmem_cache_ddebug__compiletime_assert_158kmalloc_noprof__refcount_inc_not_zerolimitsREKEY_AFTER_MESSAGES___GFP_THISNODE_BITND_OPT_6COHANDSHAKE_ZEROEDMAX_QUEUED_INCOMING_HANDSHAKESmemzero_explicit__ll_sc_atomic64_add_returnspin_lock_bhinlendrivers/net/wireguard/noise.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/net/wireguard./include/crypto./include/linux./include/linux/atomic./arch/arm64/include/asm./include/uapi/linux./include/uapi/asm-generic./include/asm-generic./include/netnoise.cnoise.cblake2s.hstring.hcurve25519.hutils.hkref.hrefcount.hatomic-instrumented.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hjump_label.hcmpxchg.hspinlock.hnoise.htimekeeping.hrandom.hswab.hslab.hrcupdate.hbottom_half.hpreempt.hcurrent.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hspinlock_types_raw.hstddef.hgfp_types.hspinlock_types.hrefcount_types.hstack_pointer.hmessages.hpeerlookup.hkernel_read_file.hsecurity.hif_tunnel.hetherdevice.hndisc.hchacha20poly1305.hpeer.hstring.hrwsem.hdynamic_debug.hnet.hktime.hspinlock_api_smp.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x 0$ A-ADA-,A-ACl A-A 4A-ABBCq A-A D<A-AB BCBC~ A-A DlA-AB BCDBa A-A ,xA-A CWA-4A-A`BBCf A-A 4A-ACBt A-A 4A-A0BCWA-<A-A@BCD^A-,TA-A BOA-LB-A CL A-A V A-A RA-B -DB-A BO A-A N A-A B-,hA-A BTA-4A-A0BCaA-DA-A@BGRCA-A@-C<A-A0BCa A-A EA-lA-AB B CBUBwAAAAT A-A AAA-AA B CD[CAWA-A  -y BA ZAEAldA-AB B CBc A-A AcTAAAAhABAxA-A` C DCaB~AW`FA-A  -F AA A AA CAAdA-AP BBO A-A BHO BEA-A xAA  00 ,P@ I<ZPljx|4  888  % (" P! x     *:AP^o0T*DYkt H h %BX a  #=Ekdxx4CZunoise.c$xhandshake_zerokeypair_free_rcublake2s.constprop.0mix_hashhmac.constprop.0kdf.constprop.0message_ephemeralmix_dh$ddescriptor.5descriptor.4handshake_nameidentifier_name__func__.0__func__.2__key.3zero_point.1keypair_counterhandshake_init_chaining_keyhandshake_init_hashkfree_sensitivememsetblake2s_updateblake2s_final__stack_chk_failcurve25519_genericcurve25519_null_point__crypto_memneqwg_noise_initwg_noise_precompute_static_staticdown_writeup_writewg_noise_handshake_init__init_rwsemwg_noise_handshake_clearwg_index_hashtable_removewg_noise_keypair_putalt_cb_patch_nopscall_rcunet_ratelimit__dynamic_pr_debugrefcount_warn_saturatewg_noise_keypair_getwg_noise_keypairs_clear_raw_spin_lock_bh_raw_spin_unlock_bhwg_noise_expire_current_peer_keypairsktime_get_coarse_with_offsetwg_noise_received_with_keypairwg_noise_set_static_identity_private_keycurve25519_base_pointwg_noise_handshake_create_initiationwait_for_random_bytesdown_readget_random_byteschacha20poly1305_encryptktime_get_real_ts64wg_index_hashtable_insertup_readwg_noise_handshake_consume_initiationchacha20poly1305_decryptwg_pubkey_hashtable_lookupmemcmpwg_peer_putwg_noise_handshake_create_responsewg_noise_handshake_consume_responsewg_index_hashtable_lookupwg_noise_handshake_begin_sessionkmalloc_caches__kmalloc_cache_noprofwg_index_hashtable_replace__local_bh_enable_ip@3|45!!67`45567`4t4$545@65564L77|899:7(=D8H9P9X:l>4@<L=`Bp> B 0 0 E4 F@ H P %X %d Gp H B Hd Kt C C C L = B > N K@ L K C L L 9 9P :` Qd Qh 8x : S T =, !0 !x 9 9 S U : Q Q 8 :HV`hp:WV X4>@Y7T !$!4556([\Y4556\(:t[4556T] N4YH=t]N>^7XSdTl=>Y99SU,:<Q@QD8T:,VPXt7T@aTTYT4556[$^lY4(5<5L6X=>>7=0>LcXXcXdd|N8K`ClCxLef>F%% P(P0G8NCC3! !84<P5567D  DxD4 %(|%`x8@PHP( ,L--*&+-,2,@,G,L,Z,!f,@t,~,, ,),,7 ,2,,@ ,,P),? 5,<,A,R,^,j,&}, ,,@,,,<, ,,,6,~",,",.,#3,A,Q,W, ],Qc, i,o,1u,k{,R,N!,,,,,,,,3,4",,x,,#,, , ,= ,,m, ,w!,, /,5,;,!A, G,yN,'S, ],b, q,!,,,f , ,,",1!,,R, , ,,#,,L,,,6,k E,AU,[,a,g, m, s,"y,R,,(,F,R,,,w,,,:,,,! , ,," ,e#,l#*,7,=,_C,I,""O,.U,^,. d,j,#q,!w,,, ,",,, ,,7,],r ,=,m,,,,, ,7*, B,N,k,Xz,,,*, ,o,, ,, ,,, ,),;,WF, R,_ ^, j,;w,,#,,,,x ,,,E,9 ,,q,5,,!,&,"*,6,C,P, ,, , ,V,g,,n ,. ,,,h, ,c,p,,, ,* ,z ,K ,k ,b! , ' , C ,WT , e , ,^! , ,[ ,D , , , ,H ,= ,` , ,# ,U , ,C ,  , ' (0 , < ! E , Q !Z ,h f  o , ,/ , , , , ,; ,y ,4 , , , , ,) ,c ; ,v V ,u h ,t , ,+ , , , , ,= , ,I ,) ,0J , j , ,H , ,  , ,,W ",6-D,aR, `,*(,(,,O*,G%8|,* ,+|#*6*DUL]*n*|*L*L**dx*-x5*GxO*fxn*xxxx|"|K~******(0*=E*Q*1*A'K`$$0*Q*Q0P&*c8*cKXb*stpppt >]t**,x3,EA, Q, _,a},",,q,_ ,&4,+ 8DlXt*WX*W*p =E*\d*4<DL$XK`v,,a *.6*VH*!*4A I*Gm,`x, , ,a,) ,,,"H,e[@h ,**<*<* *Bs{*)*)@H P3;*?V*?_g*RX*b*v***5=*MU*_g*t|*," ,a,H0 ,  */ x 7 *3Q x Y *Ly   *e   *x!(!*8!`c!`!!*!*!!*!!*"D(",!6",W Q",Y"p",'~",",","",,",",",A","",^ #,#,%#,A?#,"M#,[#,h#,"u#,5#,"#,#,"#,k #,n#,"#,A$,$,!($,B$,kO$, \$f$, r$4$,$,n $,$,$\$*_$%%F%,T%, a%,Qn%,{%,%, %,Q%,%,{%,B%, %,F%,F&,&,W &,5&,T&,#&, $&,&,E&,~&,n&, & ',', ' ('*B' J'*j'l '0 '*',b'X ', ',',', (* (,^(X '(,2( G(,pY(,c( (,{( (, ( (,p(,%( ),{C) T),>`) u),W) )*) ) )*),-), *,**, !*,-*,>*,YL*,p]*,rz*,{*,*,p*,*,{+,+,p!+,>+,{b+,r+,p+,+,{+,+,+,P+ +, ,,, ,*s2, :,*O, k, , , , ,*,< -, -H "-, ;-l P-,Y-| n-,'w- -,@-H -*c- -,- -,. .*. %.*6. >.*T. \.*s.*. . . . .*/ /*$/*7/ ?/*0[/*0i/ q/*0/ /*C/ / / 0 0 ,0 Z0 b0*Sy0*S0,00,0,<00*00*11*.161*N1*\1d1*{11*11*1112202V2222*2*2*22* 33*%3*334 D3,Q3,']3,i3,s3x3,O3,G3%3,L3,+3, 30 404,O)4,:4, F4,S4,G_4,zr4,4,a4,\44,a4,f"44,a4,4,!4, 5, 5'5,35>5,D5[5, l585H5,55,5@5*r6@6*r.6, ;6, M6,}6,!6, $6,6,E6,6,6,E6,!6,L6,E6,!7, 7,-7,:7,G7,T7,-q7,~7,7,7,7,A7,a7,7, 7,>#7,8, 8,a8,'/8,<8,J8,/U8,H"g8, t8,' 8,8,8,8,48,U"8,8,'8,w8,'8,F!9,(9,'59, "S9,p9, 9,K9, 9,9,M#9, :,$/:, H:,i:,^:,:, :,#:, :,:, :,:,O ;,H );,B;,P;,Z;, h;,r;,;,#;,;, ;, ;,%#;, <,<,6<,+L<,_<,4 }<, <, <,=,A*=,*K=,Rb=,t=,=,=, =,=,#=,I>,(>,v>,>,u>, >, ?,)?, O?,qu?,M ?,?,+?,F?,Q 2@,tg@,@,@,vA,"JA,A,% A,[A,@ B,4B,fzB,B,B,B,"C,0C,EvC,C,#C,}C,C,} D,|D,)D,2D,! TD,^D,hD,6D,D,D, D,D,,D,D,! E,E,^ 8E,ZEPEE* E EdF*Fd&F*IFFF*/FF*/FlF*?GlG*?=GEG*O`G GPGG#HHH0'   d0@lP`\s@   1 D T dH t   X     0 , 4x Mx f y (,< *@ScXw "5H XXqLLx2BR0dPtd||"-6&-N*-d.-u2-6-:->-B-F-P- U-Z-_-#d-,i-9n-As-Hx-S}-i------------- ---,-6-@-K-V-d-l-t---- -----"-'-,- 1-(6-;;-B@-KE-SJ-cO-iT-qY-^-c-m1,100T1XP1 11PL1P|1411$1(d1h011 ,10H \1` 1X 1 1  111x1.symtab.strtab.shstrtab.rela.text.data.bss.rela.init.text.rodata.str1.8.rela.altinstructions.rela__jump_table.rodata.data..ro_after_init.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@ & ,(61@x A2 U $P@h k8 f@ xX  @(!p@ !cH@H] iq@@HEH q@EP w%@L` 0Δ$0޸0' 0 HؼxC@@SP P !3 WU