ELF@@+*_$ۓ䢛#fҥ "$'# BR?#տ#%#?__$̜DnOb5%Ač!bD"l`|R?#տ#%#?_  _$?#$@#Rd$Ad$Bd$Cd$Dd$Ed!0@a4p__$?#R#d@$dA$dB$dC$dD$dE$b4@"0_   A8@? rTR_!R_@ rTA8@? rT "B;A5@? rT?#{ @!!83hb8s@!q @{¨#_@  _$?#{S*[c*rT@r"B` qHT5RSA[BcC{Ũ#_*RSA[BcC{Ũ#_@"a ?qT4*RSA[BcC{Ũ#_5u~Ss4k* ***KgSZ85fSkD 45t~Ss4*fS s4sQRs K8R*k ***KfS955kD*kR9KsQ"Rs kD_$?#{c"[+r TSR@ka BK$9qTR@4R PU$e#uӄX&u"E%UPc`c$eBhpBxa6***sKsfS35@H@X4 kbcZj"BkaT3RSA[BcC{Ũ#_R4RBKR# ***sKsfS935#@@Ra BK$9qTR@"RPUӇeӆuӉuXEӈUcP`c ephcxcc6@!H@"X4 k`!Zj _kaT3R[BcC{Ũ#_RRBK"R  _$?#{S [*cR`@@D@zcrT`@5*caRC#BK$9qh TRd@"RPUӇeӆuӉuXEӈUcP`c ephcxcc6@H@X4bjaBZj!!kaT~~~~~2RSA[BcC{Ǩ#_k`@xj @5`?qhTu54@H@X4bjaBZj!!kaT~~~~~2RSA[BcCkD{Ǩ#_RRBK"RҜ* @`?q Tc@c*X5c@Ra aBK$9qTRa@7R PU$e#uӄX&u"E%UPc`c$eBhpBxa6***KfS55RBK7RR ***KfS95595~Sy4s****ZKZgS{:5 gSsE 4kc5~S4*9gS9U5c@kDcQs R{K;R*@ ***!K!dSZ!5sE*R9Koo@Q "R*kDRF8ARB<ph@sha224sha224-cep h@sha256sha256-ce_$?#{AR{#_& arch/arm64/include/asm/simd.h _$?#{RrTAR@{#_h sha2_ce.alias=crypto-sha256sha2_ce.alias=sha256sha2_ce.alias=crypto-sha224sha2_ce.alias=sha224sha2_ce.license=GPL v2sha2_ce.file=arch/arm64/crypto/sha2-cesha2_ce.author=Ard Biesheuvel sha2_ce.description=SHA-224/SHA-256 secure hash using ARMv8 Crypto Extensions!<intQi*u80u32]u64wi  H ]"w27  M uZ ` f{A k f'iViv & ifi  @i+ ii*Uii  i        !"#$%&'(i FixiRii7i Gi!i"Q#i#i$(i%mi&Q   M  9  ?&/?  k[k       p5 ssth 5 3  A 5 ! "o   # "E "N $QD# %= &,'Q( QT )0 S*inBGQ+   (w QP )w0 S*outw-c9 .outcC! +ei+f+g > -M+O X+P+Q +Ri  ,&Q-&< -'.len(i-)+++,i;+1Q;?7 =i@?tfmI@  =!ff?tfmG@ =!f?algG;@ E ="?tfmH@ :K.valK+.pK6E;A+M $!&MB+& Q7g& 5y3zC 0;0/DGB+(E+(+(E+(+(Fw(38M(0^3jB+) &EC+) GB+) &Ej+) GG +) 7) 23//) A0<24HQHSF. 3Ha803F) x0H7) 234QF<3HHHE3+) &E$+) G;+) Ee+) &EV+) G;+) ;+) &E+) G;+) /' 9 0Ig 5y3zC 0;0/JGI y0*57389V 0s0g2DCG 0YC 0 0/l( K}7 238l(/H}8 3, QQw- Q: ,#&P.key#HP-$&N0 a,&.keyCP-&NO$P15g1Af1Mc3Y/$@ 0M0A0523Y7F 01c1f0234d53FfAe000sPH37f:000s7J01c1f0234eF+053/AQ01j054i537:01i054hQ 1 g1 f3 / i a 0 0 23 /Dn0a0U23m3y33/fYT000s/] r07f^000s7o 002333'33/ e 029F 0X/k: 00538m00/Ds.!0a0U23m3y33/] 0/^ 01e054d7Y01i054d7t 002333'33/ e!029F 0X/k!00538m00% 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  : ; 9  : ; 9 I8  : ; 9 I8 4G; 9 !I "4: ; 9 I#4: ; 9 I $.: ; 9 'I@B%1X Y W &.: ; 9 '@B'.: ; 9 'I (.: ; 9 'I@B): ; 9 I*: ; 9 I+4: ; 9 I,.: ; 9 'I -: ; 9 I.: ; 9 I/1RUX Y W 01112 U3414415 1U6 1U71RUX Y W 81X Y W 91RUX YW :.: ; 9 ' ; <4: ; 9 I=.: ;9 'I >: ;9 I?: ;9 I@4: ;9 IA<B UC1X YW D 1E F1X Y W G H 1I1RUX YW J 1K 1UL.?: ; 9 '<M.: ;9 'I N : ; 9 O.1@BP 1Q.1@BL ,D ./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.hsha2-ce-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 """ % $" <!z1#+!r !z3,    |    |~uC |   >[ |   |  " w" n.    |  .J }4.f.  " w" = (Z +(Kd    w+  /  c J!! a  y , " x . U( #.   `  80J  yJ!zi  2c !ayc """.'zt  Pytey.""".!  Pdt !" +k<!  Z! !x  " $ $k. !"!O " $n.$ =! . /m!  Z! !x <  ,"L! !7"/, !zSX-  l.  3b .(%v  !\z"  "&x !5/ n    n <!I!  Z! !x9 qrM. z  z.z/b. q ?u !aX6 J/N !  Z! !xXaz%".(v "  "&x !5/ n `   <<!_# vrM. z  z.z/b. q ?uaf6  /dKX!zLAv.> /V  v * #vz  .6z &x !5/ n `   <<!_# z rM. z  z.z!b. q ?uyztK 5 "Hy$0.#"rM. z  z.z!b. q ?uy I!o<6  /dK<Ty"0.% < u.  L!jz% d  .(v "  "&x !5/ n    n <!I!  Z! !x/.6 YN !  Z! !x J !" +k.!  Z! !x  " $ $k.  !"!% 3%% .b.." =!  =m !  Z!  !x <"g -&)"/  !/!/  J<x R.zone_watermarkslong intRSEQ_EVENT_PREEMPT_BITpartialarch_local_save_flagsDQST_ALLOC_DQUOTSput_unaligned_be32DQST_SYNCS__kernel_ulong_tsha256_ce_offsetof_finalizenode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEis_vhe_hyp_codesha256_ce_finupN_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_flagssha256_ce_importexitcall_tPIDTYPE_MAXNR_SLAB_UNRECLAIMABLE_BmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNarch_static_branch_jumpARM64_VEC_SVENR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSNR_ZONE_UNEVICTABLEget_currentsha256_ce_exportblock_fnarch_static_branchrseq_event_mask_bitsperf_sw_context__UNIQUE_ID___addressable_cpu_feature_match_SHA2_init297sha256_base_do_finalizeWORKINGSET_RESTORE_ANON__sha256_block_data_orderNR_KERNEL_STACK_KBsigned char__sha2_ce_transform__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_FILEcpu_feature_match_SHA2shash_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_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESVMSCAN_THROTTLE_WRITEBACKARM64_VEC_MAX__preempt_count_dec_and_testNUMA_MISSsp_el0NR_FOLL_PIN_ACQUIREDNR_VM_NODE_STAT_ITEMStrueGNU 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_FScpu_featureSB_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_ISOLATEDsha256_ce_offsetof_countNR_ACTIVE_ANONMIGRATE_UNMOVABLEdatapid_typeN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIPCPU_FC_NR__percpu_read_8NR_FREE_CMA_PAGESSB_UNFROZENbitstask_struct__preempt_count_addN_HIGH_MEMORYN_CPUcrypto_shashmay_use_simdcpus_have_caplong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEbool__UNIQUE_ID_file290NR_FREE_PAGESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMAX_ZONELISTSMIGRATE_ISOLATERSEQ_EVENT_SIGNAL_BIT__ret_warn_onsha2_ce_mod_finiMIGRATE_CMAUNAME26N_MEMORYperf_hw_contextsha256_block_fnMM_SWAPENTSZONELIST_FALLBACKPCPU_FC_EMBED__compiletime_assert_136LRU_INACTIVE_ANONWORKINGSET_NODESWORKINGSET_REFAULT_ANONis_hyp_codeDQST_READSrseq_cs_flags_bitblockslru_listMM_FILEPAGESperf_invalid_contextSB_FREEZE_PAGEFAULTsha256_ce_statedigestNR_KMALLOC_TYPES__pptr__u32PIDTYPE_PGID__UNIQUE_ID_license291__u64bit_offset__UNIQUE_ID_author289WORKINGSET_NODERECLAIMKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPNR_ZONE_ACTIVE_FILEcrypto_shash_digestsizeDQF_PRIVATENR_ISOLATED_FILEDQST_FREE_DQUOTSsha256_ce_finalNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSstatic_key_falseshash_algpscr_ret__NR_INACTIVE_FILELRU_UNEVICTABLEDQF_ROOT_SQUASH_Bpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_VMSCAN_WRITEPCPU_FC_PAGEperf_nr_task_contextsNUMA_LOCALunsigned intNR_SHMEMarch/arm64/crypto/sha2-ce-glue.cstatic_keyHRTIMER_BASE_MONOTONIC_SOFTcrypto_algHRTIMER_BASE_BOOTTIME_SOFT__exitcall_sha2_ce_mod_fini__UNIQUE_ID_description288MIGRATE_TYPESlong unsigned int__u8PIDTYPE_PIDvec_type__ptrpreempt_count__crypto_shash_algsctxNR_FILE_PAGESsha256_stateN_POSSIBLEN_GENERIC_INITIATOR__dummy2NUMA_INTERLEAVE_HITkmalloc_cache_typeNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_statecrypto_shash_algWORKINGSET_RESTORE_BASEfalseSHORT_INODEl_yesarm64_const_caps_readyKMALLOC_CGROUPfinalizeNR_FILE_THPSWMARK_HIGHaddrWORKINGSET_RESTORE_FILEcpu_hwcaps__be32DQST_WRITESNR_ISOLATED_ANONNR_WRITTEN__retvalcpu_feature_match_SHA2_initPCPU_FC_AUTONR_VMSCAN_THROTTLENR_VM_NUMA_EVENT_ITEMSRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT__mptrshash_descADDR_LIMIT_3GBshort unsigned intcrypto_tfmKMALLOC_RECLAIMsha256_ce_updatecpu_hwcap_keys__UNIQUE_ID_alias_userspace292cpus_have_final_capsha256_initNR_SHMEM_THPSsha2_ce_mod_initdigest_size/home/test/workspace/code/optee_3.16/linuxPIDTYPE_TGID__UNIQUE_ID_alias_userspace294NR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESsha256_base_do_updatedescNR_MM_COUNTERSLRU_ACTIVE_ANON__UNIQUE_ID_alias_crypto293__UNIQUE_ID_alias_crypto295system_supports_fpsimdPIDTYPE_SIDWMARK_MINcrypto_shash_tfmNR_ZONE_ACTIVE_ANONsha256_base_initWMARK_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-AFA-TC-B-PC-B-,\-A BQ A-A $DB-ALA-tPB-AP BBBT A-A J A-A S A-A ERZPDNTB-AP BCFG CA-A ERA A-A B-Ap B C CK A-A AaAA-Ap  -WTQCAM B BYUODkndddk<,T$Pt  kPP1Mi1Mby':N "$%%&#)CZit$@sha2-ce-glue.c__initcall__kmod_sha2_ce__296_182_cpu_feature_match_SHA2_init6cpu_feature_match_SHA2_init$xsha224_base_initsha256_base_initsha256_ce_importsha256_ce_exportmay_use_simd$dsha256_ce_updatesha256_ce_finalsha256_ce_finupalgs__UNIQUE_ID___addressable_cpu_feature_match_SHA2_init297__exitcall_sha2_ce_mod_fini__UNIQUE_ID_alias_crypto295__UNIQUE_ID_alias_userspace294__UNIQUE_ID_alias_crypto293__UNIQUE_ID_alias_userspace292__UNIQUE_ID_license291__UNIQUE_ID_file290__UNIQUE_ID_author289__UNIQUE_ID_description288.L144721crypto_unregister_shashesarm64_const_caps_readycpu_hwcap_keyscpu_hwcapsfpsimd_context_busypreempt_schedule_notracecpu_have_featurecrypto_register_shashesmemcpykernel_neon_beginsha2_ce_transformkernel_neon_endsha256_block_data_ordermemsetsha256_ce_offsetof_finalizesha256_ce_offsetof_count>>?? @C0CpDEFGC D4E@F|CGHpDEF H(D<EHFHGxHG0HG H G C C@ H D E F H D E FH D\ Eh F G C D E$ F\ C| GP($0dP$;t<x< |$(=p9   A (,B 0 4442%3,414i?44F4M4^4sl4s4 x444444~4W4i4d 44'4w 54":49O48b4g4|4)44 44!414k4s4`4i 4z44 44 #464<4; B4 H4 N4,T4 Z4`4u4$~4y4.444"4H4444444U44:4, 4%4 +4 14i 74Z=4C4I4 O4IV4Bh4 n4t4z444=444 4o444 4B447 444 4444 4 444} $4K *4O04*64z<4B4H4N4ZT4Z46 `4nf4xl4r4x4~4B4' 444] 4044w444 4 4P4 44;4O 4 44_4454j 44"4(4I.4744Y:4@4;G4QZ4k`4 f4l4r4xy44444Q4a4D 4 44444/4[4444 4 442 )4n/454y;4A4CH4Z4`4f4l4X r4x4~4444444 44454T4m4?44 4944H"4n74(=4C4I4O4U4N[4a4sg4}4 4M 404a 4z 4g4E4n 4.&4'&E4| S&yq4&b48&M4Y&14&4u & 4D( 46 4 B 4V Jg I 4  4r 4d  4 # 4O   $ 4+  > 4K 4'V m 45 4 4 $ 45 4 4 45 4( 43 J 45X 4- 4 4  2@ 2@ 2 2 l  2@ "  * 2p I Q 2 g 2 4 2 8 2@   2p  2p 1 9 2 N V 2 j r 2P 2P   2 22H 2p92K2@Y a2~2, 2020, 2, 2H 2*2:X _ g2@y2@D 2 22 202`%4645B4- Z4g444444t4544(4TE4V45b4#n4z44 404454- 4#44044*dA45O4_hg2@v44542444k4445!4VG4gm4444`4l4 t#2,4 <tD2P2^t2@4 4W44W42&474D2M4F^4k42 2 22&Fg}2P2P<4F4&494FJ4X4g4Fx44x2x2x2P2Px%|-2C2Q|Y2l2~22222N4@_4x4844t 4 444 4 4 04 Y4c4 m44444I444 4W4Y94H4 h4{444(44-44 44<4H4W4,t44P|22|2202>jX22@2@ 2p#20D2`V2d l222222192 Ya2Pw2222 2` ( 2/ 2? 8f n 2 2  2@ p 2p 2 $!2 !2 3!;!20 M!20 j!r!2 !!2 !!2 !2 !/  0H T(`@hHhPlX`htttxtxx|| (08PxX|`h| (@HPX`h$<H (08PX `<hH|4XX (@HPX`hpxPtx$(XPtx$(X0p8t@xH`phtpxx $(X $(L h(h0h8@HPX(`(h(p(x,,Tlhhhl (0|8PX`h((((,,T (08 @H`hpx (((,t x   , 0( h@ H P X lp px t x  p t x  $ , 0 h ( , 0 T0 8 @ H P X ` h p x                ( @ H P  X  `  h  p  x    @        @       @ (  @ l H t P x X  p  x                 4 4 D( @ 8H DP X p x                (08PX`h     (   , L P     @ , L P ( 0 8 @ H P X@ pH xL P x H L P t    @    4 0, 8, @, H< P< XH `H hH pH xL L t , , , 0 4 < , , , 0 H H H (L @ H P X ` h p x  , D D L          0 8 @ H, ` h p x    ,D 8488dT8X |88$8t88P88.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.exit.text.rela__jump_table.rela__bug_table.rodata.str.rela.altinstructions.rela.init.text.rodata.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 @ @8(+ &@0 (1;6@P(P,K@hH(`00[@( r` m@0( ~2l$@(D@H`(@(@((8!@؋6(/6r:P@`(':"@*(:M5@H( F0^Q0u^Z2vj8v Xvx}@H(&x); Y(