ELF          >                    |          @     @   II1AA	t4t#xƃwp DRAwz H9tˍHw 1Jw )H        UHAWAVAUATISHH(HuH   +  A$ E1I        I        ,   HAHH9uH           Ht  HMHuȺ
   HA׀; HMu%Hڿ
   1H        H           HUȀ: uHv(H¹      1H        I        AmH]B3A$HtZy uH           1H        7IHYI      1H        H        1H([A\A]A^A_]UIHATIH        SH        ӅtH        LӅu
A$#  TH        LӅtH        LӅu
A$  $[LA\   H        1]H        [1A\]UIHATI        SHH        Aԅuf uH        LAԅuf ZH        LAԅuf ?H        LAԅuf $[LA\   H        1]H        [1A\]H        U1HATISHHuHЀ; t	HU: tHڿ
   H        HH t"H¿   H        H        1A$1ZY[A\]ÅtH           1H        UHSH        PH{0H        к@   H1H        Z1[]H        UHATISHHt<H        HHI$    u$H        [   A\H        ]   [A\]Åt H           1H          H        UHAVAUATSLgH        H{01@   HH        A<$ tyH        Ml$I        LAօu   NH        LAօuH            (1L   H        H        х}  A|$ u
A|$  tM(H        I|$H        HrЅtC  H        I|$(H        Ѕ   A|$0 t#H        I|$8H        Ѕ  A|$@ t#H        I|$HH        Ѕ  A|$P t#H        I|$XH        Ѕ  A|$` t#H        I|$hH        Ѕt  A|$p t#H        I|$xH        ЅI  uH            uMH{0 uH        H{( u   H        H{(    H           {<    n   C<uH           TH{( uH{0 tH        3=   u{8 uf{ t7H        $t%H           1H        [A\A]A^]f{" uH        f  { uH         @f{ u tu{?uH         #  1[A\A]A^]UA1]   E1HAVAUHoATIԉSH  fDlL1H      1ƅnHhǅh   1Ɉo1H        ЉÅt%   L1H        I        A@uI        E1f@v'H           L1H        ѻ   =fD;s3Až   AH        < 1)HcHcLAHĀ  [A\A]A^]UGHAVAUATSH        H   f	wH        HD1H_I        I        DAօtH_H1H        A]H        H1   AH_11H        AՉH_DA։H_H        1AՃuHĐ   [A\A]A^]UHATS   H        H:IH        ӿ   tjH        I<$ӅtQH        I<$ӿ   t=H        I<$ӿ   t$H        1H        Ҹ      H        1[A\]U1]   HAUATIHcSH  ƅbf        Hǅ\   f`H        1Ҡ        H        8s#   HH΃H5c1HH        H\HH        и   } u}I        (   AHHtO@  H}AHCHt8HHUHH        HEHLfC H        1H        Hи   HĘ  [A\A]]U1AA   AHATASH8H1H	  4H#   1HZF  1H    H   fD$   Hhfǅ& 󫹚   Hǅ(r H`   1HPB   1H   HF   1fAuH  C  fD|HpMfA#u$H  C  fD|Hpfǅ~ "H           1H           HpH<   fD8H        1H8H        Ѕt¿   H           ǅ	  @LhLDPHH j HZHPHPHPPHPHPH4PH        H@t!¿   H        H        14He[A\]U1AHAVIι#   AUHIATMSH@  AHF   t?1HxH        ЅtBڿ   1H        I        AH        DLЉÅ   ǅ	  @LMIh  LPHA<$H        j ZY=  uH           1H        #t=¿   1H        H        A<$É=   tH        He[A\A]A^]U1A   HAWAVAUMATSHHH   H#   H   1H1҉HH  @A    @E1fǅ  fǅ j j PHjPH        H0t'¿   1H        H        A!  DI        H  HH        S H        H9Uq  HsHH        C SHEj         HBHAHHHH        H        }    E11HHDHBH        Ѕ@  H        S  E1HHH        HDH\HAHBHH        H        } u^11HDH        ЅtH           fBfw  PHsDfu"H           1H        R  LAQ  @1j E1HH        AZA[tH        @L1V1j L"  @HHH        _AXtH        ¿      E11HBLhHH        ЅtH        EH\H1PLhj DL"H        ZYAǅt"H        ¿   1H        AH         H           H        1AEunHH1HH        AǅtEA	  uAE D   1H        H        AH        wH        HHuH           1H        HHH        HHHHuHeD[A\A]A^A_]UE11HAWAVAUIH8ATE1SHH  HH  L LLHDDƅ ǅgfǅ
w>H        LHUH9  H           1H        8  A} 0uAEǃ   @HIHGH9rL   LH        ЅxE1HHLLH        LL(ЉAǅ  HH E1H        Aǅ  HHH        ЉÅ  HHH        Aǅ  DHHH        AǅV  @t=   3  HH HH        Aǅ  HH0H(H        Aǅ   H        LH H0HEHH9s%H¿   1H        H           HLI        AH0H(LAE1H8LH        LMHLH        Ѐ} t1H           1H        AA11A   HH        I        HAH(AE  A   H           xHLLH        H8LH]H        HLH        Ѐ} t(H           1H        Aǅ`    @I        AE8t   uH#    E1HD  A}LHH8H        Aǃu~H        fAUAE f#uH        ffuH        f= t
H        H        1H        1H        8(  AES  LH        I        Mt-I~HLHӅtaAM6H  uH H        AǅuzHHLH        H AǅuH        ӅuE1 t)H        1H        A}"H        I        Aԋ=   ?  A7  A}LHH8H        AǃI        A1LE1H        0Cf   fCTfA9EufA9U    Mcf#uH        ff uH        ft
H        H        1LH        1BډLHH        H8ЃH1LH        I!H H        HH        H  D[A\A]A^A_]U1#   HAVIAUHI1ATAHPSH0	  HDH        ЅtH        DrfNf vH           1H        wE1LDǅP	  @  @HPH        Ѕt%H        D   1I        AHLLH        H0	  [A\A]A^]UHAWAVAUATI        SH8A$uH           RH  Hz  HuH}t  _  Ml$(Mu5Ml$0Mu+H           1H        H8[A\A]A^A_]   LH        IHu5H        L   1H        H        1   Lx@MuL   H        ~H        LIHu'H        L   1I        A1UHLL1H        HI9t6H        LL   H        H        1E11HuLMH        Hu  LHMHUH        LH           El$<D=      1H}HEH        ЉÅuQHMHULEDH        H}ЉÀ} t*H        1H        A|$"H        H        DH}H        3Ȼ   u*HUHuDH8H        [A\A]A^A_]   H8[A\A]A^A_]I        U1I        H        H        H        HSH        PE111I        H        H        H        H        H        H        E1H        H        H        H        H        H        Z[]UHSH        PH        H8H        H        H        H        H8H        H8H        H8ZH        []U1HAWAVAUATSH(EHu   _IHI1IHMI        A׃u;H        Hc}HHtHEHMLLAׅuHUHHcUIH([A\A]A^A_]HtHuH           1H        Hu H   1H        H        <H        UHSHAQЅt$AXHڿ   [H        1]H        Z1[]U1HAUI1ATHMSH(EH        HUHUЉÅuQHULeHw*   LH)H|H        ЋEȉEAE    MtH        LH([A\A]]U1HAUIH        ATIHuSH1HXHEHEHEHEHEH        U1H        uQH        H}HUH        H        u%1ɉH}LH        ЅtH           5H}HMHUH        H        Ӆt"H           H        1   LeHUH        H8H        LЅtH           +H}HMHUH        ӅtH           H        1[HUHuH        H        ЅuH        H}HM1H        H        uHEIE 1ELI        AH}AԋEHX[A\A]]H        UHHH}H}U1HSHHEHEHuH           rHuH        \HHMHUH        H        Ѕu(HUHuH        H        Ѕt,1(tH           H        H1[]H}H        H1[]HuH           HuH           H        1=H        UHH        HЅtH           1]H        1]H        HHH        H        HHH        Ht=UHAUI        ATSHRL'H{AHAMt	LM$$X[A\A]]U1HAWAVIAUATSH   HPHlHpH        HXAŅK  DlA   AT$b0  I        H        (   HH   EL&   1H        H}AEL(   H        H}1AHXHSHuH        AŅ   HXHxHSH        HuAŅuLHxH   w6fS HpHH        A%HpHPH8A   I        H{AHAA   HpH        HĈ   D[A\A]A^A_]H        UHHSHH        APЃu1H3$t Y   [1H        ]H        Z1[]HtIUHAVI        AUI        ATSL'HH{AHAMt	LM$$[A\A]A^]U1HAWAVHUAUATSHHHuH        HEH        H}Ѓ(  tH           :]Cbw I        I        I        $H           H        1҉      AIHu$H           1H        ҉      H}1H        AH}IT$HuAׅtAH           1H        I|$H        LH        .H}LH        BHE1HM1HH        H}HH[A\A]A^A_]                                                                                                           m                                      p                                      b                                      T                                      k                                      s                                      a                                      n                                                                                                                              @                      `                      `                                                                                         `                    "` `                                                                  @                                                                    @                    ` `                                          ` `                     @                                           ` `                                          ` `                     @                                           "` `                                          ` `                                            @                      @                                                           empty entry in PCR list entry '%s' in PCR list is not a number entry %llu in PCR list is too large to be a PCR number, PCR numbers range from 0 to %u trailing comma at the end of PCR list too many PCRs in PCR list, the maximum number of PCRs is %u ECC ECC_NIST_P256 RSA RSA2048 value '%s' is not a valid asymmetric key type SHA1 SHA256 SHA384 SHA512 value '%s' is not a valid PCR bank TPM handle value '%s' is not a number value %llu is too large to be a TPM handle, TPM handles are unsigned 32-bit integers tpm2_key_protector_clear accepts no arguments no memory to duplicate file path the TPM2 key protector does not accept any non-option arguments (i.e., like -o and/or --option only) srk nv value '%s' is not a valid TPM2 key protector mode in SRK mode, a key file must be specified: --tpm2key/-T or --keyfile/-k in SRK mode, please specify a key file with only --tpm2key/-T or --keyfile/-k in SRK mode, an NV Index cannot be specified in NV Index mode, an NV Index must be specified: --nvindex or -n a key file cannot be specified when using NV index mode an SRK cannot be specified when using NV index mode with a persistent handle an NV index must be either a persistent handle or an NV index handle when using NV index mode TPM2_PCR_Read: 0x%x invalid digest %02x other Unsupported PCR bank [%s]: %s
 TPM PCR [%s]:
   %02d: %s
 sha1 sha256 sha384 sha512 Unknown PCR bank
 unknown SRK algorithm unsupported SRK template (TPM2_TestParms: 0x%x) could not create SRK (TPM2_CreatePrimary: 0x%x) failed to retrieve SRK from 0x%x (TPM2_ReadPublic: 0x%x) SRK not matched failed to load sealed key (TPM2_Load: 0x%x) failed to start auth session (TPM2_StartAuthSession: 0x%x) CommandPolicy larger than TPM buffer failed to unmarshal commandPolicy for TPM2_PolicyPCR failed to submit PCR policy (TPM2_PolicyPCR: 0x%x) failed to unmarshal the buffer for TPM2_PolicyAuthorize failed to get policy digest (TPM2_PolicyGetDigest: 0x%x). failed to get the hash algorithm of the signature failed to create PCR policy hash (TPM2_Hash: 0x%x) failed to load public key (TPM2_LoadExternal: 0x%x) failed to verify signature (TPM2_VerifySignature: 0x%x) failed to authorize PCR policy (TPM2_PolicyAuthorize: 0x%x) unknown TPM Command: 0x%x failed to unseal sealed key (TPM2_Unseal: 0x%x) no memory left to allocate unlock key buffer ECC_NIST_P256 RSA2048 Unknown sealed key larger than %llu bytes malformed TPM 2.0 key file malformed TPM wire key file Trying the specified SRK algorithm: %s
 Trying fallback %s template
 PCR Mismatch! Check firmware and bootloader before typing passphrase!
 failed to retrieve info from 0x%x (TPM2_NV_ReadPublic: 0x%x) insufficient data buffer failed to read data from 0x%x (TPM2_NV_Read: 0x%x) cannot use TPM2 key protector without initializing it, call tpm2_protector_init first key file not specified could not open file: %s could not read file size: %s could not allocate buffer for %s could not retrieve file contents: %s Initialize the TPM2 key protector. [-m mode] [-p pcr_list] [-b pcr_bank] [-T tpm2_key_file_path] [-k sealed_key_file_path] [-s srk_handle] [-a asymmetric_key_type] [-n nv_index] tpm2_key_protector_init Clear the TPM2 key protector if previously initialized. tpm2_key_protector_clear Print all PCRs of the specified TPM 2.0 bank Dump TPM2 PCRs tpm2_dump_pcr tpm2 mode Unseal key using SRK ('srk') (default) or retrieve it from an NV Index ('nv'). pcrs Comma-separated list of PCRs used to authorize key release e.g., '7,11'. (default: 7) bank Bank of PCRs used to authorize key release: SHA1, SHA256, SHA384 or SHA512. (default: SHA256) tpm2key In SRK mode, path to the key file in the TPM 2.0 Key File format to unseal using the TPM (e.g., (hd0,gpt1)/boot/grub2/sealed.tpm). keyfile In SRK mode, path to the key file in the raw format to unseal using the TPM (e.g., (hd0,gpt1)/boot/grub2/sealed.key). (Mainly for backward compatibility. Please use '--tpm2key'.) In SRK mode, the SRK handle if the SRK is persistent. asymmetric In SRK mode, the type of SRK: RSA (RSA2048) and ECC (ECC_NIST_P256)(default: ECC) nvindex Required in NV Index mode, the NV handle to read which must readily exist on the TPM and which contains the key. invalid parameter(s) invalid %s node failed to retrieve %s failed to parse TPM2KEY ASN.1 array TPM2KEY.TPMKey failed to create TPM2KEY.TPMKey failed to decode TPM2KEY DER type not a valid TPM2KEY file emptyAuth emptyAuth not TRUE TRUE secret "secret" not allowed for Sealed Key NULL pointer detected invalid parent node rsaParent failed to retrieve rsaParent parent failed to retrieve parent pubkey privkey %s.?%d.CommandCode %s.?%d.CommandPolicy policy failed to retrieve policy authPolicy failed to retrieve authPolicy invalid number of authPolicy elements failed to allocate memory for authPolicy authPolicy.?%d.Policy failed to retrieve policy from authPolicy 2.23.133.10.1.5 TPM2KEY TPMPolicy CommandCode 0 CommandPolicy 1 TPMAuthPolicy Name Policy TPMKey type emptyAuth policy secret 2 authPolicy 3 description 4 rsaParent 5 parent pubkey privkey     LICENSE=GPLv3+                                          asn1 extcmd key_protector tss2 tpm2_key_protector                                                                                                                            	                      1                   !      y                             )                      @                      M                      h                                                                                                                 I%                 h             5                     E                     X                     e                     {                                                                                                                                                   (                     F                     Z                     h                     w                         ])                                                                                                                                              9#            8                     S                     m                     y                                                                                                                                                   +%             *                     6                     B                     N                     Z                     j                     y                         &      {                                &      C           )      O           &                                                       )                     ;                     E                     i                                                                                                                                                         }       (                     4                     A    &             Z    (      Y       v    Z       o       grub_mod_init grub_mod_fini grub_strlen grub_tpm2_flushcontext grub_strncmp grub_tpm2_startauthsession grub_tpm2_policygetdigest grub_Tss2_MU_TPML_PCR_SELECTION_Unmarshal grub_Tss2_MU_TPMT_SIGNATURE_Unmarshal sealed_key_oid grub_tpm2_verifysignature grub_tpm2key_get_rsaparent grub_tpm2_protector_parse_bank grub_error_push grub_tpm2_pcr_read grub_memmove asn1_delete_structure grub_Tss2_MU_TPML_PCR_SELECTION_Marshal grub_strdup grub_tpm2_readpublic asn1_number_of_elements grub_tpm2_loadexternal grub_Tss2_MU_TPM2B_PUBLIC_Unmarshal grub_tpm2_unseal grub_key_protector_unregister asn1_create_element grub_snprintf grub_tpm2_hash grub_unregister_extcmd grub_tpm2key_get_authpolicy_seq grub_tpm2_nv_readpublic asn1_read_value grub_errno grub_memset grub_tpm2_buffer_init grub_tpm2_buffer_pack_u16 grub_tpm2key_start_parsing grub_register_command_prio grub_tpm2_policyauthorize grub_printf grub_tpm2_buffer_pack grub_unregister_command grub_Tss2_MU_TPM2B_PRIVATE_Unmarshal grub_file_read tpm2key_asn1_tab grub_tpm2_policypcr grub_print_error grub_tpm2key_end_parsing grub_zalloc grub_strcmp grub_strchr grub_malloc grub_file_close grub_file_open grub_tpm2_load grub_tpm2key_get_parent asn1_array2tree grub_tpm2key_free_policy_seq grub_tpm2key_free_authpolicy_seq grub_tpm2key_get_pubkey grub_tpm2_createprimary grub_error asn1_der_decoding grub_free grub_Tss2_MU_TPM2B_DIGEST_Unmarshal grub_tpm2_protector_parse_asymmetric grub_tpm2_nv_read grub_key_protector_register grub_error_pop grub_register_extcmd grub_tpm2_testparms grub_list_push grub_tpm2_protector_parse_tpm_handle grub_memcmp grub_strtoul grub_tpm2key_get_privkey grub_tpm2key_get_policy_seq grub_tpm2_protector_parse_pcrs    \                               8                     P                                                             C           6            ?       @         C           f                   w         C                                       C                                                                                 
      "                  J                  W         C           s                                D                  I                  P                  W                  ^               C                    P           N                  k                  u         C                                      C                                        E                    '                                                   *            *      <         C           W            K      h         C           w         E                                        '                                      7                                                                   "         C           H            <       W         S           p            B                                       H                                     P                                     X                 N                       >       +         G           G            \       V         N           p                                                  1                                                            &            %      8            r      I         C           d            B       y            $                   >       <                    Z                  d                     |                                                                              	                  .	                    L	                  V	         -           v	                  	                  	            ,      	            ,      
            8      
         7           &
            =      :
            D      S
            K      l
            R      x
         -           
            	      
            B       
         (           
            <                   $       @         )           Z                    q         9                                        M                    E           0            d      A         C           m                             L                       z               B           &                  0         C                                                          C                                      <           4                  E         C           `            #      j         C                    	           ?                    \            O      f         C                    F                    (                                                                     $                  N         3           b                  }                                                                                          O      &                  7         C           d         !           x                                                                                         "      2         ,           G            Z      Z         C           i         	           }                           C                                                          C                    	           +         9           ?                  P         C           o                    .         (           J            +	      [         C                    O                    *                    R           *         #           N                    z         =                    A                    Q                    (           7            +	      A         C           \         .                                        0                       M	               C                    5                    E           *            >       E                    _                    u         0                       h	               C                               !            O      5         4           P            	      e            	      u            #	                  	               -                    &                                                             
      B                  b         J           ~            	               -                       	               	                       O               4           $         &           ^            	      u            	                  #	                  	               -                       O               &                    ?           )         @                    $                       
                  M
               C                    H                       f
      "         C           A                  i                                
                  
               C                    ;                               /                  9         C           _                  k         9                       ;               C                    1                    E                       \               C                    :           +                  <         E           k            
                                    	               -                       	               	                    ?                        H      3             `       @                   J                   T             Q      ^             3      l          K                        K                                                         h                                         `                 I                                                              	                                   +           !                    !         "           !            P       ,!         E           8!                    B!                    N!            `       ]!            h       l!                    z!         /           !         %           !         9           ""            O      3"         C           N"            d      X"         C           d"            !      "            t      "         C           "            !      "                    #         E           F#         2           w#         >           #                  #                  #                    #                  #         D           #                  #                  $            !      $                  #$         C           >$                    K$         O           ^$                  {$                  $            "      $         C           $            5      $         
           $            :      $         %           $            A      %         E           -%                    c%            e      y%            {      %                  %            !      %            5      %         
           %                  %         C            &         E           &            e      0&            {      ?&         C           M&            "      [&                  n&                  &         C           &            "      &                  &            "      &                  &         E           9'                    r'                     |'         6           '                  '                  '            "      (            "      B(         M           p(         E           (         ?           (            	'      (                  (                  (         C           )         E           ')         ?           z)            /      )                    )            :      )         6           )                     )            	'      )            X      )         C           *            ~      &*         C           F*                  g*                  x*         C           *         ?           *         E           *         M           *         @                         8                                                                                   (                   0                   8             =      @             D      H             K      `                   p                                ?                   D                                                                                                                       (                  8            C      P            y      `                  x                                                                        (            	      P                  X                              %                  '                  5                                    :                  %                                    A      0            H      H            M      p                  x            W                  %                                    ^                  e                  g                  r      0            '      8            t      `                  h                                                                                                                          [                           .symtab .strtab .shstrtab .rela.text .rela.rodata .rodata.str1.1 .module_license .rela.data .bss .moddeps .modname                                                                                           @       *                                   @               R      @#                          +                     8+                                    &      @                v      X                          3      2               00                                  B                     C                                    W                     C      (                               R      @               X{      H                           ]                     D      p                               b                      D                                    k                      /D                                                          HD                                	                      (L                                                         {      t                              