ELF>`f@@8 @@@@ + +000QdQdc*c*@ (((888PPDDStd888PPPtdpppQtdRtd00/lib64/ld-linux-x86-64.so.2@GNU GNULR"]UI4!ZGNUy  yz{|}~^93UIPvbAu^)bf'$nS"hr5\X)N[O[dfu>{(o=6N)j @)LvvP7yL%}k<- ~DI :X   h!"`__libc_start_main__cxa_finalizestdout__stack_chk_failqsortmalloc_usable_size__explicit_bzero_chkstrlenstrcpymallocgetopt_longprogram_invocation_short_name__progname__printf_chkoptargstrcmpstrdupoptindreallocarraymemcmpfflushstderr__fprintf_chkfputsfputcfwrite__asprintf_chk_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablepkcs11_uri_validfido2_find_device_autogetenv_steal_erasejson_variant_unreftable_get_celllog_assert_failedsaved_argctable_unrefsym_crypt_token_maxsaved_argvlog_get_max_levelmac_selinux_finish_hashmap_containsunhexmem_fullask_password_agent_closeparse_fido2_algorithmbase64mem_fullrsa_encrypt_bytestpm2_sealjson_buildjson_variant_by_keytable_new_internalpkcs11_list_tokensspecial_glyphlog_oom_internalcryptsetup_set_minimal_pbkdfstrjoin_realcescapelog_parse_environmentversionterminal_urlify_manlog_assert_failed_unreachableextract_first_wordtable_add_many_internalcryptsetup_get_keyslot_from_tokenpkcs11_acquire_certificatetpm2_make_luks2_jsontable_printtpm2_parse_pcrscryptsetup_enable_logginggenuine_random_bytesmake_recovery_keytable_get_rowspager_closeget_color_modecmp_int_set_new_hashmap_iteratejson_variant_elementsjson_variant_stringlog_openfido2_list_devicesstrv_comparetpm2_list_devicesjson_variant_by_indexgreedy_reallocsafe_atou_fullsd_notifyfset_putrsa_pkey_to_suitable_key_sizetpm2_unseal_hashmap_freecryptsetup_get_token_as_jsonstrv_free_erase_set_ensure_allocatedlog_internallog_show_colorpkcs11_find_token_autostrv_lengthemoji_enabledtable_set_align_percentsafe_atoipolkit_agent_close_hashmap_sizeparse_boolean_argumentask_password_autofido2_generate_hmac_hashparse_path_argumentjson_variant_has_typestring_table_lookupcryptsetup_add_token_jsoncrypt_get_device_namecrypt_volume_key_getcrypt_keyslot_maxcrypt_loadcrypt_freecrypt_token_json_setcrypt_keyslot_add_by_volume_keycrypt_keyslot_statuscrypt_get_uuidcrypt_initcrypt_keyslot_destroycrypt_get_volume_key_sizeX509_freeX509_get0_pubkey_Unwind_Resume__gcc_personality_v0libsystemd-shared-251.4-1.solibcryptsetup.so.12libcrypto.so.1.1libgcc_s.so.1libc.so.6OPENSSL_1_1_0GCC_3.0GCC_3.3.1CRYPTSETUP_2.4CRYPTSETUP_2.0SD_SHAREDGLIBC_2.26GLIBC_2.8GLIBC_2.4GLIBC_2.34GLIBC_2.25GLIBC_2.2.5GLIBC_2.3.4/usr/lib/systemdd     j m{0P&y a_& V04A0A9 41| ii ii   ui  ti  Pgg @`ܤ 5@A`KYctKk| S` (n08`n@H@nPX n@HPX`hpx     (0 8!@"H#P$X%`&h'p(x)*+,-./0123456789:;<= >(?0@8A@BHCPDXE`FhGpHxIJKLMNOPQRSTUVWXYZ[\ ](^0_8`@aHbPcXd`ehfpgxhijklmnopqrstuvwx `hy~}|z{HHHtHHH_L'7L\E1LH}=H}=H}H}>HHH1HuE1LʭLH}=H}=H}=HE1LE1E1>HHE1E1E1E1E1E1E1E1E1E1zHHXj=E1E1\E1E1QE1E1FHE1E14E1,E1E1!E1E1E1E1 E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1zE1E1oE1E1dE1E1YE1E1NE1E1CE1E18E1E1-E1E1"E1E1E1E1 L4E1E1E1E1HE1E1E1E1E1E1E1E1E1E1E1E1E1E1HU4LE1E1E1E1tE1E1iE1E1^H}:HxH}HLHE;H};H}HEHt HEHE1E1E1E1E1E1E1E1E1E1E1E1E1LxfE1xE1LxLUKH?E1QE1IE1AE19E11E1)UHAWAVAUATSHH8dH%(HE1HH 8H8E1҉=LPHLXۧL=L5oL%E1H8LLZE= !=~ - IcL>?uCHX9HPHtADH5*o11@h E1HEH5kLMHH=XluLu HlHlHEH kMIHkHĪH5vHE1<H}E1_18ڦܦئHHt'HHH;ͨsH;SHH;rDHUdH+%($He[A\A]A^A_]H eH5sH=2kHEH5ʩH=ekHBAŅ5Ѓ}tЃH=H5zAŅAD%AE17SHEH51H=yHAŅ}Ѓ}hЃ^=E1Dt9=h[XL-1H5mjH}L =' H= H5;jLצHEHJAŅ٧HEH¨L-.1H5iHELC=" H={ H5iLMHEHAŅOHEH0 HHEH8HEH(HEH0ԧH}RHEH(@HHP11ZPH`LL3AŅLc3MLLHEHH H5hnLH={HEHH H5n£pL ~L܀1XHm@bALw2Mt LAH 4WH5m8AH}(01Hh HHpHH`HxHH}H}H}MMHm =L۟HH  1H=OfHuHuĠÅ@eHE1HDž8L-JfH(HEL%bHMHMH01CHEIL10LeLH=fjXZT H}IH$(IL1jLeLH= zA[XH]HHHuHFBȞ~)L yw11L ~HyH(6/H0*/E1H8LULUcH(.H0.H}1AHH/H}61H}HM&1H}Hu/Hx'Hp/Hh/H`E1D-}LUL%bH8aLUxLULULULUM MH8/MyH]L=H0HMH]LȝHHHHH cLIHxAQIPHEH]jH5bPHEPHEPHEPHEPHEPAUxPH5`Pj0AHpxRHuH}HMH]HIą7 D%AH]ExAH}uE1H}LUdE1HL]E&H}-H}-H}-E D ELHH5x41҅NAHX-HPHtEH> @D=H;D 0L%AH`L%*H01HEHEHEHEHEMY M H0, M L H(H HME1LHl^H5`H}AŅȜIH<HuHÅ Hu~2L rP1LyV/H*r1 HuA[[H H̛H HH8@H8H] =3? %AH]E9 H}AHt F1HEH}1H}HE1HHE#H}g+H8[+1L`H]H]H]Mj M M HELH8JH0H HEH}H8=HEH8*L mLwhہAHEH8ExHEAH8H}1H}HEo*H8"H5f[L6u,OH5`Lu ,H5`Lu| LHHpH v(H5eHc~9,P9aw1)H5 `L`Ru~L wkL0v1 Hd@H}AŅy^1)fH5ޚAL:0H}[89AAAH}Ex+L(OH5]LsԖL kLVuHc@1nH8H1H<AŅ=H urH5pۘH(A&H0&H}.EE11DHNAPHhHPHLLMPHELEPHEPHEP HAH0|HMHEH(HHHE1{BL q11LuHoɕL+Å*HEH8 b%A1H]H8PL Z]Lrs5HaD1EA\AA^L iLss"H1i޿1{HYKyL BhLr"qR]L hLr1Ha@HE1LHAŅRDmEL-oH=`IUH :H HH;UH)B\61H}AH]H8tL XLqH]L@Aą?>D1L hLYrH|lH]HrILLIHELH8'AHEH8E D%AH( 1HE8H05tPH}yH}1HEHt<8H=U981H0HYLHuHuHu8AătttF H}AŅXH}H5XIHM 1H: LHHMLE1H: HMH(LeH9HHGHtzHj M HHLHtALQ8*DL MlLvpPHSk1iXZwH9(uL1H0HEA#E*vH oH]H5iH=HS|B %H}AŅPk1AH pH5jH=R6HEH nH8H5dH=R H nH5zgH=R1H8H}H]H nH5DgH=,UH coH5iH=UH nH]H5hH=TfxEL cLm=l)L bLmEoHEH mH8H5fcH=NT׍H nH5iH=5iH pnH5hH=THEH TmH8H5bH=SlHEH )mH8H5bH=XAH 2mH5eH=S!H mH5eH=SH :mH]H5DgH=U݌Ǎ %AŅ1H}AH]H8HEH8ǏHEHHH( H0DžH]CH lH]H5fH=R0H !l!H5dH=WH Il H5WfH=vWH lH5/gH=VWЋ:D1L eLkHf|~)L S11L lHfΌHENLAUPHpPSuuLMLE HAH0HELmHpLhL9H8IGHH MuHLL5 A}hL )hLJk1He@AE+L cLEj1)Hb@wLeH]LMLH8ILMAŅ-D%AYH=Ѝ‹HEH8H &OHOHDIHEH8HNHNHEHEH8Ċ HEH8fHHEMIؾH8H=HW_1HEH=tH8HEH5H}H8HEH=H8ˊHEH(H8H=(NHNHHEHEH8cHEH=H8sHEH5p H8HEH=SH8>HEH H8H=^HEH=rH81H}DH#P"JHKH} H8L dgH yKAPA jjujjP1j "H@~L _L8gRbDLAąAc=YH}B1H0H}1HUHMH]LH8LEAŅzˇL MLf;D%L>MLzL [QD5LeHST1ԇAXZ!HeH=)TqL aI1LzfHuaL \AS,10LeDHi[QAYAAZH}1HM[xRH LH]jA H߉L eRƒjQH Lj R jQH Ij PHxLjPH\ej PH}Lj PH|Lj uujPHuLj uujPHHj jujjP1j yAH4хL _LeXb D%A/D%LeAŅL1H0HEdHuHMH]HH8 IŅe#L ]L dAXH\D1p L &]1Lc7H[\>L `Lkd1H^ H 1d'H5w`H=Kxb;H}g1H0HEEAL \-1LcH[QH cH5S^H=JH c&H5_H=JԂH]LAŅ L ~XLbE~L '_Lb5H]@1ʃL \WHD0LhbH\1YA^$D1L PLebHH]`UL GV15@LEaHO(HuL~AąL \P^1AULa1H[ЂA\XH aKH]H5[ƄAL ]La0L98FH8HMHL;IAąǁL 0ZLyaD%.L HL`1QH[~@H(AŅ>H0H}H `mH5[H=G2L WL_XHU޿1jHuLÅx̀L WV\1AULs_1H/UZYHEH M_IH8H5THEH8H DCbD1L TWL^HTH l_`H5ZZH=F~%bL ZL"_lHZ޿1'4LmH]L MLH0ILAŅdL WARO1(L6^DHVAXAAYH ^3H5VH}AH]~L YL;^_ H}1HEHuDjH]A u HuL b]H ;AjPHIDj ATjPH(Aj jujjP1j }AH쀅</~L VL][D%AŅH}H |\yH5Ju8}?H}A~1V}H}ID%AhL BAWu1AU"@L[HNJ}L zQPL[sW[1}L VL\_HTD1~}HuL~Aąx|L UWa1AUL[1HBT*}Y^H [RH]H5T!H}Ato|L GVL[\HUD1|HxNLDPPuuLMLE -}AH ={L XL[~JH+VD19|HLzAąyr{L PLP[D%A H ['H5aWH=lBbzH Z&H5AWH=IBBzLeLzMLHILY{AŅzDL WAT1LZDH%U={AZAA[HHxL|AąxDz[LDZAQ1AUL W1HTz_AX&PzL XWLY_HsIIE1H}{L}H0MH H}z1H}HEz1H}HUj HxLHpO HhC HX7 HPHteyH{E1H]L8H}Ht xE1LuH}E1[zE1H}L]JzLmH.H}L H8 nI1IiHHoH}y1H}HE. H8gH]8/HH}MyIH(H0H}I1yH6H}xE1H}LExE1HLMLH}F H}= H}4 ISJHNHZ)I:If.@1I^HHPTE11H=vf.H=yHyH9tHxHt H=YyH5RyH)HH?HHHtHxHtfD=yu3UH=uHt H=xucy]f.ff.@gSHH?Ht uH[fAWAVAUATUSHHdH%(HD$81HD$(HL5d8ILuA1HL$(1ۅHL$ fA9tPL=uwL{H|$LuHHfH\$(+LA9uE1L|$0)fD uH|$0HttALDxA9L1DLHD$0QwŃttxH|$0H5n7ovHHt1Ht&~ttL N=L_U8H<11tFL <21L(UH{<t1H56H=<1ytIH11HvHHdLftHLE1L5r6H52jE1tFh~L +B1LIH2hL ~+71LHHX2khchHúH鮺H颺H鹺鹺H`H頺H锺HdkH'HgHfUHAWAVAUATSHHpXDdD`dH%(HE1HEHEHEHBX dIIu H1fHEI1fHh1HEfHhHHPHEM H`xHhHc1fH=(TfAƅOE1LxMu6DHcLeBHxHxI9HxA\D9|e DžxE1E1*H ;FLH51hxE1E1LwfLnfH}H}H}HEdH+%(ixHe[A\A]A^A_]E1E11x뛋X0H='eAŅHpf H1HEHx#E1LJHxHxA9HxHh~fuHxLHgfuHpAމ!dwH}eIHH]E1HDHpL(HeÅcDL /Q޹JAVLC1Hb/BdXZHlDrH=:/eH CD[H5/fH 0D6H5.H=&gbH=&cA1ۅ HA9~}HhH+euHLeuHpbwHLbyH B!H5j.jexE1E1NE1dLuHEE1HX"bH}HtdbAH=,%eA9H]Hp1DHEHdAƃttxH}H5$cIHt1H\b~ajL *L'BuHm-11DbH)^UL ='11Lu>H)[^'HcuHh_u$HcuL_dEЈdƅdHhdIEE1HHfL]I9sqLL\I1H]t6L[_HXH]xHcuHH&]ILxLU]udtHPH\LEH=\A1ۅHhH^u 0 && !isempty(argv[0])systemd-cryptenroll--fido2-with-client-pin=--fido2-with-user-presence=listautoNot a valid PKCS#11 URI: %s--tpm2-with-pin=,Failed to parse slot list: %sallemptySlot index out of range: %uToo many arguments, refusing.volume_keyvolume_key_size > 0volume enrollment operationFailed to encrypt key: %mpkcs11-keypkcs11-uriEncrypted Volumeio.systemd.cryptsetupfido2-uv-requiredfido2-up-requiredfido2-clientPin-requiredfido2-rpfido2-saltfido2-credentialNEWPINToo many attempts, giving up.cryptenroll.tpm2-pinPlease enter TPM2 PIN:strv_length(pin) == 1hash || hash_size == 0systemd-tpm2tpm2-policy-hashs1s2Unsealing for verification...ERRNO=%ihelpversionrecovery-keypkcs11-token-urifido2-credential-algorithmfido2-devicefido2-with-client-pinfido2-with-user-presencefido2-with-user-verificationtpm2-devicetpm2-pcrstpm2-with-pinwipe-slotsystemd-recoverysystemd-pkcs11systemd-fido2../systemd-stable/src/cryptenroll/cryptenroll-list.c(slot_max = crypt_keyslot_max(CRYPT_LUKS2)) > 0Failed to read JSON token data off disk, ignoring: %mToken JSON data lacks type field, ignoring.Token JSON data lacks keyslots field, ignoring.Token JSON data's keyslot field is not an array of strings, ignoring.Token JSON data's keyslot filed is not an integer formatted as string, ignoring.cell = table_get_cell(t, 0, 0)Failed to add cell(s) to table: %m../systemd-stable/src/basic/sort-util.h../systemd-stable/src/cryptenroll/cryptenroll-password.cnode = crypt_get_device_name(cd)Failed to acquire password from environment: %mPlease enter new passphrase for disk Password didn't match, try again.Failed to add new password to %s: %mNew password enrolled as key slot %i.../systemd-stable/src/cryptenroll/cryptenroll-wipe.cFailed to determine LUKS volume key sizeFailed to acquire volume key from slot %i with empty password, ignoring: %mWipe operation would leave no valid slots around, can't allow that, sorry.Failed to wipe slot %i, continuing: %mFailed to wipe token %i, continuing: %m../systemd-stable/src/cryptenroll/cryptenroll.c!ret_volume_key == !ret_volume_key_sizeFailed to allocate libcryptsetup context: %mFailed to load LUKS2 superblock: %mFailed to read JSON token data off disk: %mLUKS2 volume is managed by systemd-homed, please use homectl to enroll tokens.Password from environment variable $PASSWORD did not work.Please enter current passphrase for disk Password not correct, please try again.%s [OPTIONS...] BLOCK-DEVICE %sEnroll a security token or authentication credential to a LUKS volume.%s -h --help Show this help --version Show package version --password Enroll a user-supplied password --recovery-key Enroll a recovery key --pkcs11-token-uri=URI Specify PKCS#11 security token URI --fido2-credential-algorithm=STRING Specify COSE algorithm for FIDO2 credential --fido2-device=PATH Enroll a FIDO2-HMAC security token --fido2-with-client-pin=BOOL Whether to require entering a PIN to unlock the volume --fido2-with-user-presence=BOOL Whether to require user presence to unlock the volume --fido2-with-user-verification=BOOL Whether to require user verification to unlock the volume --tpm2-device=PATH Enroll a TPM2 device --tpm2-pcrs=PCR1+PCR2+PCR3+… Specify TPM2 PCRs to seal against --tpm2-with-pin=BOOL Whether to require entering a PIN to unlock the volume --wipe-slot=SLOT1,SLOT2,… Wipe specified slots See the %s for details. --fido2-with-user-verification=Multiple operations specified at once, refusing.Failed to parse COSE algorithm: %sFailed to parse slot index: %sNo block device node specified, refusing.../systemd-stable/src/cryptenroll/cryptenroll-recovery.cFailed to generate recovery key: %mFailed to set minimal PBKDF: %mFailed to add new recovery key to %s: %mA secret recovery key has been generated for this volume: %s%s%s Please save this secret recovery key at a secure location. It may be used to regain access to the volume if the other configured access credentials have been lost or forgotten. The recovery key may be entered in place of a password whenever authentication is requested. Failed to prepare recovery key JSON token object: %mFailed to add recovery JSON token to LUKS2 header: %mNew recovery key enrolled as key slot %i.Unable to remove key slot we just added again, can't rollback, sorry: %m../systemd-stable/src/cryptenroll/cryptenroll-pkcs11.cFailed to extract public key from X.509 certificate.Failed to determine RSA public key size.Generating %zu bytes random key.Failed to generate random key: %mFailed to base64 encode secret key: %mFailed to add new PKCS#11 key to %s: %mFailed to prepare PKCS#11 JSON token object: %mFailed to add PKCS#11 JSON token to LUKS2 header: %mNew PKCS#11 token enrolled as key slot %i.../systemd-stable/src/cryptenroll/cryptenroll-fido2.cFailed to add new FIDO2 key to %s: %mFailed to prepare FIDO2 JSON token object: %mFailed to add FIDO2 JSON token to LUKS2 header: %mNew FIDO2 token enrolled as key slot %i.../systemd-stable/src/cryptenroll/cryptenroll-tpm2.cpcr_mask < (1U << TPM2_PCRS_MAX)Failed to acquire PIN from environment: %mFailed to ask for user pin: %mPlease enter TPM2 PIN (repeat):PINs didn't match, please try again!Failed to determine keyslot of JSON token %i, skipping: %mTPM2 token data lacks 'tpm2-policy-hash' field.Invalid base64 data in 'tpm2-policy-hash' field.../systemd-stable/src/basic/memory-util.hPCR policy hash not yet enrolled, enrolling now.This PCR set is already enrolled, executing no operation.TPM2 seal/unseal verification failed.Failed to add new TPM2 key to %s: %mFailed to prepare TPM2 JSON token object: %mFailed to add TPM2 JSON token to LUKS2 header: %mNew TPM2 token enrolled as key slot %i.Operation not implemented yet.|||[}>~}~{T||{Xb_qsort_safecheck_for_homedcheck_for_homedprepare_luksprepare_lukshelpparse_argvparse_argvsystemd-recoveryenroll_recoveryenroll_recoverysystemd-pkcs11enroll_pkcs11enroll_pkcs11systemd-fido2io.systemd.cryptsetupenroll_fido2enroll_fido2get_pinget_pinsearch_policy_hashsearch_policy_hashmemcmp_safeenroll_tpm2enroll_tpm2runmainfind_all_slotsfind_all_slotsfind_empty_passphrase_slotsfind_empty_passphrase_slotsfind_slots_by_maskfind_slots_by_maskfind_slot_tokensslots_remainwipe_slotswipe_slotsenroll_passwordenroll_passwordlist_enrolledlist_enrolled;qhq*rDtuЯ0P8Lаpз`hzRx (&D4AUzPLRx  P$|BBB B(A0A8DD 8C0A(B BBBA $x@p&AAUET$ET@ET\ETx AY?f <1FR F RLXAC DEJc.J.J A r.o..V.e.Z. oT \AC P A K.h./.D.6.q.H.p..n.r.h. Tn^ 8xt\AC BN A w.F. #q r2EC P2 A x.V.r.Z.).pe..D..0@..u..l..0h..@T.*.c.`..X..t.x.R.F.j..p.>.j..U..e..i.. U.+.\.C.N.h= m%   Z |  %  @   -   2# h }        s     ?         4   C:4~(()((()((()''**K*&&)*&&&** * & {* ' ) ) ) ) * a*)()*),*)(W&))*'%''''&,&*&G*&,*''%&%`(&("&"&"&")#*#($(%*%%U"L+Xd=8    *    Ewa"gaa`` c a`F`;aaaccaccac]cbaadc`aaa`acF` a"7`#a#c$Za%c%a%c&xc'!`(c)`)a);`*c*`+Jc,#`-]-c.]0c1c1c1`2`2`2c2`3`3c3`3Ta4`4`5`51`6a6c6c6]7a7c7c8`8c8c8c9c;c<c<`A`AaBcB`C)aDcD`FcF]GcG`IcI ]IcJbJcJ]J`K;]KcL]L`LvcNcOcOaOcOcO`RJcSR`TdTcU`VcW`Y9cZc^]__a_caababcbbPggh ܤ   5AKYctKk|S9Vj{( 0 DoxH ; H ooooo#(`n`n@n nGCC: (GNU) 12.1.1 20220730systemd-cryptenroll.debugh.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.dataSYSTEMD_STATIC_DESTRUCT.bss.comment.gnu_debuglink 88P&$9 GoxQ HH0 Yxx; aono }H00 0 0$dDD nppGH ((((  @`` !0`*| 9