ELF                              y         @     @   A"  ># m`dAA" Ƴ ɏGH3@ck>>Gc`dA G #  e3 3 c3  3Gg # m3  G  3 3G#  E            ]q&JNRVZ
  :J*F@F cG	  3>&G	E  ;JE &	 cgGF	  3 .`dtByyzjBkaaօVFJ
F#8#<56A*AA                           qNRVZ^  3#AFE*  3cAF
  D=J		 4 @ޗ t @FڅZFG }w  ͏# VAcX Gw$$`FddiyBzz{k%a         "& J  * }5	 5  J`Bddia                                                                                                 qVNRZ^bfj}aFc'>T#<:cVKcVc  3#.`NddiyJzz
{kJll
m}-a6  3.ɿ|cσ"ݺc&]##  AFENTFc
  C                        p  3cs*PJ#4pE{pJp!FJpJcpJg  3檅AFN  3#JTGcD  'C                    z #4G#&e GA #&J#$y  3c	BY) )   3Η
	q N#  |d  3C؜cN΅s#$T!%F3k|FNc	   3-  3ͿGG6 3kc
bc2=Fct -E3 m}  8җ   ʗ#8cl 7
>7dEQʅf#0ʅJN6 5ʅ8J  GJ憓N7  8Hfqfc( m1AFl  8ȗ  ڗ ޗ#8qʅf#06 5ʅ8JʅJN  gJ憓N7  8hfE|`  3ccN΅sʗ  GGI|	cڕޕs.N#8򂝈|5a.sc
  g5Ĝ|N.cs  'NFG w  ͏VAcX Gw#|cs;'f  #8q  3AF΅FtI7 3 #Fq  3C@;'D#8G˃57; Gt;	 w	  3c$  33kJFF|Jʅc  3c  3JG '# }A  3â}FF3k|c   3C}  3տmEeiEUKGG	#4չ                           E]q&JNR  '  6&	  )c.*E`dtByyzaa|E҅  6fEɿ`                                           "& $a    6  5  30X7؉t  3#`Bdda                                                                                                           ]q&JNRVZ誉:M  33 2#<  C`dByyzjBk&taa5  33 8    6  5  3J`6  3#G3 օR*  3V  3cZ  c˃75v VF   3#V-    3`                                                                 ]q&JNRV$a2  3#2  5  6  .P3lt  3vҗV F 9*#<  &  6  5  337`dtByyzj:aa  3CG҆3 օ&  3c*ɷ                yu9q"&JNRVZ 
  :J
  JIItxʗc  3pBttyiBjjk!a39ecŐgEx!	ڗcu                                                    yq"& c    3IEptdEa8   3A#<#8W7c   C}5c  3#&Eし  $@  e  3-E@                                                                                                                                                                                            ]q&JNRVZ^b
  :

  	  9;
 #0 Dc cj  3*!̓4
 
  
  :j懲# +A#y  E55c    3-EI`dtyzjBkklJByaa  5]; 4 t7cg&l4G7߈g  3&f]  M탵^   䂚  3Ⓟ# l  6  3 E^^#   6f  3c F ^E#| FcgG TGc  'C                      ݄`c E    3TGc  GC                       m  E  ]  eq  E  3 #   &%F@c)G #   %ٷ  u  M    3ChgiFvcd # Fvcd IA" eCG  ꛆeGcd  eGcd `d;@AG  c cd cd i                                                                                                                   9q"JN&RV .  3C  EF͗  E  3C1E͠    3-FN  
  :cГ 5`ſ  3FEi   C  cм|c	`ݿ#0E#, p#8 g#. |#0X'ءt    6  5  3N/h  3Q  CpBttyiBjj!a           A"   3G`dA                                                                                                                                                                                                                           qNV^RZb  3.  E  3C^EJIc  3J  3R  3**  %^E  3cJe    3NKc$  %  3#NKc $    3FNa	KJ    3FNG-ɗ    3CFNc    3FNc7	 s  E  3CIE7	 s3 cGIE##*#j##J##:D`FdiyBzz{kBl&d%a    3FN		K)  %  3FN9  3b*  %^E  3c-7	 AGs>c asc	  IEɿ  e  3cFN7	 sGc 	Kq  EIE1  NͿ	K$    3FNG  E  3FN9  3#i 2#46    3CbG  ^!  eN-JG                                                           q <UG}	 cG;I  3Jօ*1  3NօT#4Gch G;cgg  3ΆVd  3c >pFttyijkRFj	aGa;	&ATGc	TGt  3|  3ﳅ*cDJs  3; 
