ELFA@@cv )v@()Gv (c@ Lcv )v@@0@AD Uh ư L\v (c@ L**)S0 80 808!S0 80 808Scv'a )v@*,J@mhl(*EDư-W *@*4@1-l$ 1Nh**v&a (f(-CAc@S%$@W1BsS%$@BWB1BSa (v&c@ Lca)v)w)vx)y`)  @L@%  L< Dl2 3 8 @5@@@W=*]E@A)M_d>?*>?)_a(v(w(x(y`(c Lca`)v@)w )vx'(L(L#(Lv@(a`(x&w (cLcv@)w )a`)x)y)z){)|)}`)~@) )v(&( @Ehj$iDB(aD   D  v@(a`(w (x(y(z({(|(}`(~@( (cL(&(B()@$(_XLxD)  @Ln$h9-&L((  L<Da`(v@(w (x(y(z({(|(}`(~@( (c LL)((L(((L( (L((L(!(L  @L  Lj$ mh좁* 5-&L,߿Lb) _r)S eL3r)Lb)Sr$ ELE,99)){S("(&b)(  LDCoS"((!@  L@3S  S("( &@(9@߁(< l,S3νG#̳)#h(Z{(lkS̢)LW&((LW̢(wS!(a@߁(7C3ν%G@kl#)/o̢)L&(!(L+WW̢(S((&(L)f>)=)Wb>*5@$3=*3DyDƢR"=)WW"(d(Y@  L`GWS͢f9*g9)uG_kS  S"(d(@  LS  SlShS "))b)S @ Lcv)w)x)y)z)a )v@ &99*Da (v(w(x(y(z(c@ L(x!LEL @S&Scv@)w )a`)v(  0L2$€)!D(  L)a`(v@(w (c Lcv)w)y)z){`)|@)a )x)} )v@($  ĐLHD  $a (v(x(y(z({`(|@(} (w(c@ LF$e  &Lc((  LF$ &W{{L@aLv(a (w(x(y(z({`(|@(} (  c@L  &=@G$c((ܿ'LaLS  LScv)w)x)y)z){`)|@)a )v@(b(Ԍ{{aLG$b((ܿ,  L\DF$$' Wv(a (w(x(y(z({`(|@(  c@L)aL(a (v(w(x(y(z({`(|@(c@ L(@(@cv)w)x)y`){ )a)z@)v99{{((a 8-Dv(a(w(x(z@({ (,y`(cLc,&@!(aL(#i 8!LS L &%DH  Lc@v)w`)x@)va)!(%A  b)L 4\  $a(v(w`(x@(c Lb*&  b)Lb( [$%D,  L${Scv@)w )x)y)z){)|)a`)}`)~@) )v{x&'ZZsDh  L@w&ZZ{{$D)?'LP(LpD(AL~l,  La`(v@(w (y(z({(|(}`(~@( (x(c L(LC&Sk3ALvk (&!(AL\k(Vc,Nk C(C!(AL4kS(ALD(wWkW2cW)b(TaL)$4aL)(d&!((=Dj$ Yh좁*y-&L(AL@C&S h?)SWn$ Yh첁* 5-&LSSSS3W )(Qh ()KSSSSWB(!(S*] h)* =@] h?)sScv ) v@d(@* @ADg d h* d hv (c@ L([(=XgN hgN h_kSSc@v)w`)x@)y )a)vL<@v(a(w`(x@(y (0  cL,$L,D &C2$/W@&S  $L  $UG &FC(HX&S$) c)( C) s)( )2$€)tP(G(  LB(  L)lG  $a(v(w`(x@(y (c Lcv )v@v ( c@Sc@v)w`)v|)a)x@)y )z){)})~)`)  b)LB)\Db(  L@$99!L!LP  Lb( @ZZAL @AL@ZZALDAL@ALx@ALD-&( D$DH  L-&( }l)Á))))#)C)a(v(x@(y (z({(|(}(~(`(w`(c LALDSALhDB(  Lb(P@,& @(\& (\[HPALLD,&( @\OSH  LSSSALpCALD  L4@B(  L Gb(  L?SScv)w)x)y){`)a )z)|@)} )~)v@h$ (؀@\ DaHeLD&eLn$) \B(  ,(=h  'fL"(ƃ@LT@a (v(w(x(y({`(|@(} (~(Dz(c@ L %_&(`Sj$ uXj$ _(  L(eR&(L$0  L),D?S(&Eƀ@eL|CS@  L$ @m7o(DR=)CWSc@v)w`)va)  b)LB)b(,D  $a(v(w`(c L !*)̀(!)) ( $")͠(D&)''S!((νS &`Dd Lcv'a )v@d2W @s&Ga (v&dc@ Lcv ) v@&E@((_ ($ $_(1@!((νG(_v (c@ L(GScv@)a`)vw )x)y)z){)|)}`)~@) ))B)b)TxD΀(-@( iD ,)Bb)B),) A({{@?D  LDP!((SLC($Ll$G<DZ&S(s,@*D&D   L@l$@  L`%(q 8  L( A)#(q 8TG$(  L,(&& @ @   3xL  Lb(@Lc($LD(&T|D( @ )@C@b(B(  LB(b)  La`(v@(w (x(y(z({(|(}`(~@( (c L(&!($B)b)Lc(L@$(  B)b)L()&q 8,( J @ J k @ 3l'l  L  LS(&T@wWS  LcSl$@  L`%  LB)@  L h@*a@  "L"(* D ,\   L  3)@$(L,(%& @ @(L  LB(  L,DH  L;SB(  LLc(b)$L DsS x_ ̳[  L`%SCS(mGSc@v)w`)y )z'a)x@)v99   %L@D  La(v(x@(y (z&w`(c LDW@@"(%D  LS0W@S-$ \  L"(@  LS  Scv@)w )x){)|)a`)y)z)}`)v ($@  L  #(L` $D #$@ A(uD  L$!@  Ģ)LĢ(a`(v@(w (x(y(z({(|(}`(c L 3$@ $@HS C$ @ $G-@(  ")L C$B)@ S$)y@c(  99 %Lc(*@(*)@$$  LS c$@(  %L(*@(*@$S,?CCL1lF  ,L'S#(  LD  $S(,lF  ,LS  EL [( 7@4lH&  L[S$  B)L") (CB(  LB(XS #(̂) $@f&TH@W((L  LS=* #$`=)  )LCWG$0G  L$ GsS$ #$=* D?D9@`=)  LW/Sy&`=)$  L,@-* !\- 8 8E\)9$  L$D7WGC  );SST{{X@(@  LDaLW;C  )/SE$kWWDaL@  )?GS G s$9@ $G(  Lb)LC$TC`  LĢ),G Scv)w)x)z@)a)y`){ )|)vZX&O@  "LC(3  B)L D  $PZC(@/D  LSLC("$L$.DDZ&S  L,DH  LPb(  LLc(Ă)"$LS$(  L,(%& D @h  L  L  Lb)G$$  L@Wb(8@Ƃ(  Lb(  La(v(x(y`(z@({ (|(w(c Lc@v)a)w`)x@)y )v  L D  L &996Dv(a(w`(y (x@(  cL(TB( @  L!L&Sca )v'v@  L   )Lv&a ( a)  c@Lca )v'v@T  L a(  Lv&a (  c@LuabpkOSHPA crypto%luClosing disk cryptodiskdisk/cryptodisk.cWriting %lu sectors to sector 0x%lx with offset of %lu disk.mod not loadedReading %lu sectors from sector 0x%lx with offset of %lu grub_disk_read failed with error %d header file not foundheader file too smallluksluks2overflow detected while obtaining size of luks script_mount %lx%u-ecb-cbc-pcbc-xts-lrw-null-plain-plain64-benbi-essiv:cryptoNo such devicecryptouuid/Opening device %s Cipher %s isn't availableCipher %s could not be initializedecbplaincbc-pcbc-xts-Secondary cipher %s isn't availableUnsupported XTS block size: %lulrw-Unsupported LRW block size: %luUnknown cipher mode: %splain64benbiUnsupported benbi blocksize: %lunullessiv:Couldn't load %s hashCouldn't load %s cipherUnknown IV mode: %s,UNKNOWNfailed to recover a key from key protector %s, will not try it again for any other disks, if any, during this invocation of cryptomount recovered a key from key protector %s but it failed to unlock %s%s%s (%s) no key protector provided a usable key for %s%s%s (%s)cryptodisk_passphrase_triesInvalid cryptodisk_passphrase_tries value `%s'. Defaulting to %lu. Enter passphrase for %s%s%s (%s): passphrase not suppliedInvalid passphrase.no cryptodisk module can handle this devicedevice name requiredno cryptodisk modules loadeda password and a key protector cannot both be seta key file and a key protector cannot both be setnon-numeric or invalid keyfile offset `%s'non-numeric or invalid keyfile size `%s'key file size is 0key file size exceeds maximum (%d)Keyfile offset, %llu, is greater than keyfile size, %llukeyfile is too small: requested %llu bytes, but the file only has %lu bytes left at offset %llufailed to read key filecannot use UUID lookup with detached headerno memory for key protector key cachealready mounted as crypto%lu no such cryptodisk found, perhaps a needed disk or cryptodisk module is not loadedgrub_cryptodisk_erasesecrets: cannot allocate memorygrub_cryptodisk_erasesecrets: cannot erase secrets for %sErased crypto secrets for %s Mount a crypto device.[ [-p password] | [-k keyfile [-O keyoffset] [-S keysize] ] ] [-H file] [-P protector [-P protector ...]] | [-A] cryptomountluks_scriptuuidMount by UUID.allMount all.bootMount all volumes with `boot' flag set.passwordPassword to open volumes.key-fileKey filekeyfile-offsetKey file offset (bytes)keyfile-sizeKey file data size (bytes)headerRead header from fileprotectorUnlock volume(s) using key protector(s).hw-accelEnable hardware acceleration.LICENSE=GPLv3+cryptoextcmdkey_protectorprocfscryptodisk  /T EL`Zt o4&8'P23x0 0 H"'X-03@98?xEKQW]ciou{(Hpx (0X `h#)/5;AGXMSYH_pekqw}@xX(H 8 P     !@&+@0` 5h;AGMSY_ e$kq w }  ( 0 X h          0 ` p D(3AUd0h $2I^mX`15EQfu.$Cevx 2AYe@ q~grub_cryptodisk_iterategrub_cryptodisk_closegrub_cryptodisk_writegrub_cryptodisk_readcryptodisk_read_hookluks_script_getgrub_cryptodisk_opengrub_cryptodisk_scan_devicegrub_cmd_cryptomountgrub_mod_initgrub_mod_fini.L45.L54.LANCHOR0.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.L201.LC10.LC12.LC11.LC13.LC14.LC15.LC16.L208.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC42.LC43.LC44.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC45.LC46.LC47.LC48.LC49.LC61.LC53.LC51.LC50.LC52.LC55.LC54.LC56.LC57.LC58.LC59.LC60.LC62.LC63.LC64.LC65.LC66.LC67.LC68.LC69.LC70.LC71.LC72.LC75.LC76.LC73.LC74.LC77.LC78.LC79.LANCHOR1.LANCHOR2.LC80.LC81.LC82.LC83.L49.L48.L47.L46.L44.L58.L57.L56.L55.L53.L205.L204.L203.L202.L200.L212.L211.L210.L209.L207.LC84.LC85.LC86.LC87.LC88.LC89.LC90.LC91.LC92.LC93.LC94.LC95.LC96.LC97.LC98.LC99.LC100.LC101.LC102.LC103grub_crypto_ecb_encryptgrub_strlengrub_cryptodisk_setkeygrub_puts_grub_strtoullgrub_procfs_entriesgrub_disk_opengrub_crypto_lookup_md_by_namegrub_cryptodisk_setciphergrub_partition_get_namegrub_memcpygrub_error_pushgrub_cryptodisk_insertgrub_strdupgrub_cryptodisk_decryptgrub_cli_set_auth_neededgrub_snprintfgrub_disk_dev_registergrub_disk_write_weakgrub_disk_readgrub_unregister_extcmdgrub_fatalgrub_file_seekgrub_crypto_cipher_opengrub_errnogrub_memsetgrub_crypto_cbc_encryptgrub_cryptodisk_get_by_uuidgrub_cryptodisk_erasesecretsgrub_crypto_gcry_errorgrub_disk_closegrub_printfgrub_cryptodisk_listgrub_file_readgrub_password_getgrub_print_errorgrub_zallocgrub_strcmpgrub_crypto_cbc_decryptgrub_mallocgrub_file_opengrub_real_dprintfgrub_cryptodisk_challenge_passwordgrub_callocgrub_key_protector_recover_keygrub_crypto_lookup_cipher_by_namegrub_crypto_hashgrub_enable_gcry_hwfgrub_errorgrub_list_removegrub_freegrub_disk_dev_unregistergrub_printf_grub_cryptodisk_get_by_source_diskgrub_error_popgrub_register_extcmdgrub_device_iterategrub_list_pushgrub_crypto_ecb_decryptgrub_memcmpluks_scriptgrub_env_getgrub_strtoulgrub_crypto_cipher_set_keygrub_reset_gcry_hwfCDEFCD E$FCDEFCDEFCDEF88C<D@EDFlG pH CDEFHHCLDPETFhhClDpEtFG H $$C(D,E0F``CdDhElF||CDEFCDEFppCtDxE|FCDEF,,C0D4E8FTTCXD\E`FH H CL DP ET Fh h Cl Dp Et F4 4 C8 D< E@ F  C D E F  C D E F  C D E FH GL H\ \ C` Dd Eh F G H  C D E F G H G H G H( ( C, D0 E4 F  C D E F  C D E F  C D E F( G, H0 G4 H< G@ HD D CH DL EP F| | C D E F  C D E F  C D E F(G,H00C4D8E<FGHGHGHCDEFCDEF@@CDDHELF`GdHhGlHpGtHCDEFCDEF|GHCDEFCDEFCDEF,,C0D4E8FTTCXD\E`FlGpHxxC|DEFGHCDEFCDEF  CDEF00C4D8E<F@@CDDHELFTGXHtGxHGHCDEFGHpGtHGHGHGH4G8HhG lH G!H!G"H"G#H#G$H$G%H%G&H&G'H' G(H(G)H)$G*(H*XG+\H+``CdDhElFG,H,CDEFG-H-GHCDEFCDE F,G0HG.H.GHGHCDEFCDEFCDEFhhClDpEtFG/H/CDEFCDEFCDEFG0H0G1H1  C$D(E,FPG2TH2tG3xH3CDEFG4H4G2H2G5H5G6H6$$C(D,E0FG7H7G8H8CDEFG9H9DG:HH:XG;\H;G<H<CDEFG=H=G>H>G?H?CDEF,G@0H@<<C@DDEHF`GAdHAllCpDtExFGBHBCDEF$$C(D,E0F\\C`DdEhFCDE F<<C@DDEHFCDEFCDEFC D$E(FDGHHGH G H B G H G H!!C!D !E!F!GC!HC$!$!C(!D,!E0!F!!C!D!E!F!!C!D!E!F!GD!HD!G!H!!C!D!E!F!G"H,","C0"D4"E8"FL"GEP"HEX"GF\"HF`"GGd"HGp"p"Ct"Dx"E|"F"GH"HH""C"D"E"F"B""C#D#E#F##C #D$#E(#F##C#D#E#F#GE#HE#GF#HF#GG#HG#GI#HI$G$H $G$H$$C$D$E $F,$,$C0$D4$E8$FP$Bl$l$Cp$Dt$Ex$F$$C$D$E$F$$C$D$E$F$GJ$HJ$$C$D$E$F$$C$D%E%F4%GK8%HK<%<%C@%DD%EH%FX%X%C\%D`%Ed%Fl%l%Cp%Dt%Ex%F%GE%HE%GF%HF%GG%HG%GL%HL%%C%D%E%F%%C%D%E%F&GM&HM & &C&D&E&F,&,&C0&D4&E8&Ft&GNx&HN|&|&C&D&E&F&&C&D&E&F&&C&D&E&F ' 'C'D'E'Fp'p'Ct'Dx'E|'F''C'D'E'F''C'D'E'F''C'D'E'F4(4(C8(D<(E@(FT(T(CX(D\(E`(F|(GO(HO(G(H(GP(HP((C(D(E(F((C(D(E(F)GQ)HQ4)GR8)HRH)H)CL)DP)ET)F))C)D)E)F))C)D)E)F)GS)HS))C)D)E)F**C*D*E *F**C*D*E*FL*GTP*HTX*GU\*HUt*GVx*HV|*|*C*D*E*F**C*D*E*F**C*D*E*F*GW*HW**C*D*E*F++C +D+E+F@+GXD+HXH+H+CL+DP+ET+Fl+l+Cp+Dt+Ex+F++C+D+E+F+GY+HY+B+GZ+HZ,G,H ,G,H,,C,D,E ,F<,G@,HL,L,CP,DT,EX,Ft,t,Cx,D|,E,F,,C,D,E,F,G[,H[,,C,D,E,F,G,H--C-D-E-FX-X-C\-D`-Ed-F-B--C-D-E-F-GZ-HZ-G-H-G-H--C-D-E-FH.G\L.H\\.\.C`.Dd.Eh.F..C.D.E.F.G].H].G.H..C.D.E/F//C/D/E /F4/4/C8/Dx6 C2x6 RBbB#k:B HB  Ut