ELFȎ@@#hb8h"8B5_֣$@Te˿Td}B!cT_$@8cE@8J8%hdFhdh$ %hd8Fhd8Jh$8{@9 KclSkHT@u@ @9" @9 4@9@,R mS(Q(@A! kT{Bu@@9@9!!c|A kAA{_{S[RRR GKj`8(6ҍRaj`8bj8a*aj 8C|S!T6@9lR9qTSA[B{Ĩ_{ @`"@`&@ @{¨{S[cks@@c@@(TCk@/5C@/4SA[BcCkDsE{ͨSA[BcCkDsE{ͨ@@B@@@b@A[A&ۚT@?ր5[R@o@q@ T(T q T5Ak@?q@T( T@@ 5#Rc x(4dqTqT@3@0@ RSA[BcCkDsE{ͨ_֡"ԚWA3@"@R@?@3@AB@@`?@3@@`?@3@ @ ?@3@$@ ?&Q"GqTRK&"Ԛ@s@99B" Ѡ"9`Z!Zaz"`z9@@@@@'@4? q T?qT@R#c Ԛ4@4\@  Ԛ@84" @9@!?<iT`R"_Td#3(T7@;@TR?@ @3@?{?@"$@9@y!"?T?CT#3)T?@$@3@?b]{?@AC!@#@5;RR{#@@B9@@G@@@C@4`5@@@@8R@99a*8cC|S?!T6#B9lR#9@@@@9 ?kTc9R@AB9Q #QC K!# B ! 9#9'9ASc#C94@AQ9#B99 @7AS9V#R@@c X45J`kb8`k"85B_!T"`R * Ě#5b4R_{S[@@RSA[B{Ũ_c>@@?`4 Rs@{aR  @@@@`2@Q`25`@ @{¨_{S[c @@@ @@@*SA[BcC{Ĩ_@"š@@lR@@@*%R"š* 4*SA[BcC{Ĩ@@@@s@a$Q"Úa"?*@R{S[ck @B@fRf@@ @`@@a$Q"Ú `@5dʁ@R"šSA[BcCkD{Ũ**gRB@@ @*SA[BcCkD{Ũ_@@A{SaB!ht@SA{èhu"@R`@"hu_օ@@@R{*S*`@!$T@@@SA{è_`@`T@`@5@`R`@R {S[cks@@X`BT`@R49s@@5@bTsT@`RSA[BcCkDsE{ƨ_@@@4@3sBT@@@sT@ !sT+@@`"T@@5@9A@725b@w8@w 8| #RAc @* !8@!@"@A@95j@?qThT5!@@!@@4@$Q#hqBa08? q@T?q`Tn@?qTHT5!@!@!@!@!@? qT?q T8@"_T@R`8!@!@!@!@*@!@"D9!B|SDC\_$qb$8"D9B DC\_$qb8  @94#@9c4TCQ@hq0 @9Qhq 0@K_@9_qT$@9qTFQQhqCc0hq0kT!!{S!@4@SA{è@Rb@`5@@a2.@4s@ҠR!@!@A5!@3@a>@ Ts@`A`@ R`>@`2@"`2R`@ _R@@@` @`@@@SA{è_ R{S[ck+@R*S 4M @R*@*4A@*4@5{6R@*4A@*4@* 5@@@AT@@R@@ Ӛ TR )rR+@*SA[BcCkD{ƨ_@5{VR@`5@R*@@_@T@@R@@_@!T{vR@5@@_@T{R@@R{@s@*4@*@5{@aR @@R!R6RARR{S[ch@@? qTTRT **5``n@u q!T`*@@hT`&@*4**?qAT@4@TK`R`j@ q T`j@qT`v@`@47R@@`R`A"`vRSA*[BcC{Ȩ_`"@A44R`A"kT~S?9`v@bRB{S` @@SA{¨_@ @9a>" 9@aB@!@a@@aRb#@!@B @@h_{ 1`4@h{_@@A@@@aTA@@!@kTA@A$@!@cA?T_A!{CS[cks b@"@  C@@@v@@Rҝ@@! @@?7@@`5t@b@:A#@@97Bhz" " 4@`4`@Rhy@@@`@!R@99#`@hy @2@@?@@c?@@$R`@ @`?@ 5R5`@@4` AR` @{ASB[CcDkEsF_`@@hz` @``?4~@`@@hy@@_aR@G2@@@@4RR@`4 ` @ @94#RG@@9`5_Tb@zҀ2;@@ !_@@?`@;@@?@` @ R5@@R6R` @@``?`56RdxqD A TZ@6R]`@2 {S[!@?R*SA[B{è_`@R!0Cq@qAT`@` {S[c*@`@#@4@Rq,T@5"@5@@R@@@@Ra@4__@#@SA[BcC{ʨ_ր2@4@4@B@ 4@4@Ҁb@4R@6@?6@@@943@@94@ @@`R @ TR@`RҀ&@R@@ @T@`RT##@cU"T@RC?`C@C@T@R`R>@RG@4|@O@`RF@K@@4@ 5a€R>@@@@Rj"@A9; 39@*T5@@ 5@5@I@A9"@b5x5A4 39@@ 39@9?qATѴj`8?qTj 8  R9k@<@ʀR@@@ R9yt R9H4@?CB@4R@34R@.@.@@@943@@9 4@@5r@4@4@ {S@[c@R#` @w2+@@E @@@R* @#@?@@5@ R5@@R*(/@@3#`?R)@@@?@@B@@c /@@t/@3@R/@[B*SAcC{Ȩ_{S@@@@SA{èb@a @4@@s@{@ R@@@@@!@ a @{¨@{ @@ @` @{¨uabpkOSHPA 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_protectorprocfscryptodiskX ` h h X    5 @  ( 0 8 @ H KH @ H P X ` `     u \ (08@HPX`hpx8\PX`hpx(08      %%%%&&&& &(&0&8&@&H&P&X&`&h&p&x&&8(@(H(P(X(`(h(p(x()))) ) )p))))))))))@** "-;O^|p,CXg~8Hx(/?K`o&=_pp,;S_@ kx$xgrub_cryptodisk_iterate$dgrub_cryptodisk_closegrub_cryptodisk_writegrub_cryptodisk_readcryptodisk_read_hookluks_script_getgrub_cryptodisk_opengrub_cryptodisk_scan_devicegrub_cmd_cryptomountgrub_mod_initgrub_mod_finigrub_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_hwfX`hxT`h0<l \X `  X , ` 4 X ` |           #     D H  X  \ ( d ( h 0 l 0 p    8 8  @  @    5( 0 #8 @ mx H | P @ H @ P    X  H  X  P @ H P #X       $ 0  4  X d  h  t  x             088<H\(`(h   048Hh@l@tHH pp(P,P4X8X@`D`LhPhxx  (0M8U@YH\PaXf`lhqpvx|LX\ht|DPTX\`dlx|# P$P,<DP\XdXl|``hhpph 8<Dxx@HPtx PX` hpx"'Kkp0Hx4P((00(0<@4P\dhlx |  $(PXdhp|`|(,0LhtxHPT%'(0#;W   $  0 <      !!0!%4!%@!%D!%P!%T!%\!l!!%!%!&!&!&!&!"& "&" & " &4"(&<"(&D"X"d"&h"&"0&"0&"""8&"8&""" #@&#@&,#H#T#P&X#P&|##X&#X&#`&#`&#h&#h&##p&#p&##&#&$ $x&$x&8$p&@$p&D$d$$$$X&$X&$`&$`&$h&$h&$$0%T%p%&|%&%%&%&%%H&%H&%%%+%H&z&&& &(&0&68&o@&H&P&X&9`&h&#p&nx&W&P(&P(&&&X(&X(&p(&p(&'X('X(4'<'h(@'h(H'X'''@('@('8('8('H('H('`('`(''''X('X('((8(%@('H((P(X(`(h(p((()()(()()()((()()(()())))$)),))8)<))D))H))L))P))T))X))\))`))d))h)l))p))))))))))7)N)q)))))*)*))*)*) ***( 8 P ` x> G a j s     ( @ P h x 6  (0PX#.symtab.strtab.shstrtab.rela.text.rela.rodata.rela.data.bss.rodata.str1.1.module_license.moddeps.modname @ *@PR`9 +`*&@ 8,`3@ >x, C2x,9 R6b6#k6 6  LPt