PQ`  3 &*Q*  3AFE  ;+I	 ; tG JDA	                            yq"&   3.#<6  CptdEa  Ǉ  r# FfG#vc#"Eɷgw                 yq"&JN   '	  9)cptBii&dEa΅eՄ`ͷ            A"   ccqeGuρFgwm#`d>A#qſ                                                                                                                                                                                                                                                                                        5q"& nJ  3#.#0#4cpG  #4#0##    ;ꃺc
    3	EI%gw2u
N' *c6
 ɷ3zx╃ac  3C c'   3C#  t    6җc  5  3@HxG# !
tҗcA  3	 *c  Rc
   7  3  yE  3CRlc&ʅNJc  3NJcp#	c
  3lhEh  3# J`Jdd
iyFzz{kFllm}ax&ʅ◘cgN샷Q  3## # t*җc	   8hc   ʓ6  6͗  &  5%  3#͓I  3ba  8E  3NJJ  3JIݽ  3J嵗  &A'   3#    3 c  5  3J)G   3#F7*    5  3FޅJ    <ŗ  c
	 *  6&c   F  5jh  3     3IEJ  6}h  3þ&ʅNJE}
	i  5ż  3ü#  IJqtJKΑ                                                                 yq"&JRN 	  9	  3*# 	   3CDptBiij&dEa  3&RŜdD  3CN  3>4 '	 Gc   3cd  3e  3Cտ                                                                                                                                                                                                                                                                                                                                 5q"&J e.	  3#45  3C9 EcN`'	'	  EIE!  k  E	E  3	  3#45`Jdd
