ELF>@@8 @ @@@(2(2@@@V2V2H ` H HH@@88800hhhDDStd88800Ptd@@@QtdRtd /lib64/ld-linux-x86-64.so.2 GNUGNU3Jzv[ P(̂S"S|GNU  \(^v*UIPv8bAt^3w@lKaN> )<hF" c|}ZOz gcZU(k7}! M+-d$T[u   A_ 8  V WqG  " x" Z#$x W^}b ;4  s , : `!!!!! !!!!! !_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainjson_variant_unrefstrv_free_erase_hashmap_freecmp_intqsortlog_assert_failed__explicit_bzero_chkmalloc_usable_sizecrypt_initlog_get_max_levelcrypt_freecryptsetup_enable_loggingcrypt_loadlog_internalcryptsetup_get_token_as_jsoncrypt_get_volume_key_sizemallocread_full_file_fullgetenv_steal_erasestrlencrypt_volume_key_getstrjoin_realcescapestrcpyask_password_autolog_oom_internal__stack_chk_failcrypt_get_device_namecrypt_keyslot_add_by_volume_keystrv_lengthstrv_compare_set_newset_putcrypt_keyslot_max_hashmap_containscrypt_keyslot_statuslog_assert_failed_unreachablesym_crypt_token_maxjson_variant_by_keyjson_variant_has_typejson_variant_stringstring_table_lookupjson_variant_elementsjson_variant_by_indexsafe_atoi_hashmap_size_hashmap_iterate_set_ensure_allocatedcrypt_keyslot_destroycrypt_token_json_settpm2_pcr_values_validtpm2_load_pcr_public_keytpm2_load_pcr_signaturetpm2_pcr_values_has_any_valuestpm2_context_unrefcrypto_random_bytestpm2_util_pbkdf2_hmac_sha256base64mem_fulltpm2_context_newdlopen_tpm2sym_Tss2_MU_TPM2B_PUBLIC_Unmarshaltpm2_pcr_values_has_all_valuestpm2_tpm2b_public_from_pemtpm2_calculate_sealing_policytpm2_calculate_sealtpm2_pcr_read_missing_valuestpm2_pcr_values_hash_countcryptsetup_get_keyslot_from_tokenunhexmem_fullmemcmpstrduptpm2_sealtpm2_pcr_values_to_masktpm2_unsealcryptsetup_set_minimal_pbkdftpm2_make_luks2_jsoncryptsetup_add_token_jsonsaved_argcsaved_argvlog_show_colorlog_parse_environmentlog_opengetopt_longask_password_agent_closepolkit_agent_closepager_closemac_selinux_finishterminal_urlify_manget_color_modeprogram_invocation_short_name__progname__printf_chkoptargparse_fido2_algorithmparse_boolean_argumentparse_path_argumentsd_notifyfstrcmppkcs11_find_token_autofido2_find_device_autotpm2_parse_pcr_argument_appendtpm2_parse_pcr_argument_to_maskextract_first_wordsafe_atou_fullversionpkcs11_uri_validoptindpkcs11_acquire_certificateX509_get0_pubkeyrsa_pkey_to_suitable_key_sizeX509_freecrypt_get_uuidfido2_generate_hmac_hashmake_recovery_keygreedy_reallocgreedy_realloc_appendtable_new_internaltable_get_celltable_set_align_percenttable_add_many_internalreallocarraytpm2_list_devicespkcs11_list_tokenstable_get_rowstable_unreffido2_list_devicesrsa_encrypt_bytesstdoutfflushemoji_enabledspecial_glyphstderr__fprintf_chkfputsfputcfwrite__asprintf_chkjson_buildtable_print_Unwind_Resume__gcc_personality_v0libsystemd-shared-252.solibcryptsetup.so.12libcrypto.so.3libgcc_s.so.1libc.so.6OPENSSL_3.0.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/lib64/systemd     P  +pw _ 0P&y a_&  < 04A 0A #  41| m  ii ii   ui  ti  P  @`f @`-JVk{ @`f(08@ "( @ !H ` P"h  @"  0" ` (" @ "  !`"! !h"(!@!!H!,y `!!!!!!!!!      (08@HPX`hpx !"#$%&'()*+-./012 3(40586@7H8P9X:`;h<p=x>?@ABCDEFGHIJKLMNOPQR S(T0U8V@WHXPYXZ`[h\p]x^_`abcdefghijklmnopqr s(t0u8v@wHxPzX{`|h}p~xHHHtH5j%khhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhh%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% DE1L9H}9H}HtLH}9HDžpHDžxHpiHx]HDžpIH}8E1L/H}8H}8H}H};9HcE1HEE1E1HHHDžxHxLH}`8H}W8H}N8HHDžxHDžxE1HDžxHDžxE1HDžxE1|HHHDžxE1WHDžxE1DHDžxE11HDžxE1HDžxE1 HDžxE1HDžxE1HDžxE1HDžxHDžxHxE17HDžxL5HDžxE1}HDžxE1jHDžxHE1PHDžxE1=HDžxE1*HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1HHX"6HDžxE1L4HDžxE1uHDžxHE1[HDžxE1HHDžxE15HDžxnHDžx^HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1HDžxE1}HDžxE1jHDžxE1WHDžxE1DHDžxE11HDžxE1HDžxE1 HDžxE1HDžxE1HDžxMt-LZ#HH8HDž2HHt /HL [4HHtZZH.HHDžHHDžHHDžHtZHh2H1HHtYHH7H +3Hh3HLmHHhHHHHvH^H*Hh $3HHhUHAWAVAUATSHdH%(HE1HIH8= H5HDž HDž(j@L=IL5xL-E1LLLHy = =~-IcDL>D?H(;2H DžHyzpHlHHHL%HL9D!H{SHC HHL9}tكM HCHSH@H@8HtH8Ht!HCH H2HCHHSHhHxH5wHDžxH=y LxHyHyHDH yMIH}yHH5HD1yDžHxc 1=H0H(H 0rHdHcH>DHUdH+%('He[A\A]A^A_]H ٘H5@|H=x!H=H5+>:ARL y.L5H{1_AX HxH5RH=ӎHЃxtЃzv=vfZ=ZJ>H=H#H(.H HuH5]y11>jHrH5wHDžxHH1=H=HH5[wHxHdWHxQH>HH5wHDžxHH= H=THH5v[HxHHxHH2H5avHH=yHxHHH5$vHH 0H5H=HBH53H=H$1H=qH5.H=RH1TH58HH=ue`HxH5H=%uHCCSЃxЃHHpH8HxHHpHHxOHH@HtHDžxs ~ HxH5tHHtHH5tl =nm^^HxH5H=sH  ЃxЃH=Hg%؉=H=H=H1!QeY^P@8H 11)^H }H5 rH=ytHHxH%H BH5u^HvH=>HxH3H R#H5tu HcH9P9n (L rL ,Dž~L `LoHu@1DžH gH5tRL LdVտL DH H0H(P5H P55q5cMH0DED! HH5H 81҅NЉH(t'H HCCH0L HDžHHDžPHHL(HDžXHDžpHDžxM MHOHsLHHHxE1HHlH5zpHxnHH> HH`'Aą H`~3QL 301VLH1H`XZHHYHHIHLPL L68%؉LPx DžHxHt(HDžxHp1HXHDžpLHDžX7#HH+%L#%ZL HDž8HDž@L0HHDžHL(H,HDžPHDžXHDžxM M M HLLPYHHJLLPIHGLZHMLIHARH7nPHpH59njLPPH@PHhPH8PH`PHxPPPHiPjS+HpxzHpH@HHHLPxHHA I%؉LPx DžHxHXHDžxLHDžX HH"H@"H8"H0H(H ,L HDžhL0L(HDžpHDžxM; M M} HhLH8HH HhHpHRADžHhHDL LFD%؉HhHxHhDžHHxkHpHDžx!HxH L%͸ ϸD̸HMD HHDžpH=fAHpE11HEA97HwMwHLNH' LfMHHpHH5QifuHH5l@u.ƷH H5hH=%k~HH5jluI}HLHH"H WH5;lHH5l/H5HAL0IH,#H/HHQHxsHpHDžxHGH=HHx/HXHDžxLHDžX5HH)H@H8;2) H3HyH!HxpgH HJ}ObbY+>>5@1I^HHPTE11H=f.H=1H*H9tH֗Ht H=H5H)HH?HHHtHHtfD=u+UH=ZHt H=9di]wSHH?HtH[f.SHH?H[SHH?H[SHH?`H[SHH?@H[SHH? H[SHH?H[SHH?H[SHH?H[SHH?H[SHH?H[SHH?Ht_H[f.SHH?Ht 11H[fDHvHtH PH g4H5EH=EsHtHuHff.Ht UHRHHH1]1UHAWIAVAUATSHxH}dH%(HE1HHEMHE8IH5˖H}Aąyp覿cAAAE1Ex E1AL7H}.H}Ht HEdH+%(HeD[A\A]A^A_]H}RHiDH}1HAąy?kD1L KL{fHKAGLmEMH;9Eu1HCL.Aă\s L [KLe1HqJp@o[D1L JLeH9JA-H}MDAE1A[H ceH5IH=J˻EHcH}IHH5HHEE1A1PHEHPHEAXAAYRKAAAExAH}qD1L ILqdH IHEHEE1E1H8GH ?dH5HH=A跺L IL)d1'HH@謽HuH=VB觾Aą GH]H*H}HMIIL葾AąHEH]E1HEHHEM.E1ILMLEHMLH}CAą^ӻFD1L ,IL=cHGѼAdWL @<D5L cHG1虼YA^*E1ALL HLbMAAAEAH51H2A1H=IѾHxH;H=HpHHp虹HP H@H#HHH%HH)H9t_HH$H}1Fg.L 'HLaWHgFD1eA H%H)HtHLHD$HpHcryptsetHHHx H]@up:H`ϺH]H]HEDžlH]uH`ILK?PH TBH5S?Hx\AXZErH]A=LMt:LLE@LEHMLH}I覻Aą HHu-~)D1L RGL`H'E/H}lHE ׸ASH}HpGHx;'H /``H5DIHDžpAL =L_1lHD~@~AEvAkH}IHp譺Hx衺SAAAH |_fH5DH=L=H ]_dH5CwAtD1L c=L"_HC趸3H _,H5C$AI IIIIIIؼI̼II鴼I騼I韼IżIIԼIcIҼIKI?I3I'IIff.@UHAWAVIAUIATSHXHudH%(HE1HE詵HHHuH=;AąLtHHHHEHH}zHP H@H#HHH%HH)H9HH$H}HHE׷LHEǷH}NH}EH}謷LeLHUMLIL踵Aą~UQL D`1ATL^1H(CXZ&说AAAExAH}EHEdH+%(sHeD[A\A]A^A_][~APL ]C^1SL]DHBZ^A_늹D1L ALV]HjB*AYH ;]H5JBH=pBH)HHD$HuHcryptsetHHHx @up:HE胴HEHEHEHEHEEHE1H9H1H=B2IHruHUIHjL"9H ;H58AA[XE^H}脵H`L肵1H91HH=A踶IHBuHUIHjL8H c;H5b8rAYAAZ1LeLHH}Lqd~(L @AL11L[H@gL迴H}FH}=mHEHEE1ALtH}H}H}Y6HLH ['H5@H=7誯H Z9H5?H=7苯H ZDH5?H=7lL 6LZ1.H?~@aAE17A,H aZH5p?H=? H BZ%H5L?蜶AH Z3H5'?wA誰{AAAElH Y>H5>-AE1v]~BD1L 6LYH>_A뒹7D1L 5L]YHq>1誱HGH;H/H HKHDH8HHHHϵHHH髵H鍵@UHAWAVAUATSHHpXDdD`dH%(HE1HEHEHEH X dIIu H1ͮ1HEI迮1HhHE譮MHHPHEHh H`xHhHcUH=t3AƅHDžxMu1HcLHxHxI9HxA\D9|ϭNHDžxE1A.H VLH5<SHDžxAE1HxLH}H}H}HEdH+%(HeD[A\A]A^A_]HDžxE1E1뙋X H=:2臭AƅaHp:H1HE HA9MHhHRuHLCuHp1wH}萯HxHwLeHxE1ɉHpL4L誮Aą: LxLBLHL蟮<H3UrH=R;H U[H55;荱5H T6H5;H=0蹩H rTOH5:LHxA=EdHEHE1HXKH}HtH=h09LeHp1҉LHE荰AƃttxH}H5O1IHt1H蚫轪rL :LSuH911輫EHEHXE1HXE 1Lu WH}HtHAH=p/$9HpL1DHE蘯AŃttxH}H5_0HxHtH螪jL !:11LRH8=H TR-H58H=8|oD1L ^9L?RH8sLH¾H=gw袩H}H5/I/IHtHʩL M9LQ}+D1L 8LQH 8өP虨L 5LRQ14H7@蕩AŅHDžxE1dH=q-辨A1ۅ HA9HhH褬uHL蕬uH}H腬uHpswHLЧyH PH57_AH PSH56H=7舥AUL -X1S@LPH6z[AA\HDžxE1AH TPQH5n6ƬnH=8,腧A1ۅHA9fHhHkuHL\uHpJwHL触yH DO!H556HDžxAE1HcL]HxfƅdE1#ILxLҦLRI9LL>1HI衦tL腪HXH6Aąye誥~D1L w6LNH4謦]L 611LpNH40HcuHhکu#HcuLʩdEȈdƅdHhdIEE1HH\LFL9vgLL61HI虥t/L}HXH.xHcuHH誤xIILxLNudtHPHrL H VMH53LAHDžxE1EH=E)蒤A1ۅ[HA9HpywHhHbuHLSuL7ǸHHD裦IH9E1LeHEHX1LL>GHEHhHcAuHElASL 2J1SLKDHm25AYAZdLDHE1DעIL荣>L L9-LL1HHxXtHx8HHuxHx DdmHX1ݢHcuH}(BH JH5[1賧LAjL |211LJH(1象xL 21LJH0謢L/6HcuLnH ?JH50A/]HDžxE1AHLdHP舥ǸHHDHxHEE1HEHEHxIBDHXHP1LtuHxLLH uqD`AAAaE1A9L &11LvIH/D_E1H HH5w/H=/E18HHAtHpmAąy=EEDAPADL m&1LHPH.1賠^_ASADDL 0LHPH.1~AYAZL%.IMHxHp1BtXÅy  EDDHxQL 0LHL޿BDP1XZL 0LG1H.@Ο4H GH5-H=.芜H cGH5-H=-kH dGH5- H "GH5-ܣ$IML-l-HhIL;ht9~APA$L u$LL G1P1^_HxL--IJHhIL9h膝~QA$L %$LLF1P1臞XZH FH5,HDžxAH OFH5i,AwH EFH5D,蜢KH郣H鹣H麣H龣H鿣HãHܣHHHHHHH HHH6HEHfHmHtH{H邤HãH}H鄤H鋤除H鯤H魤HΤHդHܤHHHHHHQHHH HHH!H(H/H6H=HD黡H'H6UHgHHH]ÜUfHAWAVAUATSHHE0H`HXLuHHE8H8L} D0L@TdH%(HE1)EHDžHDžHDžHDžHDžHDžHDžHDžHDžHDž)EHH`HX%HuHLLmHHh~-}(MHHLmHh菘H(H.TCDž LmHHLHHhAąHHHHhtHHHΝAąHuLgLHM1H@LHDžHHE1E1HHHHDžPHP?^A_͗PAAAExAH0HHbHQHH=gHDž衙AąHDž HLmH LHh蹗AąHHhL )L>~IH(D1A;L Hu sHHh裖BAAAHHhExLADm$AAAExAHИHLmHhL HHtH蔘HHDž}HHDžfHHDžHtjHhnHbHHtAHEdH+%( HeD[A\A]A^A_]HH 1=H55'HhH=LmKHH =H5'HhH=LmHH <H5&HhH=LmHH <H5&H=&Hh輒HH q<H5u&HhH=&Lm苒HHDžL%HhHL-HDžHDžH 1蹓hIL1jL,LH=7H˗AZA[H]H IL1jLLH=q&|AXAY HHHHHHg} Z~(L .&z11L:H%]H AHh5HHDžHDžAH HhHIEpDž iHH k:H5j$H=!Hh脐D1L F&L/:H3${AHHh0MHE(HhLf)EL)EҐ LLHHEIHhAąHHteHhHH HDž>IHP}DDIAAExAHh HHhH8HώAą%L &L8|AAAE=A2AąiHDžHLHHyg茐AsAAAL #L"8]LD1L "L7H!GA WAAAHuLӓbDž|H}fDžLMt(HHL+AąNLHB1LHHPfDž BHHPBH8TMtHL8HuLVAąkH@HPH01PHE1LPHL8PHPHPHPQ1舐AH@Ek蓎L zL]69HS D1葏AsTD1L E"L6H RH 5cH5H=JHLH8I9mՍIH8Q@1L >"L5L)H~SŎAXZEH 5pH5RH=sD1L !L5H"jAHh hL L41TH~@!AEAL S L41HߍD1L Le4Hi豍AHUHLAąVL L 4GHuHLAąHAUL L31 H@dD1L L3ȞL La3H`@1蜌bL L2bDAAA?H0HHE1H8:OHyHHDžHt蝊AH=aA9H8HDHHDžHDžHDž AăxofHAą9HH5DIIH1H{LÎHH1HLGHH0LH9HHGHMHLH興HL|-L L1oH61wQ=L VL1.HuLwL L0^HH8HHH HhVAVL -1AWL=0DHa詉A[A\{kL L50\HAWH8LPH0LPHHjPHP迅AH0RH90]WLhH8HDžAE詇L B11La/He計H D/H5CH=dE1HӉcAVHuH|LfAąWL L.wHtHJH=H@/HDž蝆~+L K11LY.H]E1蝇HARDM(LPHH|PHLPHPj賉AH`L؅AAAExALMLOL9MtL.LLHHLL IHAFL L-bEAEHAA+H ,(H5( H=9 L L,1>H轄JAAAEx"LA苄LALHAąyY[_L ;L,fL L+3H@1?A`LMHHXH`褄AąTDM(VHV DLVH| IEQHPPHPjAH`GL xL+D%HLLLL9LHFHQMMLLHH跁HH賂A}L =Ln*1\Hk@L袃A'D1L L)H)q-7L L)8H )(H5- H=> H )'H5 H=@ YD1L :L)H߂8H C)uH5uMA老LL LA)H@D1~HH蚅Aƅx.QL 1ATL(1H*XZSAQL(p1(L DH_AAXH鋋H鎋Hn]鰌鰌鳌H鯌H鴌hkHH../src/basic/sort-util.hbaseLUKS2cdsystemd-homedReading keyfile %s failed: %m_nn_ <= ALLOCA_MAXToo many attempts, giving up:cryptenroll.passphrasedrive-harddiskFailed to query password: %mNEWPASSWORDcryptenroll.new-passphrasestrv_length(passwords) == 1 (repeat):strv_length(passwords2) == 1Slot index %i out of range.typekeyslotsNo slots to remove selected.Going to wipe slot %i.Going to wipe token %i.Wiped slot %i.volume_keyvolume_key_size > 0NEWPINToo many attempts, giving up.cryptenroll.tpm2-pinPlease enter TPM2 PIN:strv_length(pin) == 1Failed to perform PBKDF2: %mCould not read pcr values: %mCould not get hash count: %mMultiple PCR banks selected.Could not get hash mask: %mFailed to seal to TPM2: %msystemd-tpm2tpm2-policy-hash../src/basic/memory-util.hs2Unsealing for verification...s1 otherconflictpasswordargc > 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 enrollment operationFailed to encrypt key: %mpkcs11-keypkcs11-uriEncrypted Volumeio.systemd.cryptsetupfido2-uv-requiredfido2-up-requiredfido2-clientPin-requiredfido2-rpfido2-saltfido2-credentialNo slots found.Failed to show slot table: %mERRNO=%i!c->parray == !c->pnc->pfunchelpversionrecovery-keyunlock-key-filepkcs11-token-urifido2-credential-algorithmfido2-devicefido2-with-client-pinfido2-with-user-presencefido2-with-user-verificationtpm2-devicetpm2-seal-key-handletpm2-device-keytpm2-pcrstpm2-public-keytpm2-public-key-pcrstpm2-signaturetpm2-with-pinwipe-slotsystemd-recoverysystemd-pkcs11systemd-fido2../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.Failed to determine LUKS volume key sizeUnlocking via keyfile failed: %mFailed to acquire password from environment: %mPassword from environment variable $PASSWORD did not work.Please enter current passphrase for disk Password not correct, please try again.../src/cryptenroll/cryptenroll-password.cnode = crypt_get_device_name(cd)Please 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.../src/cryptenroll/cryptenroll-wipe.c(slot_max = crypt_keyslot_max(CRYPT_LUKS2)) > 0Failed to acquire volume key from slot %i with empty password, ignoring: %mFailed 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.Wipe 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../src/cryptenroll/cryptenroll-tpm2.ctpm2_pcr_values_valid(hash_pcr_values, n_hash_pcr_values)TPM2_PCR_MASK_VALID(pubkey_pcr_mask)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 acquire random salt: %mFailed to base64 encode salted pin: %mFailed read TPM PCR public key: %mFailed to read TPM2 PCR public key, proceeding without: %mFailed to read TPM PCR signature: %mFailed to read device key from file: %mTPM2 support not installed: %mCould not unmarshal public key from file.offset <= device_key_buffer_sizeFound %zu bytes of trailing garbage in public key file.Must provide all PCR values when using TPM2 device key.Failed to create TPM2 context: %mCould not convert public key to TPM2B_PUBLIC: %mFailed to determine keyslot of JSON token %i, skipping: %mTPM2 token data lacks 'tpm2-policy-hash' field.Invalid base64 data in 'tpm2-policy-hash' field.PCR policy hash not yet enrolled, enrolling now.This PCR set is already enrolled, executing no operation.Failed to unseal secret using TPM2: %mTPM2 seal/unseal verification failed.Failed to base64 encode secret key: %mFailed to set minimal PBKDF: %mFailed 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.%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 --unlock-key-file=PATH Use a file to unlock the volume --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-seal-key-handle=HANDLE Specify handle of key to use for sealing --tpm2-device-key=PATH Enroll a TPM2 device using its public key --tpm2-pcrs=PCR1+PCR2+PCR3+… Specify TPM2 PCRs to seal against --tpm2-public-key=PATH Enroll signed TPM2 PCR policy against PEM public key --tpm2-public-key-pcrs=PCR1+PCR2+PCR3+… Enroll signed TPM2 PCR policy for specified TPM2 PCRs --tpm2-signature=PATH Validate public key enrollment works with JSON signature file --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: %sCould not parse TPM2 seal key handle index '%s': %mFailed to parse slot index: %sNo block device node specified, refusing.../src/cryptenroll/cryptenroll-recovery.cFailed to generate recovery key: %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../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 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.../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.../src/cryptenroll/cryptenroll-list.cToken JSON data's keyslot field is not an integer formatted as string, ignoring.cell = table_get_cell(t, 0, 0)Failed to add cells to table: %mOperation not implemented yet.../src/basic/static-destruct.hij7jj7kktnnXl~llll=m'nli?iUwpppppppppppppppppppppuviqsp_qsort_safecheck_for_homedprepare_luksget_pinsearch_policy_hashmemcmp_safeenroll_tpm2helpparse_argvsystemd-recoveryenroll_recoverysystemd-pkcs11enroll_pkcs11systemd-fido2io.systemd.cryptsetupenroll_fido2list_enrolledrunarray_cleanupstatic_destructmainfind_all_slotsfind_empty_passphrase_slotsfind_slots_by_maskfind_slot_tokensslots_remainwipe_slotsenroll_password;K(0TPp\\X]|a<0c`p`h @,`Hd@`8ppPpzRx X&D$4JPFJ w?:*3$"\R@tATESESESESESES8 ESTESpESESAT AX$=^P\(F^AzPLRx( H$P AC BN A .T..]..F. pX` LHAC DEJ\.I.S A q.p..X.b.[. Xb \L}AC P A .D..n.T.k.K.o..x.o.f. hX6 AW|AG P4.R.e A l.^.q.h..@U..r..N.l.0~..`[.}.`T.M.L.z. (J\ L]<0EC P' A }.k.u.0A.l.z.,.ps..R. .@W.Z.t..W.}.~.O.B..].I.k.y.J..w.M.T..l.Ye;    7 " r2! g {        p     =        C   YP2~)(())(((()('&''&(('&''v' ' & & % }& ' [' & % % '('($&&&'&&&%&&%%'%&&$&''D''*')$$j)%)!%!%!'!&"'")#)$)$& #,5 3333{333 3 3 333333333Y33F33333733E3333333333333!:3!3"3"3#3#3#3%3&3'3)3*3*3*73+3,3,3.F3/30M31313'->q\f_,\\  ^ _ \`\_F^a\_\^\__\_\^\] ] \!I\#\$_$`$`%&\(`)\*U\+_+_+_+_-^-J^.`/^/C_/_0+\0]1`2$\3]3^4\4]4^5\5`5\5^5Z6+\6}_8^8^8_8\9]9`9]:\:]:\:];^;^<]<^=\=\C\CZDD\D^DA^E_E^FM\G^Ih]J\K)^Lk\Mj\N_P\Q]R``T\U^V\V]W\X]Y\[^[\[^\ ]\]]_`P hf-JVk{     f# < P _ m  @ o  ` %h` ooHooo4H0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`H"!P"@"0"`("@" `"h"!systemd-cryptenroll-252-51.el9.alma.1.x86_64.debugCj 7zXZִF!t/]?Eh=ڊ2NB^ ةL(}Fl $ &mjZ]ђxlD$Urjs4 i ^Lq98}0BDJV49"ÅʎI 3ZL:Eft_c T]S ȇVda6L,}2[9 *.smV9EW/?8}`k.Ňyu7+y!Б#laǥ[V%bkƼ:fEṐ*?Q8t/h:k% "ts/¯M->r"@W|:ES$]ݢLja(UQ;j(enB$J4 7T6 OWۃj,]h{]g)5N+G9π.+9BZ ;ŜAdn$8t7'5%y˥C!(鞻h7! ⿅Fړ \