ELF>@P@8 @ @@@(2(2@@@V2V2H ` H HH@@88800hhhDDStd88800Ptd@@@QtdRtd /lib64/ld-linux-x86-64.so.2 GNUGNUpz=⺨\_XIh2d5GNU  \^v*(UIPv8bA2t^K)d _F"b  #u  }Z G  N" >[M:V  -^h}sT  A+gk c|lz(4 7cZO  ax q;$"Ww, W8 @x  }Z U<$!!! !!! !!! `!h!!_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.6GCC_3.3.1GCC_3.0OPENSSL_3.0.0CRYPTSETUP_2.4CRYPTSETUP_2.0GLIBC_2.34GLIBC_2.25GLIBC_2.8GLIBC_2.26GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5SD_SHARED/usr/lib64/systemd     _ 0a_& w P&y P  +p < 04A 0A m   ii  ii  ti  ui  # 41| P  @`f @`-JVk{ @`f(08@ "( @ !H ` P"h  @"  0" ` (" @ "  !`"! !h"(!@!!H!  "&o `!h!!!!!!!!     (08@HPX`hpx !#$%'()*+,-./0123 4(50687@8H9P:X;`<h=p>x?@ABCDEFGHIJKLMNOPQRS T(U0V8W@XHYPZX[`\h]p^x_`abcdefghijklmnpqrst u(v0w8x@yHzP{X|`}h~pxHHHtH5j%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žxHp HxHDžpIH}8E1LH}8H}8H}H};9HE1HEE1E1HHHDžxHxaLYH}`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#H'H8HDž2HHt HL [4HHtZZHHHDžHHDžHHDžHtZHh2H1HHtYH3H7H +3Hh3HLmHHhHHHHvH^HHh $3HHhUHAWAVAUATSHdH%(HE1HIH8=H5HDž HDž(L=IL5xL-E1LLLy = =~-IcDL>D?H(;2H DžHyjHlHHHL%HL9D!H{SHC HHL9}tكM HCHSH@H@8HtH8Ht!HCH H2HCHHSHhHxH5wHDžxH=yLxHyHyHDH yMIH}yHH5HD1IDžHx 1_=H0H(H 0rHdHcH>DHUdH+%('He[A\A]A^A_]H ٘H5@|H=xQH=H5+:ARL y.L5H{1_AX HxH5rH=ӎH3ЃxtЃzv=vfZ=ZJ>H=H#H(.H HuH5]y11jHH5wHDžxHH=H=HH5[wkHxHWHxQH>HH5wHDžxHH= H=THH5vHxH4HxHHRH5avHHl=yHxHHH5$vH-H 0H5H=HBH53gH=H$1H=H5H=rH1dH5XHH=u`HxH52H=%uHCSЃxЃHHpH8HxHHpHHxHH@HtHDžxs ~ HxH5tHHttHH5t]l =nm^^HxH5H=sH ЃxЃH=Hag%؉=H=H=?H11QeY^P@V8H 11)^H }H5 rH=ytH{HxH%H BH5uHvH=^)HxH3H R#H5tu<Hc9P9n L rL ,Dž~L `LoHu@1DžH gH5t2L LdVտL DH H0H(P5H P55q5cMH0DED! HH5H 81҅NЉH(t'H HCCH0L HDžHHDžPHHL(HDžXHDžpHDžxM MHOHsLHHHxE1HHlH5zpdHxnHH> HH`GAą GH`~3QL 301VLH1qH`XZHHHHIHLPL L68%؉LPx DžHxHt8HDžxHpHXHDžpLHDžX7#HH+%L#%ZL HDž8HDž@L0HHDžHL(H,HDžPHDžXHDžxM M M HLLPHHJLLP^IHGLJHMLIHARH7nPHpH59njLPPH@PHhPH8PH`PHxPPPHiPjSKHpxzHpH@HHHLPHHA` I%؉LPx DžHxHXHDžxLHDžX HH"H@"H8"H0H(H ,L HDžhL0L(HDžpHDžxM; M M} HhLHHH HhHpHBADžHhHL LFD%؉HhHxHhDžHHx HpHDžx!HxH L%͸ ϸD̸HMD HHDžpH=fXAHpE11HEA97HwMwHL.H' LfMHHpHH5QiuHH5lu.ƷH H5hH=%kHH5jlkuI}HHH"H WH5;lHH5l /H5HAL0IH,#H/HHQHxHpHDžxHGH=HHxHXHDžxLHDžX5HH)H@H8;2) H3HyH!HxgH HJ}ObbY+>>5@1I^HHPTE11H=f.H=1H*H9tHƗHt H=H5H)HH?HHHtHHtfD=u+UH=bHt H=de]wSHH?HtH[f.SHH?@H[SHH? H[SHH?H[SHH?H[SHH?H[SHH?蠿H[SHH?耿H[SHH?`H[SHH?@H[SHH? H[SHH?HtH[f.SHH?Ht 11;H[fDHvHtH ~PH g4H5EH=EHtHuHff.Ht UH¿HHHO1]1UHAWIAVAUATSHxH}dH%(HE1HHEMHE8IH5˖H}½AąypVcAAAE1Ex E1AL7H}.H}HtHEdH+%(HeD[A\A]A^A_]H}HiDH}1H-Aąy?kD1L KL{fHKAGLmEMH 9Eu1HCL^Aă\# L [KLe1HqJp@O[D1L JLeH9J!-H}M:D衽AE1A[H ceH5IH=JEHcH}vIHH5HHEE1A1PHEHPHE?AXAAYRAAAExAH}ǼqD1L ILqdH IHEHEE1E1H8GH ?dH5HH=AL IL)d1'HH@茽HuH=VB׼Aą GH]HH}HMIILAąHEH]E1HEHHEM.E1ILMLEHMLH}裿Aą^胻FD1L ,IL=cHG豼AdWL @<D5L cHG1yYA^*E1AL HLbMAAAEAH51H2A1H=IHxH;H=żHpHHp艺HP H@H#HHH%HH)H9t_HH$H}1F.L 'HLaWHgFD1EA H%H)HtHLHD$HpHcryptsetHHHx H]@up:H`߹H]H]HEDžlH]uH`ILK?PH TBH5S?HxAXZErH]A=LMt:LLE0LEHMLH}IAą HHuݸ~)D1L RGL`H'EH}lHE 臸ASH}HpHx۶'H /``H5DyHDžpAL =L_1lHD~@^AEvAkH}IHpMHxA跷SAAAH |_fH5DH=L=H ]_dH5C觵AtD1L c=L"_HC薸3H _,H5CTAI IIIIIIؼI̼II鴼I騼I韼IżIIԼIcIҼIKI?I3I'IIff.@UHAWAVIAUIATSHXHudH%(HE1HEHHHuH=;MAąLĴHHH蠷HEHH}jHP H@H#HHH%HH)H9HH$H}HHEwLHEgH}NH}EH}LLeLHUMLIL踺Aą蘴~UQL D`1ATL^1H(CȵXZ&_AAAExAH}EHEdH+%(sHeD[A\A]A^A_] ~APL ]C^1SL]DHB:^A_늹D1L ALV]HjB AYH ;]H5JBH=pBH)HHD$HuHcryptsetHHHx @up:HE蓳HEHEHEHEHEEHE1H9H1H=BbIHruHUIHjL"9H ;H58謰AA[XE^H}褴H`L"1H91HH=AIHBuHUIHjL8H c;H5b82AYAAZ1LeL'HH}L~(L @AL11L[H@GL_H}FH}=mHEHE讱E1ALH}H}H}6HLH ['H5@H=7ڳH Z9H5?H=7軳H ZDH5?H=7蜳L 6LZ1.H?~@AAE17A,H aZH5p?H=?9H BZ%H5L?̮AH Z3H5'?觮AZ{AAAElH Y>H5>]AE1v ~BD1L 6LYH>?A뒹7D1L 5L]YHq>躮HGH;H/H HKHDH8HHHHϵHHH髵H鍵@UHAWAVAUATSHHpXDdD`dH%(HE1HEHEHEH X dIIu H1ͭ1HEI迭1HhHE譭MHHPHEHh H`xHhHcEH=t31AƅHDžxMu1HcLHxHxI9HxA\D9|NHDžxE1A.H VLH5<胫HDžxAE1Hx覫L螫H}H}H}HEdH+%(HeD[A\A]A^A_]HDžxE1E1뙋X H=:2AƅaHp :H1HE HA9MHhH«uHL賫uHpwH}PHxHwLeHxE1ɉHpL4L Aą LxL貫LHL?<H3UrH=R;ZH U[H55;轩5H T6H5;H=0H rTOH5:|HxA=EdHEHE1HXH}HtH=h09LeHp1҉LHE轫AƃttxH}H5O1\IHt1HmrL :LSuH911蜫EHEHXE1HXE 1Lu H}Ht HAH=p/9HpL1DHEȪAŃttxH}H5_0gHxHtHqjL !:11LRH8蠪=H TR-H58H=8謫oD1L ^9L?RH8SL&H¾H=gwH}H5/I菬IHtH蝨L M9LQ}+D1L 8LQH 8賩PIL 5LRQ14H7@uAŅHDžxE1dH=q-.A1ۅ HA9HhHuHLuH}HuHpSwHLyH PH57菥AH PSH56H=7踩AUL -X1S@LPH6Z[AA\HDžxE1AH TPQH5n6nH=8,A1ۅHA9fHhHۥuHL̥uHp*wHL藩yH DO!H55fHDžxAE1HcLMHxfƅdE1ӥILxL"L貨I9LL1HItL赪HXHAąyeZ~D1L w6LNH4茦]L 611LpNH4_0HcuHhJu#HcuL:dEȈdƅdHhdIEE1HH\L覧L9vgLL1HIt/L譩HXHxHcuHH蚧xIILxL螢udtHPHbL H VMH53 LAHDžxE1EH=E)A1ۅ[HA9HpYwHhHҢuHLâuLǤǸHHDcIH9E1LeHEHX1LLGHEHhHcAPuHElASL 2J1SLKDHm2AYAZdLDHE1D臢ILݠ>LmL9-LLɢ1HHx訠tHxhHHụxHx DdmHX1mHcuH}BH JH5[1LAjL |211LJH(1ˢaxL 21LJH0茢L/6HcuL^H ?JH50)Aߠ]HDžxE1AHLdHPǸHHD贤HxHEE1HEHEHxIBDHXHP1L4uHxLLH uqD`AAAE1A9L &11LvIH/D?E1H HH5w/H=/H賟E1蠟8HHAtHpAąyq=EEDAPADL m&1LHPH.1蓠^_ASADDL 0LHPH.1^AYAZL%.IMHxHp1BtȟÅy轞 EDDHxQL 0LHL޿BDP1ݟXZL 0LG1H.@讟4H GH5-H=.躠H cGH5-H=-蛠H dGH5-. H "GH5- $IML-l-HhIL;ht9螝~APA$L u$LL G1P1Ξ^_HxL--IJHhIL9h6~QA$L %$LLF1P1gXZH 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'H6UHיHHH]cUfHAWAVAUATSHHE0H`HXLuHHE8H8L} D0L@TdH%(HE1)EHDžHDžHDžHDžHDžHDžHDžHDžHDžHDž)EHH`HX%HuHLLmHHh^-}(MHHLmHhߗH(H.TCDž LmHHLHHhPAąHHHHhtHHH讗AąHuLLHM1H@LHDžHHE1E1HHHHDžPHP远^A_}PAAAExAHЕHHb苛HQHH=gHDžїAąHDž HLmH LHh AąHHh論L )L>~IH(D1ݗA;L Hu sHHhSBAAAHHhExLAD$AAAExAHpHLmHhL HHtH4HHDžHHDžHHDžHtjHhnHbHHtAHEdH+%( HeD[A\A]A^A_]HH 1=H55'HhH=Lm{HH =H5'HhH=LmJHH <H5&HhH=LmHH <H5&H=&HhHH q<H5u&HhH=&Lm軖HHDžL%HhHL-HDžHDžH 1ٖhIL1jL,LH=7H苑AZA[H}H IL1jLLH=q&HLH8I9m腍IH8Q@1L >"L5L)H~S襎AXZEH 5pH5RH=裏D1L !L5H"JAHh hL L41TH~@AEAL S L41H迍D1L Le4Hi葍AHUHL6AąL L 4GHuHLAąH贋AUL L31 H@ڌdD1L L3H謌L La3H`@1|L L2bDAAA?H0HHE1H8:變OHHHDžHt譌AH=aA9H8HDHHDžHDžHDž9AăxofH觊Aą9HH5D詍IH1H3{LHH1HLWHH0LH9HHGHMHLHXHL,-L L1oH61WQL VL1.HuL而賈wL L0^HH8胆HHH HhVAVL -1AWL=0DHa艉A[A\{L L50\HAWH8LPH0LPHHjPHP_AH0RH90]WLH8HDžAEYL B11La/He興H D/H5CH=蔉E1HscAVHuH|Lf蟅AąW迆L L.w虆HtHJH=H@/HDžM~+L K11LY.H]E1}HARDM(LPHH|PHLPHPj#AH`L舅AAAExALMLOL9MtL.LLHHLL芆IHAL L-bEAEHAA+H ,(H5( H=9 2L L,1>HׅmJAAAEx"LA;LAL/HgAąyY _L ;L,fL L+3H@1A`LMHHXH`褉AąTDM(VHV DLVH| IEQHPPHPj[AH`L xL+D%HLLLL9LHFHQMMLLHH臇HHcA}L =Ln*1\Hk@L肃A'D1L L)H)Q-L L)8H )(H5- H=> 7H )'H5 H=@ YD1L :L)H迂8H C)uH5u}A0LL LA)H@D1^HHjAƅxހQL 1ATL(1H XZS螀AQL(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-55.el9_7.7.alma.1.x86_64.debug Ā7zXZִF!t/w#]?Eh=ڊ2NB^ ڔ νuk~$}+)jUe{"ՄD=Zyo( 2#h+^F ˌoܻ ԚAr;%.fecnz2^M N;ďA0@[;ue;|g? LTC:䗾'J"mD+aUs}l#9y]:OTE& r )/]'[3U)?:]Jh18l%@ ;lo^^V9+d*PwcKM 777YsLV;NZaaR"}&;Rpw.2$q`w,7jLƛM #1,z[+V^CDj^먝U0t{w=kD%;mr%;0JnKrl;/LP3GD1_OX bx"!$aMp䶋QXJ,k!X&fB$b*D_9`3@lvEJa`Vk4O7 G]&^KqdtSGfxا04 Oб"ks׹1##u;0%)k~x9hֲ T bGSȩWe7KDsCSqD$) Trju\~ZWvkLJK׍ 7a7h ]]ϝxq8;7EMšG*ր8@^V/H')Ŕ j\ ?hSJB[h< *u+X6#Qxb98տ}^>AϤjPs)|N*>ɤm/n_H5':1M`GH&zNAEsSHlB:E?o)^gT GaO O;N@Lg\x US#$l&j6pY;&- 0gYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.dataSYSTEMD_STATIC_DESTRUCT.bss.gnu_debuglink.gnu_debugdata 880&hh$9 GoLQ  Y ao*noHH }hh`B%%` @@ @ @PpHpH@PPy @$@@88TT  ( HH @  h  @/`!X 4X<CdR