iyFzz{ka'	'	Ǘ  i'	c@'	c8  A'	˗  5  3F# 6G ǃ7 ˗   U  e-E	fc~     3-EI5  3ݓp  gوC14acF    3R-E  3҅WFAc	c6  %  3#RNEM  3N#84#4E6  3c^7c.  E5  3ѓ#<)%	  3E#4  eE-7#0'	 σ
   3N*  37    6  5  3Г0aEٻ'	G  3C  5Eُ##04  3*		  9I%	   3C%	 ֗  ˙&	&	G c  3  5ُ#  3
   3cُN#I	 c }3 G	 c# 	 	  3#N*  3	ړ#  MIɿ  3)8}  F  6F  5E  3C e  3R  3	#  A  3҅N  3ô  3CRc	 #  		5  3#4'	#8Ã'	#8Jė	  5  3cF#	 6*G ǃ7   %	   3cq'	҃'	 З                                                                                                                                                                      q 
  :JD9
 c	  3E5	  3
#8T  CII:
  ;c
     3	Eٿ7
N$ *u:
   6릆    3c  5eV  3&  3c #<1$   3cNc	   3J5  3C6E5  3pFtyiFjjk&t	a  3 	    3IEQ5  37#0ʅN  3#	   6                                                                        yq"&JNR   3   5  3  	  9	  c*  3RptdBiijEa҅&h  5e  3c  5`]                                                                                            "&     3&    7      3#  5%F  g  3  5`Bdda                                                   "&   3c  D  3C&    3o  3`Bdda           u                                       a                                       b                                       p                                      k                                      O                                      S                                      H                                      P                                     A                                                                               
                                                                                       crypto%lu       Closing disk
   cryptodisk      disk/cryptodisk.c       Writing %lu sectors to sector 0x%lx with offset of %lu
 disk.mod not loaded     Reading %lu sectors from sector 0x%lx with offset of %lu
       grub_disk_read failed with error %d
    header file not found   header file too small   luks    luks2   overflow detected while obtaining size of luks script   _mount  %lx     %u      -ecb    -cbc    -pcbc   -xts    -lrw    -null   -plain  -plain64        -benbi  -essiv: crypto  No such device  cryptouuid/     Opening device %s
      Cipher %s isn't available       Cipher %s could not be initialized      ecb     plain   cbc-    pcbc-   xts-    Secondary cipher %s isn't available     Unsupported XTS block size: %lu lrw-    Unsupported LRW block size: %lu Unknown cipher mode: %s plain64 benbi   Unsupported benbi blocksize: %lu        null    essiv:  Couldn't load %s hash   Couldn't load %s cipher Unknown IV mode: %s     ,               UNKNOWN failed 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_tries     Invalid cryptodisk_passphrase_tries value `%s'. Defaulting to %lu.
     Enter passphrase for %s%s%s (%s):       passphrase not supplied Invalid passphrase.     no cryptodisk module can handle this device     device name required    no cryptodisk modules loaded    a password and a key protector cannot both be set       a key file and a key protector cannot both be set       non-numeric or invalid keyfile offset `%s'      non-numeric or invalid keyfile size `%s'        key file size is 0      key file size exceeds maximum (%d)      Keyfile offset, %llu, is greater than keyfile size, %llu        keyfile is too small: requested %llu bytes, but the file only has %lu bytes left at offset %llu failed to read key file cannot use UUID lookup with detached header     no memory for key protector key cache   already mounted as crypto%lu
   no such cryptodisk found, perhaps a needed disk or cryptodisk module is not loaded      grub_cryptodisk_erasesecrets: cannot allocate memory    grub_cryptodisk_erasesecrets: cannot erase secrets for %s       Erased crypto secrets for %s
   Mount a crypto device.  [ [-p password] | [-k keyfile [-O keyoffset] [-S keysize] ] ] [-H file] [-P protector [-P protector ...]] | [-A] <SOURCE|-u UUID|-a|-b> cryptomount     luks_script     uuid    Mount by UUID.  all     Mount all.      boot    Mount all volumes with `boot' flag set. password        Password to open volumes.       key-file        Key file        keyfile-offset  Key file offset (bytes) keyfile-size    Key file data size (bytes)      header  Read header from file   protector       Unlock volume(s) using key protector(s).        hw-accel        Enable hardware acceleration.   LICENSE=GPLv3+ Ab   riscv X   rv64i2p1_m2p0_a2p1_c2p0_zicsr2p0_zifencei2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0 crypto extcmd key_protector procfs cryptodisk                                      "            "                                 %                  f           F       /     @            I     (	      l       a     	      T       w     
      .                                   z                                    6           .                 0      4                 6      A     !             ]    "      
      r    +      |           P,      T                               (                   X                                                         @                                                         v                                                                                                                                                               0                    H                                                                                               
                        0                   8                   @              "     x              (                   .                   4                   :                   @                   F                   L                   R                   X                   ^                   d                   j                   q                   w                   }     d                   n                   x                                                         P                                                                                                                                                                            (                   H                   p                   x                                                                                                                                                   "                   )                    0     (              7     0              >     X              E     `              L     h              S                   Z                   a                   h                   o                   v                   }     X                                                                             H                   p                                                                                                                  @                   x                                                                                               X                                                    	                         (                   H                                 %                   ,     	              3                     =                     G     8	              N     P	              U     	              \     	              c     	              j      
              q     
              x     
                   (
                   0
                   X
                   h
                   
                   
                   
                   
                   
                   
                                                                              0                   `                   p                                                                  z      *                     5                     C                     W                     f                         h                                                                                                    H      v                                 p                                  1                     ?                     V                     k                     z                                                                                                                                                             B           *             +                     B                     R                     ^                  s                                                                                                                                                                                                                      (            %                     1                     P                     r                                                                                                                                                              P       	                     	                     +	                     ?	                     N	                     f	                     r	    @               ~	                     	                     	                     	                      grub_stpcpy grub_crypto_xor lrw_xor gf_mul_be grub_cryptodisk_endecrypt grub_cryptodisk_iterate grub_cryptodisk_close grub_cryptodisk_write grub_cryptodisk_read grub_cryptodisk_clear_key_cache cryptodisk_read_hook luks_script_get grub_uuidcasecmp.part.0.constprop.0 grub_cryptodisk_open grub_cryptodisk_scan_device_real grub_cryptodisk_scan_device grub_cmd_cryptomount grub_mod_init grub_mod_fini .L52 .L48 .L51 .L50 .L49 .L47 .L61 .L57 .L60 .L59 .L58 .L56 .LANCHOR0 .LC18 .LC21 .LC22 .LC23 .LC32 .LC41 .LC44 .LC50 .LC56 .LC62 .LC65 .LC69 .LC71 .LC76 .LC78 .LC81 .LC83 .LC85 .LC87 .LC89 .LC91 .LC93 .LC95 .LC97 .LC99 .LC101 .L207 .L203 .L206 .L205 .L204 .L202 .L214 .L210 .L213 .L212 .L211 .L209 .LC103 .LC106 .LC109 .LC115 .LC123 .LC127 .LC129 .LC132 .LC134 .LC137 .LC139 .LC141 .LC143 .LC145 .LC147 .LC149 .LC151 .LC153 .LC155 .LC157 .LC159 .LC162 .LC164 .LC166 .LC182 .LC184 .LC186 .LC194 .LC200 .LC205 .LC209 .LC213 .LC216 .LC219 .LC222 .LC227 .LC239 .LC243 .LC245 .LC247 .LC252 .LC254 .LC256 .LC258 .LC261 .LC264 .LC268 .LC270 .LC273 .LC277 .LC285 .LC313 .LC318 .LC320 .LANCHOR1 .LANCHOR2 .LC327 .LC328 .LC329 .LC346 .LC347 .LC348 .LC349 .LC350 .LC351 .LC352 .LC353 .LC354 .LC355 .LC356 .LC357 .LC358 .LC359 .LC360 .LC361 .LC362 .LC363 .LC364 .LC365 .LC366 grub_crypto_ecb_encrypt grub_strlen grub_cryptodisk_setkey grub_puts_ grub_strtoull grub_procfs_entries grub_disk_open grub_crypto_lookup_md_by_name grub_cryptodisk_setcipher grub_partition_get_name grub_memcpy grub_error_push __bswapsi2 grub_cryptodisk_insert grub_strdup grub_cryptodisk_decrypt grub_cli_set_auth_needed grub_snprintf grub_disk_dev_register grub_disk_write_weak grub_disk_read grub_unregister_extcmd grub_fatal grub_file_seek grub_crypto_cipher_open grub_errno grub_memset grub_crypto_cbc_encrypt grub_cryptodisk_get_by_uuid grub_cryptodisk_erasesecrets grub_crypto_gcry_error grub_disk_close grub_printf grub_cryptodisk_list grub_file_read grub_password_get grub_print_error grub_zalloc grub_strcmp grub_crypto_cbc_decrypt grub_malloc grub_file_open grub_real_dprintf grub_cryptodisk_challenge_password grub_calloc grub_key_protector_recover_key grub_crypto_lookup_cipher_by_name grub_crypto_hash grub_enable_gcry_hwf grub_error grub_list_remove grub_free grub_disk_dev_unregister grub_printf_ grub_cryptodisk_get_by_source_disk grub_error_pop grub_register_extcmd grub_device_iterate grub_list_push grub_crypto_ecb_decrypt grub_memcmp luks_script grub_env_get grub_strtoul grub_crypto_cipher_set_key grub_reset_gcry_hwf                                                                                                                                                                                                                                                                                             (                    0                    8                    (      #              (      '              ,      #              ,      '              0      #              0      '              4      #              4      '              8      #              8      '              <      #              <      '                    #                    '                    #                    '                    #                    '                    #                    '                    #                     '              	         !           	         "            	                    	         #           	         $           	         %           	                    	                    
                     
                    (
                    0
         &           8
         $           @
         %           H
                    P
                    X
                    `
                    h
                    p
         '           x
                             (                    $                    %                                                            )                                                                                           `         *           h                    p                    x                                                 +           @         !           H         ,           P                    X                    `         -           h         .           p                    x                                                 /                    0                                        1                    2                    3                    4                    5                    6                    7                    8                    9                    :                    ;                 #   <                 '   =                 #   >                 '   =                 #   ?                 '   =                 #   @                 '   =                 #   A                 '   =           P      #   B           P      '   C           T      #   D           T      '   C           X      #   E           X      '   C           \      #   F           \      '   C           `      #   G           `      '   C                    H                                        I                                        J                    !                                                                                 K                    $                    %                                (                    h                                                 L                                                            M                    N                                        O                    P                                        Q                    R                    S                    T                     U                    V                    W                    X                     Y           (         Z           0         [           8         \           @                    H         ]           P         ^           X         _           `                    x                                                                                                                                            0                    8                    @         !                    !                                        !           p         `           x         a                    b                                                            !                                                                                c                    $                    %                                                            d                                                                                 e                                                            f                                (                    0         g           8                    @         h           H                    P         i           X                    `         j           h                    p                    x                             k                                                                                                                                                                                   !                    !                    !         l           !                    !         !           !         m           !         n           !         o           !                     "                    "                    "         p           "         q            "         r           ("         s           0"                    8"         t           @"                    H"         u           P"                    X"                    `"         v           h"         w           p"                    x"         x           "                    "                    "         y           "         $           "         %           "                    "                    "                    "                    "         z           "                    "                    "                    "                    "                    (         `           (         a           (         b            (         !           ((                    0(                    8(                    @(         h           H(                    P(                    X(                    `(                    h(         i           p(                    x(                    (                    (                    (                    (         k           (                    `*                    h*         {           p*                    x*         !           *                    *         |           *         }           *                    *                    H+         ~           P+                    X+                    `+                    h+                    p+                    x+                    +                    +         !           +                    +                     ,                    (,         ~           0,                    8,         !           @,                    H,                                                               (                     8                     P                     `                     x                                                                                                                                                                                            (                    @                    P                    h                    x                               $                                                                           (          
           0          	           P                     X                      .symtab .strtab .shstrtab .rela.text .rela.rodata .rela.data .bss .rodata.str1.8 .module_license .riscv.attributes .moddeps .modname                                                                                         @       ,                                   @               Y      h                          +                     ,                                   &      @               u                                8                     .      `                              3      @               w                                 >                      /                                     C      2                /                                  R                     :                                    b     p                :      c                              t                      ;      #                              }                      %;                                                          0;                                	                      O      	                                                   x                                    