ELF@@-,_$ۓ䢛#fҥ "$'# BR?#տ#%#?__$̜DnOb5%Ač!bD"l`|R?#տ#%#?_  _$?#{{#_   A8@? rTR_!R_@ rTA8@? rT"B;A!5@? rT?#{ @!!83hb8s@!q @{¨#_@_$?#{c S*[@@"B _qT5RSA[BcC{Ũ#_֔**RSA[BcC{Ũ#_֖5v~Ss4*fSR *#R9KsQ"Rs #@_$?#{S [c@Ra aBK$9qTRd@"RPUӇeӆuӉuXEӈUcP`c ephcxcc6@H@X4 cjbcZj"B?kaT~~~~~2RSA[B{è#_RRBK"R  _$?#{S [c`@"5*caRB#BK$9qTRc@"RdPUgefuiuXeEhUӄP` gephx6@H@X4 bjaBZj!!kaT~~~~~2RSA[BcC{ƨ#_**@ `qHTc@cRRBK"RҲ#5~S4*"gS"5c@#@c*RYK8__@Q "R*#@ _$?#{cS*["r TR4k+QK K@`A ?qHT*T4@*@?T*RkD+@RSA[BcC{ƨ#_5YSZ4*9gS{9:4*RK*9QZ YS"RZ4@ @4?q(Tt4**5~S4*`fSR 4*kR9KQ"R kD_$?#{[S"r!Tc@Ra aBK$9q TRd@"RPUӇeӆuXuӅEӈUcP`c eӥhpcxcc6@H@X4cjbcZj"B?kaT~~~~~2RSA[B{è#_b@@`9*_qHTR"KRd@"RPUӇeӆuӉuXEӈUcP`p cheӥcxcc6R"KR"RRRBK"Rҋ _$?#{[*S"craT`@5*caRB#BK$9qHTRd@"RPUӇeӆuXuӅEӈUcP`c eӥhpcxcc6@H@X4bjaBZj!!kaT~~~~~2RSA[BcC{ƨ#_ 5b@@`9*_qHTR"KRd@"RPUӇeӆuӉuXEӈUcP`p cheӥcxcc6R"KR"R* @`?qTc@c~RRBK"R}*D#5~S4*"gS"5c@#@c^*RYK__@Q "R*#@F8ARB<h @sha256sha256-arm64-neonh@sha224sha224-arm64-neonh @}sha256sha256-arm64h@}sha224sha224-arm64sha256_block_data_order_$?#{ R srTAR`AR @{¨#_& arch/arm64/include/asm/simd.h _$?#{ARS*5 Rr TAR*4AR*SA@{è#_sha256_arm64.alias=crypto-sha256sha256_arm64.alias=sha256sha256_arm64.alias=crypto-sha224sha256_arm64.alias=sha224sha256_arm64.license=GPL v2sha256_arm64.file=arch/arm64/crypto/sha256-arm64sha256_arm64.author=Ard Biesheuvel sha256_arm64.author=Andy Polyakov sha256_arm64.description=SHA-224/SHA-256 secure hash for arm64#<intQi*u80u32]u64wi  H ]"w-7  H uU [ avA f a'iViv! iai  @i+ ii*Pii  i         !"#$%&'(i AisiRii7i Bi!i"Q#i#i$#i%hi&Q   > 5  G07G scs      @ < C+ + @ I T Q !retQc"  Q<u #1u e$out;{ d%  & & & & ' & &(),)8)D)P'r] &'s^ &&&*sY&&&' &&())))'eu &*+> &P'k &&,)*em&|&r%& &(),)8)D)P'r] ! &'A^I &f&Z&N*AY&f&Z&N  -| Q .|1u .|A/len}i/out}{ -] Q .]2u .]B/len^i0`10gi > QX#>9u e$out>C{ d%@ &"&& &'9$& &(),)8)D)P'r] &'s^ &&&*sY&&&%; &&())))'e&*+> &P'k&&,)*em&|&r-3 Q/.39u .3I/len4i/out4 { , QA#,:u d#,Je$len-ic%i/ &2c2e&z()3f4t)5sA&&&4D)%s:&&&6& s/sst&6/src&E.' Q6 /sst</srcK.Q-cQ.c9u /outcC{ 0ei0f0g 7ihQ  -LQ].L>u .M]0O X0P0Q c0Ri  -&Q.&D0& Q%&& ,8)9? &&@>0(Aw0(0(A0(0(56()G* (&))>S0) !A0) B>0) !A)0) BB k0) %|) ()') &(3QC5G. )XC *G0)X5T) 7&eCq%) ()3Q5G<~)XCCCA0) !A0) B10) A$0) !A0) B10) 10) !AC0) B10) '' }+ &D& ,8)9? &&ED 8&,)+ &2&&(@>? &? &&'+( F<%G ()X*+(/C<*G )X- QQ6. Q:7res SQ- BT0 D- z|/ptr z@1G z- 7off !-:!7ti<7pc=AG= AG@1GI 6,+/val,,Q7pc.A G. 1G0- QG1G - ,e0 6/s+@.54H!:! -#!/key#H.$!I0 \-!G/keyC.!IJs x2P2Q2RJ,2e2 h2f2"d'i7^&&2h&z()3S,)K3)%s:&&&*sA&&&'9 & &(),)8)D3PS'r] &'s^&&&*sY&&&%; &&())))'e{&*+> &P'k&&,)*em&|&rJ  2 g2 e2 d) 'ic &2d2e&z()3c,)5sA&&&4H)%s:&&&% ] 2 d2 e& () , 3 j%it&&2k&z()3i,)'AAw &f&Z&N,)%A:&f&Z&NL ,2 e2 h2 f2 d'i!&&2h&z()3S,)Kh!)%s:&&&*sA&&&'@"& &(),)8)D3PS'r] !&'s^"&&&*sY&&&' #&&())))'e"&*+> &P'k"&&,)*em&|&r%& &(),)8)D)P'r] `#&'A^#&f&Z&N*AY&f&Z&N% U$ > : ; 9 I$ > &I: ; 9 I> I: ; 9 ( 5I   I & '<I!I/ 4: ; 9 I?<4: ;9 I?<4: ; 9 I?> I: ; 9 > I: ;9 (: ;9 I> I: ;9 ( 'I4: ; 9 I 4: ; 9 II .: ; 9 '@B .: ; 9 'I@B!4: ; 9 I" #: ; 9 I$: ; 9 I%1RUX Y W &1'1RUX Y W ( U)41*1X Y W +1RUX YW , 1U-.: ; 9 'I .: ; 9 I/: ; 9 I04: ; 9 I1 213414 151X Y W 6.: ; 9 ' 74: ; 9 I8.: ; 9 'I@B9<:.: ;9 'I ;: ;9 I<: ;9 I=4: ;9 I> U?1X YW @ 1A B C 1D1RUX YW E 1F 1UG.?: ; 9 '<H.: ;9 'I I : ; 9 J.1@BK 1UL.1@BL T> ./include/cryptoarch/arm64/crypto./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/linux./include/asm-generic./include/linux./include/uapi/asm-genericsha256_base.hhash.hsha2.hsha256-glue.csimd.hcpufeature.hjump_label.hpreempt.hcurrent.hnon-atomic.hirqflags.hpercpu.hswab.hunaligned.hstring.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hlse.hpercpu.hprocessor.hnodemask.hstddef.hpersonality.hmm_types_task.hmm_types.hmmzone.hslab.hpid.hhrtimer.hrseq.hsched.hquota.hquota.hfs.hstack_pointer.h !y """z """z """z """ % $" #!y """z """z """z """ % $" 7!=!z<   |    |~uC |   >[ |   |  " w" n.    |  .J }4.f.  " w" / (Z +(Kd    w+  /  c J!! a  y , " x . U( #.   `  80J  e.!yH"V """.#ht  Zht !"!_"J " r.  ,">! !f<h / !vzm.k .m  .i % . v "  "&x !5/ n C   +<<!B [*rM. z  z.z/b. q ?uSf6  /GKX!wJ  Kv   #z  .6z &x !5/ n C   +<<!B [*rM. z  z.z/b. q ?uNr0 .ty.% < 26  /GK<  !"!_"J $% .b." =/h.."f/& X!zM6  2 a) v  J y '  !y .""".L,!o!    tt !"!h g  .g  !m<0"=r.l   !ok  #.Hy "0.!  jf !"!_"J " $n.  ,"L! !h<"f/ !o GX9  G )  /Lz%".(v "  "&x !5/ n C   +<<!B ZrM. z  z.z!b. q ?u#tf!Gz%"" /.5 ./ n L   "<<!K7 )M.6 KPK,<6  /GKJ!   .  /  #Lz  .6z &x !5/ n C   +<<!B ZrM. z  z.z!b. q ?uyt"!Gz%"" /.5 ./ n L   "<<!K7 )M.6 KPK<y"0.% < 26  /GK<X  !"!_"J $% .b."g -i ."f/&  !/=./== ! / /- !K#./ K!?zone_watermarkslong intRSEQ_EVENT_PREEMPT_BITpartialarch_local_save_flagsDQST_ALLOC_DQUOTSput_unaligned_be32DQST_SYNCS__kernel_ulong_tnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEis_vhe_hyp_codesha256_base_do_updateN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_B__dummyNR_FOLL_PIN_RELEASEDsha256_base_finish_DQST_DQSTAT_LASTflagsMM_ANONPAGES__fswab32__be64sha224_initNR_NODE_STATESWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_context_flagsexitcall_tPIDTYPE_MAXNR_SLAB_UNRECLAIMABLE_BmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNarch_static_branch_jumpARM64_VEC_SVENR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSNR_FILE_DIRTYNR_ZONE_UNEVICTABLEget_currentblock_fnarch_static_branchrseq_event_mask_bitsperf_sw_contextWORKINGSET_RESTORE_ANONchunkNR_FREE_PAGESNR_KERNEL_STACK_KBsigned char__kern_my_cpu_offsetKMALLOC_DMANR_LRU_LISTSADDR_LIMIT_32BITLRU_ACTIVE_FILE__kernel_size_tADDR_NO_RANDOMIZEcountVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPSalgslong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEbranchmigratetypethread_info__fswab64LRU_INACTIVE_FILEmemzero_explicitWORKINGSET_REFAULT_FILEshash_desc_ctxsha224_base_initzone_stat_itemADDR_COMPAT_LAYOUThrtimer_base_typeMM_SHMEMPAGESnode_statesDQST_CACHE_HITSfpsimd_context_busy__vpp_verifyis_nvhe_hyp_codesize_tarch_irqs_disabled_flags__cpus_have_const_capNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTHRTIMER_BASE_REALTIMEcurrent_stack_pointer__compiletime_assert_134system_capabilities_finalizedNR_DIRTIED__compiletime_assert_137_BoolDQST_LOOKUPScrypto_sha256_arm64_finalNR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESVMSCAN_THROTTLE_WRITEBACKARM64_VEC_MAX__preempt_count_dec_and_testNUMA_MISSsp_el0NR_FOLL_PIN_ACQUIREDcrypto_sha256_arm64_updateNR_VM_NODE_STAT_ITEMSsha256_base_inittrueGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSSB_FREEZE_COMPLETEcpus_have_const_cap__compiletime_assert_140__compiletime_assert_141__compiletime_assert_142__compiletime_assert_145arch_test_bitNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDMIGRATE_MOVABLEVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONdatapid_typeN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAI__percpu_read_8NR_FREE_CMA_PAGESSB_UNFROZENbitstask_struct__UNIQUE_ID___addressable_sha256_mod_init299N_HIGH_MEMORYN_CPUcrypto_shashmay_use_simdcpus_have_caplong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tsha256_finup_neonNR_ZONE_WRITE_PENDINGNR_PAGETABLESB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEbool__UNIQUE_ID_file291RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMAX_ZONELISTSMIGRATE_ISOLATERSEQ_EVENT_SIGNAL_BIT__ret_warn_onMIGRATE_CMAUNAME26N_MEMORYperf_hw_contextsha256_block_fnMM_SWAPENTSsha256_mod_finiZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONWORKINGSET_NODESWORKINGSET_REFAULT_ANONis_hyp_codeDQST_READSrseq_cs_flags_bitblockslru_listMM_FILEPAGESperf_invalid_contextSB_FREEZE_PAGEFAULTdigestsystem_supports_fpsimdNR_KMALLOC_TYPES__pptr__u32PIDTYPE_PGID__u64crypto_sha256_arm64_finupbit_offset__UNIQUE_ID_author289WORKINGSET_NODERECLAIMKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMP__UNIQUE_ID_license292NR_ZONE_ACTIVE_FILEarch/arm64/crypto/sha256-glue.ccrypto_shash_digestsizecpu_hwcap_keysDQF_PRIVATENR_ISOLATED_FILEDQST_FREE_DQUOTS__UNIQUE_ID_author290NR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSstatic_key_falseshash_algpscr_ret__NR_INACTIVE_FILELRU_UNEVICTABLEDQF_ROOT_SQUASH_Bpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_VMSCAN_WRITEsha256_update_neonPCPU_FC_PAGEperf_nr_task_contextsNUMA_LOCALunsigned intNR_SHMEMstatic_keyHRTIMER_BASE_MONOTONIC_SOFTcrypto_algHRTIMER_BASE_BOOTTIME_SOFT__UNIQUE_ID_description288MIGRATE_TYPESlong unsigned int__u8PIDTYPE_PIDvec_type__ptrpreempt_count__crypto_shash_algsctxNR_FILE_PAGESsha256_state__compiletime_assert_136N_POSSIBLE__dummy2NUMA_INTERLEAVE_HITkmalloc_cache_type__sha256_block_neonNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_statecrypto_shash_algWORKINGSET_RESTORE_BASEfalseSHORT_INODEl_yes__exitcall_sha256_mod_finiarm64_const_caps_readyKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHaddrWORKINGSET_RESTORE_FILEcpu_hwcaps__be32DQST_WRITESNR_ISOLATED_ANONsha256_final_neonNR_WRITTEN__retval__sha256_block_data_orderPCPU_FC_AUTONR_VMSCAN_THROTTLENR_VM_NUMA_EVENT_ITEMSRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT__UNIQUE_ID___addressable_sha256_block_data_order297__mptrshash_descADDR_LIMIT_3GBshort unsigned intcrypto_tfmKMALLOC_RECLAIMsha256_base_do_finalizecpus_have_final_capsha256_initNR_SHMEM_THPSdigest_size/home/test/workspace/code/optee_3.16/linuxPIDTYPE_TGID__UNIQUE_ID_alias_userspace293MIGRATE_UNMOVABLE__UNIQUE_ID_alias_userspace295HRTIMER_MAX_CLOCK_BASESsha256_mod_initdescNR_MM_COUNTERSLRU_ACTIVE_ANONN_GENERIC_INITIATOR__UNIQUE_ID_alias_crypto294__preempt_count_add__UNIQUE_ID_alias_crypto296PIDTYPE_SIDWMARK_MINcrypto_shash_tfmNR_ZONE_ACTIVE_ANONneon_algsWMARK_LOWVMSCAN_THROTTLE_CONGESTEDGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x dT-A-dT-A-$ B-ACA-,TB-A CMA-,[-A BQ A-A 4B-A0CCUA-TB-AP BBCN A-A K A-A OM<XB-A0CC@ A-A L,B-A` B CBB A-A ZM B Sl B-A` BB BIA`AEA-A`  -__N<<B-A0BCC A-A L,B-A` BC CE A-A UM B T1UX z ddd   T U U)XC0,]` p< ,UUU!7!V;!r\v1?68? "$&'U'(% 8O^i}sha256-glue.c__kstrtab_sha256_block_data_order__kstrtabns_sha256_block_data_order$d__ksymtab_sha256_block_data_order__initcall__kmod_sha256_arm64__298_194_sha256_mod_init6sha256_mod_init$xsha224_base_initsha256_base_init__sha256_block_data_ordermay_use_simdcrypto_sha256_arm64_updatecrypto_sha256_arm64_finalcrypto_sha256_arm64_finupsha256_update_neonsha256_final_neonsha256_finup_neonneon_algs__UNIQUE_ID___addressable_sha256_mod_init299__UNIQUE_ID___addressable_sha256_block_data_order297__exitcall_sha256_mod_fini__UNIQUE_ID_alias_crypto296__UNIQUE_ID_alias_userspace295__UNIQUE_ID_alias_crypto294__UNIQUE_ID_alias_userspace293__UNIQUE_ID_license292__UNIQUE_ID_file291__UNIQUE_ID_author290__UNIQUE_ID_author289__UNIQUE_ID_description288.L144721cpu_have_featurecrypto_unregister_shashesarm64_const_caps_readycpu_hwcap_keyscpu_hwcapsfpsimd_context_busypreempt_schedule_notracecrypto_register_shashesmemcpymemsetkernel_neon_beginkernel_neon_endsha256_block_neonD I$ItJxJK<MxDMD,NDNDNDMNDD(MDDOMPpQMQM D\MtDNP D O NT QX Pp N Q N D8 N D OD N Q P N Q M$ N4 Dx D M Dd` ` d00DE 4F@FG G $ (HpB@ D | ,L<EPLdFD9 =~==l;@%<,=y1=?=F=M=^=l=]s=g x==:=;=y==~=== =="= 0=v5=J=]=sb=w==n=====8= =/= = ===[= =?1=u7= ==C=+ I= O=9 U=@[=p= y===`= ===A==Q==t== =1=!= = =&=K ,= 2=8=>=| D=H J=Q=c=# i=o=ou={=R='=X==X==h== === === =~====t === = %=(+=1=07===aC=#I=O=U= [=Ga=#g=:m=s=4y== =A== ==j=R===9 =, = = =R= = =u ="=I=f= = =R =k=#=0)=/=5=;=B=U=[=[ a=g=m=Et====== = =: ==K== =======? =O= $=*=0=6=<=C=U=[=a=g= m=~s=y====R=o=Z= === =*=<===X ===2=$2=|8=*>=GD=J=KP=NV=A\=sb=qx= ~= == = =@= =.8 =.!=R/.M= [.y=.v=.\=T.;=.!= . =# '= =5J S =` i = v ' =S + =  =   H =  =3 ; ;p [ c ;0 y ;0  ;  ;   T  ; $ ; A T I ;`^ T f ;z p ; ;   ; ;   ;@&  . ;pN t = = = = = = =< =R = 6 =V ^ ; ~  ; ; 0 ; 4 ;  )1;C;`h;P};;;== = 0=7;R=`= ;;\l%;B=g=dt==d=^==`=<===!=-=9=<E= Q=0j={== ==<=0=d=hd==<h&;@5=@W=e=<u};=`===<=F=<= ==?=e=)===L ;=n ;;E;@N= _=Ak=}=A=@D;==o; ==o*t?=O|W; _; pXx;;XXpp&<D;PL;Pa==o== =o=&=7=oE=X`;px;;P;P ;;;+;= [ ;;;;LLL ==7=8H=U= s=m }===" =; =T =p=\"=],=>=H=Y=f=}=== =2==y=Y '=4:=yI=;W=|e=s=== ==|=y=M=3=y?=ML}0D;;;p;4;8chk;;;`;;*;GO;0 dl;p  ; ; 0` ; 9; N; \8d;@ ;p ;p ;  ; 1 ; F ;p T \\ ; | ;  ;   ;!;(!; 6!;pH! P!;m!l ! !;!;!< !;0!@ !;`"( E" M";c";" ";" ";@" ";p";p" # #;*#;G#H O#;e#L m#;# 8 0H T(`@hHhPlX`h    ( 0 8(PX` h  0800 0(4@@H@P@XD`DhHXXXXhttXXht |(08PX`h (@\ (08@HPX`hpx( (08@HPX`h(00@4@ (08PX`hpxDHXdl (08@HP X\pXx\ LX\ L4<@Lhh h(08@H `hpx      $ $ L0 8 @ H P X p x          $        0 8( @ dH pP tX p x   0 L         0 L    ( 0 8 @ H P LX p Lx t   \ ` d l p t       ( 0 8 @ H P X p x       T T d d p p p p t t         0 8 @ H P X ` h T p  x     L   P T T T T d d p p (p 0p 8t @t H `T hT pT xX \ d T T T X p p p t    X ` ( @ H P XP p x T X           X     ( 0 8 @X H P X p x              D   0< 8< @L H `@ hL p x                  ( @ H P X p x         H H X  L X  ( @H PXT`hA4A8dTAX|AAAAlApA0A`lApA .symtab.strtab.shstrtab.rela.text.rela.data.bss__ksymtab_strings.rela___ksymtab+sha256_block_data_order.rela.initcall6.init.rela.exit.text.rela__jump_table.rela__bug_table.rodata.str.rela.altinstructions.rela.init.text.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @ @@*+ &@Д*162M H@PH*up@* T@x* 0@(* 0 @0*2<Z$@0*@*@P0* @*w&#!@7*2C?EZCP@@``*YCT@-* l*WBg@H*"x0li 0u^Ӏ؀ @@*(+D H