├── .checkpatch.conf ├── .clang-format ├── .devcontainer ├── Dockerfile.vscode └── devcontainer.json ├── CHANGELOG.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── core ├── arch │ ├── arm │ │ ├── arm.mk │ │ ├── cpu │ │ │ ├── cortex-a15.mk │ │ │ ├── cortex-a5.mk │ │ │ ├── cortex-a7.mk │ │ │ ├── cortex-a9.mk │ │ │ ├── cortex-armv8-0.mk │ │ │ ├── cortex-armv9.mk │ │ │ └── neoverse-v2.mk │ │ ├── crypto │ │ │ ├── aes-gcm-ce.c │ │ │ ├── aes_armv8a_ce.c │ │ │ ├── aes_armv8a_ce.h │ │ │ ├── aes_modes_armv8a_ce_a32.S │ │ │ ├── aes_modes_armv8a_ce_a64.S │ │ │ ├── ghash-ce-core_a32.S │ │ │ ├── ghash-ce-core_a64.S │ │ │ ├── sha1_armv8a_ce.c │ │ │ ├── sha1_armv8a_ce_a32.S │ │ │ ├── sha1_armv8a_ce_a64.S │ │ │ ├── sha256_armv8a_ce.c │ │ │ ├── sha256_armv8a_ce_a32.S │ │ │ ├── sha256_armv8a_ce_a64.S │ │ │ ├── sha3_armv8a_ce.c │ │ │ ├── sha3_armv8a_ce_a64.S │ │ │ ├── sha512_armv8a_ce.c │ │ │ ├── sha512_armv8a_ce_a64.S │ │ │ ├── sm3_armv8a_ce.c │ │ │ ├── sm3_armv8a_ce_a64.S │ │ │ ├── sm4_armv8a_aese_a64.S │ │ │ ├── sm4_armv8a_ce.c │ │ │ ├── sm4_armv8a_ce.h │ │ │ ├── sm4_armv8a_ce_a64.S │ │ │ ├── sm4_armv8a_neon.c │ │ │ ├── sm4_armv8a_neon.h │ │ │ └── sub.mk │ │ ├── dts │ │ │ ├── at91-sama5d27_som1.dtsi │ │ │ ├── at91-sama5d27_som1_ek.dts │ │ │ ├── at91-sama5d27_wlsom1.dtsi │ │ │ ├── at91-sama5d27_wlsom1_ek.dts │ │ │ ├── at91-sama5d2_xplained.dts │ │ │ ├── at91-sama7g54_ek.dts │ │ │ ├── dt_driver_test.dtsi │ │ │ ├── embedded_dtb_test.dts │ │ │ ├── fsl-lx2160a-qds.dts │ │ │ ├── fsl-lx2160a-rdb.dts │ │ │ ├── fsl-lx2160a.dtsi │ │ │ ├── hikey.dts │ │ │ ├── sama5d2-pinfunc.h │ │ │ ├── sama5d2.dtsi │ │ │ ├── sama7g5-pinfunc.h │ │ │ ├── sama7g5.dtsi │ │ │ ├── stm32mp13-pinctrl.dtsi │ │ │ ├── stm32mp131.dtsi │ │ │ ├── stm32mp133.dtsi │ │ │ ├── stm32mp135.dtsi │ │ │ ├── stm32mp135f-dk.dts │ │ │ ├── stm32mp13xc.dtsi │ │ │ ├── stm32mp13xf.dtsi │ │ │ ├── stm32mp15-pinctrl.dtsi │ │ │ ├── stm32mp151.dtsi │ │ │ ├── stm32mp153.dtsi │ │ │ ├── stm32mp157.dtsi │ │ │ ├── stm32mp157a-dhcor-avenger96.dts │ │ │ ├── stm32mp157a-dk1-scmi.dts │ │ │ ├── stm32mp157a-dk1.dts │ │ │ ├── stm32mp157c-dhcom-pdk2.dts │ │ │ ├── stm32mp157c-dk2-scmi.dts │ │ │ ├── stm32mp157c-dk2.dts │ │ │ ├── stm32mp157c-ed1-scmi.dts │ │ │ ├── stm32mp157c-ed1.dts │ │ │ ├── stm32mp157c-ev1-scmi.dts │ │ │ ├── stm32mp157c-ev1.dts │ │ │ ├── stm32mp15xc.dtsi │ │ │ ├── stm32mp15xx-dhcom-pdk2.dtsi │ │ │ ├── stm32mp15xx-dhcom-som.dtsi │ │ │ ├── stm32mp15xx-dhcor-avenger96.dtsi │ │ │ ├── stm32mp15xx-dhcor-io1v8.dtsi │ │ │ ├── stm32mp15xx-dhcor-som.dtsi │ │ │ ├── stm32mp15xx-dkx.dtsi │ │ │ ├── stm32mp15xxaa-pinctrl.dtsi │ │ │ ├── stm32mp15xxab-pinctrl.dtsi │ │ │ ├── stm32mp15xxac-pinctrl.dtsi │ │ │ ├── stm32mp15xxad-pinctrl.dtsi │ │ │ ├── stm32mp21-st-scmi-cfg.dtsi │ │ │ ├── stm32mp211.dtsi │ │ │ ├── stm32mp213.dtsi │ │ │ ├── stm32mp215.dtsi │ │ │ ├── stm32mp215f-dk-ca35tdcid-rcc.dtsi │ │ │ ├── stm32mp215f-dk-ca35tdcid-rif.dtsi │ │ │ ├── stm32mp215f-dk.dts │ │ │ ├── stm32mp21xc.dtsi │ │ │ ├── stm32mp21xf.dtsi │ │ │ ├── stm32mp23-st-scmi-cfg.dtsi │ │ │ ├── stm32mp231.dtsi │ │ │ ├── stm32mp233.dtsi │ │ │ ├── stm32mp235.dtsi │ │ │ ├── stm32mp235f-dk-ca35tdcid-rcc.dtsi │ │ │ ├── stm32mp235f-dk-ca35tdcid-resmem.dtsi │ │ │ ├── stm32mp235f-dk-ca35tdcid-rif.dtsi │ │ │ ├── stm32mp235f-dk.dts │ │ │ ├── stm32mp23xc.dtsi │ │ │ ├── stm32mp23xf.dtsi │ │ │ ├── stm32mp25-pinctrl.dtsi │ │ │ ├── stm32mp25-st-scmi-cfg.dtsi │ │ │ ├── stm32mp251.dtsi │ │ │ ├── stm32mp253.dtsi │ │ │ ├── stm32mp255.dtsi │ │ │ ├── stm32mp257.dtsi │ │ │ ├── stm32mp257f-dk-ca35tdcid-rcc.dtsi │ │ │ ├── stm32mp257f-dk-ca35tdcid-resmem.dtsi │ │ │ ├── stm32mp257f-dk-ca35tdcid-rif.dtsi │ │ │ ├── stm32mp257f-dk.dts │ │ │ ├── stm32mp257f-ev1-ca35tdcid-rcc.dtsi │ │ │ ├── stm32mp257f-ev1-ca35tdcid-resmem.dtsi │ │ │ ├── stm32mp257f-ev1-ca35tdcid-rif.dtsi │ │ │ ├── stm32mp257f-ev1.dts │ │ │ ├── stm32mp25xc.dtsi │ │ │ ├── stm32mp25xf.dtsi │ │ │ ├── stm32mp25xxai-pinctrl.dtsi │ │ │ ├── stm32mp25xxak-pinctrl.dtsi │ │ │ └── stm32mp25xxal-pinctrl.dtsi │ │ ├── include │ │ │ ├── arm.h │ │ │ ├── arm32.h │ │ │ ├── arm32_macros.S │ │ │ ├── arm32_macros_cortex_a9.S │ │ │ ├── arm64.h │ │ │ ├── arm64_macros.S │ │ │ ├── crypto │ │ │ │ └── ghash-ce-core.h │ │ │ ├── ffa.h │ │ │ ├── kernel │ │ │ │ ├── arch_scall.h │ │ │ │ ├── cache_helpers_arch.h │ │ │ │ ├── delay_arch.h │ │ │ │ ├── misc_arch.h │ │ │ │ ├── secure_partition.h │ │ │ │ ├── spmc_sp_handler.h │ │ │ │ ├── stmm_sp.h │ │ │ │ ├── tee_l2cc_mutex.h │ │ │ │ ├── thread_arch.h │ │ │ │ ├── thread_private_arch.h │ │ │ │ ├── thread_spmc.h │ │ │ │ ├── tlb_helpers.h │ │ │ │ ├── tz_proc_def.h │ │ │ │ ├── tz_ssvce_def.h │ │ │ │ ├── tz_ssvce_pl310.h │ │ │ │ ├── user_access_arch.h │ │ │ │ └── vfp.h │ │ │ ├── mm │ │ │ │ ├── core_mmu_arch.h │ │ │ │ └── generic_ram_layout.h │ │ │ ├── optee_ffa.h │ │ │ ├── pta_stmm.h │ │ │ ├── scmi │ │ │ │ └── scmi_server.h │ │ │ ├── sm │ │ │ │ ├── optee_smc.h │ │ │ │ ├── pm.h │ │ │ │ ├── psci.h │ │ │ │ ├── sm.h │ │ │ │ ├── std_smc.h │ │ │ │ ├── teesmc_opteed.h │ │ │ │ ├── teesmc_opteed_macros.h │ │ │ │ └── watchdog_smc.h │ │ │ ├── smccc.h │ │ │ └── tee │ │ │ │ └── entry_fast.h │ │ ├── kernel │ │ │ ├── abort.c │ │ │ ├── arch_scall.c │ │ │ ├── arch_scall_a32.S │ │ │ ├── arch_scall_a64.S │ │ │ ├── arm32_gicv3_sysreg.txt │ │ │ ├── arm32_sysreg.txt │ │ │ ├── asm-defines.c │ │ │ ├── boot.c │ │ │ ├── cache_helpers_a32.S │ │ │ ├── cache_helpers_a64.S │ │ │ ├── entry_a32.S │ │ │ ├── entry_a64.S │ │ │ ├── generic_timer.c │ │ │ ├── idle.c │ │ │ ├── kern.ld.S │ │ │ ├── link.mk │ │ │ ├── link_dummies_init.c │ │ │ ├── link_dummies_paged.c │ │ │ ├── link_dummy.ld │ │ │ ├── misc_a32.S │ │ │ ├── misc_a64.S │ │ │ ├── rpc_io_i2c.c │ │ │ ├── secure_partition.c │ │ │ ├── semihosting_a64.S │ │ │ ├── spin_lock_a32.S │ │ │ ├── spin_lock_a64.S │ │ │ ├── spmc_sp_handler.c │ │ │ ├── stmm_sp.c │ │ │ ├── sub.mk │ │ │ ├── tee_l2cc_mutex.c │ │ │ ├── tee_time_arm_cntpct.c │ │ │ ├── thread.c │ │ │ ├── thread_a32.S │ │ │ ├── thread_a64.S │ │ │ ├── thread_optee_smc.c │ │ │ ├── thread_optee_smc_a32.S │ │ │ ├── thread_optee_smc_a64.S │ │ │ ├── thread_spmc.c │ │ │ ├── thread_spmc_a64.S │ │ │ ├── timer_a64.c │ │ │ ├── tlb_helpers_a32.S │ │ │ ├── tlb_helpers_a64.S │ │ │ ├── tz_ssvce_pl310_a32.S │ │ │ ├── unwind_arm32.c │ │ │ ├── unwind_arm64.c │ │ │ ├── unwind_private.h │ │ │ ├── vfp.c │ │ │ ├── vfp_a32.S │ │ │ ├── vfp_a64.S │ │ │ ├── vfp_private.h │ │ │ └── virtualization.c │ │ ├── mm │ │ │ ├── core_mmu.c │ │ │ ├── core_mmu_lpae.c │ │ │ ├── core_mmu_v7.c │ │ │ ├── mobj_ffa.c │ │ │ ├── sp_mem.c │ │ │ ├── sub.mk │ │ │ └── tee_pager.c │ │ ├── plat-amlogic │ │ │ ├── conf.mk │ │ │ ├── link.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── scripts │ │ │ │ └── aml_bin2img.py │ │ │ └── sub.mk │ │ ├── plat-aspeed │ │ │ ├── conf.mk │ │ │ ├── core_pos_a32.S │ │ │ ├── platform_ast2600.c │ │ │ ├── platform_ast2700.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-automotive_rd │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── rd1ae_core_pos.S │ │ │ └── sub.mk │ │ ├── plat-bcm │ │ │ ├── bcm_elog.c │ │ │ ├── bcm_elog.h │ │ │ ├── conf.mk │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-corstone1000 │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-d02 │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-d06 │ │ │ ├── conf.mk │ │ │ ├── core_pos_a64.S │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-hikey │ │ │ ├── conf.mk │ │ │ ├── hikey_peripherals.h │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── spi_test.c │ │ │ └── sub.mk │ │ ├── plat-hisilicon │ │ │ ├── conf.mk │ │ │ ├── hi3519av100.h │ │ │ ├── hi3519av100_plat_init.S │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── psci.c │ │ │ └── sub.mk │ │ ├── plat-imx │ │ │ ├── a7_plat_init.S │ │ │ ├── a9_plat_init.S │ │ │ ├── conf.mk │ │ │ ├── config │ │ │ │ ├── imx6qdlsolo.h │ │ │ │ ├── imx6sl.h │ │ │ │ ├── imx6sll.h │ │ │ │ └── imx6sx.h │ │ │ ├── imx-common.c │ │ │ ├── imx-regs.h │ │ │ ├── imx.h │ │ │ ├── imx_pl310.c │ │ │ ├── imx_pl310.h │ │ │ ├── link.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── registers │ │ │ │ ├── imx6-crm.h │ │ │ │ ├── imx6-dcp.h │ │ │ │ ├── imx6.h │ │ │ │ ├── imx7-crm.h │ │ │ │ ├── imx7.h │ │ │ │ ├── imx7ulp-crm.h │ │ │ │ ├── imx7ulp.h │ │ │ │ ├── imx8m-crm.h │ │ │ │ ├── imx8m.h │ │ │ │ ├── imx8q.h │ │ │ │ ├── imx8ulp-crm.h │ │ │ │ ├── imx8ulp.h │ │ │ │ ├── imx93.h │ │ │ │ ├── imx943.h │ │ │ │ └── imx95.h │ │ │ ├── sm_platform_handler.c │ │ │ ├── sub.mk │ │ │ └── tzc380.c │ │ ├── plat-k3 │ │ │ ├── conf.mk │ │ │ ├── drivers │ │ │ │ ├── dthev2.c │ │ │ │ ├── eip76d_trng.c │ │ │ │ ├── eip76d_trng.h │ │ │ │ ├── sa2ul.c │ │ │ │ ├── sec_proxy.c │ │ │ │ ├── sec_proxy.h │ │ │ │ ├── sub.mk │ │ │ │ ├── ti_sci.c │ │ │ │ ├── ti_sci.h │ │ │ │ └── ti_sci_protocol.h │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-ls │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── plat_init.S │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-marvell │ │ │ ├── armada3700 │ │ │ │ └── hal_sec_perf.c │ │ │ ├── armada7k8k │ │ │ │ └── hal_sec_perf.c │ │ │ ├── cn10k │ │ │ │ └── core_pos.S │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── otx2 │ │ │ │ └── core_pos.S │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-mediatek │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-nuvoton │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-poplar │ │ │ ├── conf.mk │ │ │ ├── hi3798cv200.h │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-qcom │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-rcar │ │ │ ├── conf.mk │ │ │ ├── core_pos_a64.S │ │ │ ├── hw_rng.c │ │ │ ├── link.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── rcar.h │ │ │ ├── romapi.c │ │ │ ├── romapi.h │ │ │ ├── romapi_call.S │ │ │ └── sub.mk │ │ ├── plat-rockchip │ │ │ ├── common.h │ │ │ ├── conf.mk │ │ │ ├── core_pos_a32.S │ │ │ ├── cru.h │ │ │ ├── grf.h │ │ │ ├── main.c │ │ │ ├── plat_init.S │ │ │ ├── platform.c │ │ │ ├── platform.h │ │ │ ├── platform_config.h │ │ │ ├── platform_px30.c │ │ │ ├── platform_rk322x.c │ │ │ ├── platform_rk3399.c │ │ │ ├── platform_rk3588.c │ │ │ ├── psci_rk322x.c │ │ │ └── sub.mk │ │ ├── plat-rpi3 │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-rpi5 │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-rzg │ │ │ ├── conf.mk │ │ │ ├── link.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-rzn1 │ │ │ ├── a7_plat_init.S │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── psci.c │ │ │ ├── rzn1_regauth.h │ │ │ ├── rzn1_tz.h │ │ │ ├── sm_platform_handler.c │ │ │ └── sub.mk │ │ ├── plat-sam │ │ │ ├── conf.mk │ │ │ ├── freq.c │ │ │ ├── matrix.c │ │ │ ├── matrix.h │ │ │ ├── nsec-service │ │ │ │ ├── sm_platform_handler.c │ │ │ │ ├── smc_ids.h │ │ │ │ └── sub.mk │ │ │ ├── platform_config.h │ │ │ ├── platform_sama5d2.c │ │ │ ├── platform_sama7g5.c │ │ │ ├── pm │ │ │ │ ├── psci.c │ │ │ │ └── sub.mk │ │ │ ├── sam_pl310.c │ │ │ ├── sam_pl310.h │ │ │ ├── sam_sfr.c │ │ │ ├── sam_sfr.h │ │ │ ├── sama5d2.h │ │ │ ├── sama7g5.h │ │ │ ├── scmi_server.c │ │ │ ├── sub.mk │ │ │ └── tz_matrix.h │ │ ├── plat-sprd │ │ │ ├── conf.mk │ │ │ ├── console.c │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-stm │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── rng_support.c │ │ │ ├── sub.mk │ │ │ └── tz_a9init.S │ │ ├── plat-stm32mp1 │ │ │ ├── boot_api.h │ │ │ ├── conf.mk │ │ │ ├── drivers │ │ │ │ ├── stm32mp1_pmic.c │ │ │ │ ├── stm32mp1_pmic.h │ │ │ │ ├── stm32mp1_pwr.c │ │ │ │ ├── stm32mp1_pwr.h │ │ │ │ ├── stm32mp1_syscfg.c │ │ │ │ ├── stm32mp1_syscfg.h │ │ │ │ └── sub.mk │ │ │ ├── link.mk │ │ │ ├── link_dummies_paged.c │ │ │ ├── main.c │ │ │ ├── nsec-service │ │ │ │ ├── bsec_svc.c │ │ │ │ ├── bsec_svc.h │ │ │ │ ├── stm32mp1_smc.h │ │ │ │ ├── stm32mp1_svc_setup.c │ │ │ │ └── sub.mk │ │ │ ├── plat_tzc400.c │ │ │ ├── platform_config.h │ │ │ ├── pm │ │ │ │ ├── psci.c │ │ │ │ └── sub.mk │ │ │ ├── reset.S │ │ │ ├── scmi_server.c │ │ │ ├── scripts │ │ │ │ └── stm32image.py │ │ │ ├── stm32_util.h │ │ │ └── sub.mk │ │ ├── plat-stm32mp2 │ │ │ ├── conf.mk │ │ │ ├── drivers │ │ │ │ ├── stm32mp25_syscfg.c │ │ │ │ └── sub.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── stm32_sysconf.h │ │ │ ├── stm32_util.h │ │ │ ├── stm32mp_pm.c │ │ │ ├── stm32mp_pm.h │ │ │ └── sub.mk │ │ ├── plat-sunxi │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── plat_init.S │ │ │ ├── platform_config.h │ │ │ ├── psci.c │ │ │ └── sub.mk │ │ ├── plat-synquacer │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── rng_pta.c │ │ │ ├── sub.mk │ │ │ └── synquacer_rng_pta.h │ │ ├── plat-telechips │ │ │ ├── conf.mk │ │ │ ├── drivers │ │ │ │ ├── include │ │ │ │ │ └── drivers │ │ │ │ │ │ └── tcc_otp.h │ │ │ │ ├── sub.mk │ │ │ │ └── tcc_otp.c │ │ │ ├── link.mk │ │ │ ├── main.c │ │ │ ├── plat_tzc.c │ │ │ ├── scripts │ │ │ │ └── tcmktool.py │ │ │ ├── sub.mk │ │ │ └── tcc805x │ │ │ │ ├── otprom.h │ │ │ │ └── platform_config.h │ │ ├── plat-ti │ │ │ ├── a9_plat_init.S │ │ │ ├── api_monitor_index_a15.h │ │ │ ├── api_monitor_index_a9.h │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── sm_platform_handler_a15.c │ │ │ ├── sm_platform_handler_a9.c │ │ │ ├── sub.mk │ │ │ └── ti_pl310.c │ │ ├── plat-totalcompute │ │ │ ├── conf.mk │ │ │ ├── fdts │ │ │ │ └── optee_sp_manifest.dts │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-uniphier │ │ │ ├── conf.mk │ │ │ ├── kern.ld.S │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-versal │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-versal2 │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── plat-vexpress │ │ │ ├── conf.mk │ │ │ ├── juno_core_pos_a32.S │ │ │ ├── juno_core_pos_a64.S │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ ├── sub.mk │ │ │ └── vendor_props.c │ │ ├── plat-zynq7k │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── plat_init.S │ │ │ ├── platform_config.h │ │ │ ├── platform_smc.h │ │ │ └── sub.mk │ │ ├── plat-zynqmp │ │ │ ├── conf.mk │ │ │ ├── main.c │ │ │ ├── platform_config.h │ │ │ └── sub.mk │ │ ├── sm │ │ │ ├── pm.c │ │ │ ├── pm_a32.S │ │ │ ├── psci-helper.S │ │ │ ├── psci.c │ │ │ ├── sm.c │ │ │ ├── sm_a32.S │ │ │ ├── sm_private.h │ │ │ ├── std_smc.c │ │ │ └── sub.mk │ │ ├── tee │ │ │ ├── cache.c │ │ │ ├── entry_fast.c │ │ │ ├── sub.mk │ │ │ └── svc_cache.c │ │ └── tests │ │ │ ├── ffa_lsp.c │ │ │ └── sub.mk │ └── riscv │ │ ├── include │ │ ├── encoding.h │ │ ├── kernel │ │ │ ├── arch_scall.h │ │ │ ├── cache_helpers_arch.h │ │ │ ├── clint.h │ │ │ ├── delay_arch.h │ │ │ ├── misc_arch.h │ │ │ ├── riscv_elf.h │ │ │ ├── secure_partition.h │ │ │ ├── stmm_sp.h │ │ │ ├── tee_l2cc_mutex.h │ │ │ ├── thread_arch.h │ │ │ ├── thread_private_arch.h │ │ │ ├── tlb_helpers.h │ │ │ └── user_access_arch.h │ │ ├── mm │ │ │ ├── core_mmu_arch.h │ │ │ └── generic_ram_layout.h │ │ ├── riscv.h │ │ ├── riscv_macros.S │ │ ├── rpmi.h │ │ ├── sbi.h │ │ ├── sbi_mpxy.h │ │ ├── sbi_mpxy_rpmi.h │ │ ├── sub.mk │ │ └── tee │ │ │ ├── entry_fast.h │ │ │ ├── optee_abi.h │ │ │ ├── teeabi_opteed.h │ │ │ └── teeabi_opteed_macros.h │ │ ├── kernel │ │ ├── abort.c │ │ ├── arch_scall.c │ │ ├── arch_scall_rv.S │ │ ├── asm-defines.c │ │ ├── boot.c │ │ ├── cache_helpers_rv.S │ │ ├── csr_detect.S │ │ ├── entry.S │ │ ├── idle.c │ │ ├── kern.ld.S │ │ ├── link.mk │ │ ├── sbi.c │ │ ├── sbi_console.c │ │ ├── sbi_mpxy.c │ │ ├── sbi_mpxy_rpmi.c │ │ ├── semihosting_rv.S │ │ ├── spinlock.S │ │ ├── sub.mk │ │ ├── tee_time_rdtime.c │ │ ├── thread_arch.c │ │ ├── thread_optee_abi.c │ │ ├── thread_optee_abi_rv.S │ │ ├── thread_rv.S │ │ └── unwind_rv.c │ │ ├── mm │ │ ├── core_mmu_arch.c │ │ ├── sub.mk │ │ └── tlb_helpers_rv.S │ │ ├── plat-sifive │ │ ├── conf.mk │ │ ├── main.c │ │ ├── platform_config.h │ │ └── sub.mk │ │ ├── plat-spike │ │ ├── conf.mk │ │ ├── drivers │ │ │ ├── htif.c │ │ │ ├── htif.h │ │ │ └── sub.mk │ │ ├── kern.ld.S │ │ ├── main.c │ │ ├── platform_config.h │ │ └── sub.mk │ │ ├── plat-virt │ │ ├── conf.mk │ │ ├── main.c │ │ ├── platform_config.h │ │ └── sub.mk │ │ ├── riscv.mk │ │ └── tee │ │ ├── entry_fast.c │ │ └── sub.mk ├── core.mk ├── crypto.mk ├── crypto │ ├── aes-cts.c │ ├── aes-gcm-ghash-tbl.c │ ├── aes-gcm-sw.c │ ├── aes-gcm.c │ ├── cbc-mac.c │ ├── crypto.c │ ├── rng_fortuna.c │ ├── rng_hw.c │ ├── signed_hdr.c │ ├── sm2-kdf.c │ ├── sm3-hash.c │ ├── sm3-hmac.c │ ├── sm3.c │ ├── sm3.h │ ├── sm4-cbc.c │ ├── sm4-ctr.c │ ├── sm4-ecb.c │ ├── sm4-xts.c │ ├── sm4.c │ ├── sm4.h │ ├── sm4_accel.c │ └── sub.mk ├── drivers │ ├── amd │ │ ├── gpio_common.c │ │ ├── gpio_private.h │ │ ├── ps_gpio_driver.c │ │ └── sub.mk │ ├── amlogic_uart.c │ ├── aplic_direct.c │ ├── aplic_msi.c │ ├── aplic_priv.c │ ├── atmel_piobu.c │ ├── atmel_rstc.c │ ├── atmel_rtc.c │ ├── atmel_saic.c │ ├── atmel_shdwc.c │ ├── atmel_shdwc_a32.S │ ├── atmel_tcb.c │ ├── atmel_trng.c │ ├── atmel_uart.c │ ├── atmel_wdt.c │ ├── bcm_gpio.c │ ├── bcm_hwrng.c │ ├── bcm_sotp.c │ ├── bnxt │ │ ├── bnxt.c │ │ ├── bnxt_fw.c │ │ ├── bnxt_images.c │ │ └── sub.mk │ ├── cbmem_console.c │ ├── cdns_uart.c │ ├── clk │ │ ├── clk-stm32-core.c │ │ ├── clk-stm32-core.h │ │ ├── clk-stm32mp13.c │ │ ├── clk-stm32mp15.c │ │ ├── clk-stm32mp21.c │ │ ├── clk-stm32mp25.c │ │ ├── clk.c │ │ ├── clk_dt.c │ │ ├── fixed_clk.c │ │ ├── sam │ │ │ ├── at91_audio_pll.c │ │ │ ├── at91_clk.h │ │ │ ├── at91_cpu_opp.c │ │ │ ├── at91_generated.c │ │ │ ├── at91_h32mx.c │ │ │ ├── at91_i2s_mux.c │ │ │ ├── at91_main.c │ │ │ ├── at91_master.c │ │ │ ├── at91_peripheral.c │ │ │ ├── at91_pll.c │ │ │ ├── at91_plldiv.c │ │ │ ├── at91_pmc.c │ │ │ ├── at91_pmc.h │ │ │ ├── at91_programmable.c │ │ │ ├── at91_sckc.c │ │ │ ├── at91_system.c │ │ │ ├── at91_usb.c │ │ │ ├── at91_utmi.c │ │ │ ├── clk-sam9x60-pll.c │ │ │ ├── phy-sama7-utmi-clk.c │ │ │ ├── sama5d2_clk.c │ │ │ ├── sama7g5_clk.c │ │ │ └── sub.mk │ │ └── sub.mk │ ├── counter │ │ ├── stm32_stgen.c │ │ └── sub.mk │ ├── crypto │ │ ├── aspeed │ │ │ ├── crypto_ast2600.c │ │ │ ├── hace_ast2600.c │ │ │ ├── hace_ast2600.h │ │ │ └── sub.mk │ │ ├── caam │ │ │ ├── acipher │ │ │ │ ├── caam_dh.c │ │ │ │ ├── caam_dsa.c │ │ │ │ ├── caam_ecc.c │ │ │ │ ├── caam_math.c │ │ │ │ ├── caam_prime_dsa.c │ │ │ │ ├── caam_prime_rsa.c │ │ │ │ ├── caam_rsa.c │ │ │ │ ├── local.h │ │ │ │ └── sub.mk │ │ │ ├── ae │ │ │ │ ├── caam_ae.c │ │ │ │ ├── caam_ae_ccm.c │ │ │ │ ├── caam_ae_gcm.c │ │ │ │ ├── local.h │ │ │ │ └── sub.mk │ │ │ ├── blob │ │ │ │ ├── caam_blob.c │ │ │ │ ├── caam_dek.c │ │ │ │ └── sub.mk │ │ │ ├── caam_ctrl.c │ │ │ ├── caam_desc.c │ │ │ ├── caam_jr.c │ │ │ ├── caam_key.c │ │ │ ├── caam_pwr.c │ │ │ ├── caam_rng.c │ │ │ ├── caam_sm.c │ │ │ ├── cipher │ │ │ │ ├── caam_cipher.c │ │ │ │ ├── caam_cipher_mac.c │ │ │ │ ├── caam_cipher_xts.c │ │ │ │ ├── local.h │ │ │ │ └── sub.mk │ │ │ ├── crypto.mk │ │ │ ├── hal │ │ │ │ ├── common │ │ │ │ │ ├── hal_cfg.c │ │ │ │ │ ├── hal_cfg_dt.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── hal_rng.c │ │ │ │ │ ├── hal_sm.c │ │ │ │ │ ├── hal_sm_dt.c │ │ │ │ │ ├── registers │ │ │ │ │ │ ├── jr_regs.h │ │ │ │ │ │ ├── rng_regs.h │ │ │ │ │ │ ├── sm_regs.h │ │ │ │ │ │ └── version_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ ├── imx_6_7 │ │ │ │ │ ├── hal_clk_mx6.c │ │ │ │ │ ├── hal_clk_mx7.c │ │ │ │ │ ├── hal_clk_mx7ulp.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── registers │ │ │ │ │ │ └── ctrl_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ ├── imx_8m │ │ │ │ │ ├── hal_cfg.c │ │ │ │ │ ├── hal_clk.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── registers │ │ │ │ │ │ └── ctrl_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ ├── imx_8q │ │ │ │ │ ├── hal_cfg.c │ │ │ │ │ ├── hal_clk.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── hal_rng.c │ │ │ │ │ ├── registers │ │ │ │ │ │ └── ctrl_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ ├── imx_8ulp │ │ │ │ │ ├── hal_clk.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── registers │ │ │ │ │ │ └── ctrl_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ ├── ls │ │ │ │ │ ├── hal_clk.c │ │ │ │ │ ├── hal_ctrl.c │ │ │ │ │ ├── hal_jr.c │ │ │ │ │ ├── registers │ │ │ │ │ │ └── ctrl_regs.h │ │ │ │ │ └── sub.mk │ │ │ │ └── sub.mk │ │ │ ├── hash │ │ │ │ ├── caam_hash.c │ │ │ │ ├── caam_hash_mac.c │ │ │ │ ├── local.h │ │ │ │ └── sub.mk │ │ │ ├── include │ │ │ │ ├── caam_acipher.h │ │ │ │ ├── caam_ae.h │ │ │ │ ├── caam_blob.h │ │ │ │ ├── caam_cipher.h │ │ │ │ ├── caam_common.h │ │ │ │ ├── caam_desc_ccb_defines.h │ │ │ │ ├── caam_desc_defines.h │ │ │ │ ├── caam_desc_helper.h │ │ │ │ ├── caam_hal_cfg.h │ │ │ │ ├── caam_hal_clk.h │ │ │ │ ├── caam_hal_ctrl.h │ │ │ │ ├── caam_hal_jr.h │ │ │ │ ├── caam_hal_rng.h │ │ │ │ ├── caam_hal_sm.h │ │ │ │ ├── caam_hash.h │ │ │ │ ├── caam_io.h │ │ │ │ ├── caam_jr.h │ │ │ │ ├── caam_jr_status.h │ │ │ │ ├── caam_key.h │ │ │ │ ├── caam_mp.h │ │ │ │ ├── caam_pwr.h │ │ │ │ ├── caam_rng.h │ │ │ │ ├── caam_sm.h │ │ │ │ ├── caam_status.h │ │ │ │ ├── caam_trace.h │ │ │ │ ├── caam_types.h │ │ │ │ ├── caam_utils_delay.h │ │ │ │ ├── caam_utils_dmaobj.h │ │ │ │ ├── caam_utils_mem.h │ │ │ │ ├── caam_utils_sgt.h │ │ │ │ └── caam_utils_status.h │ │ │ ├── mp │ │ │ │ ├── caam_mp.c │ │ │ │ └── sub.mk │ │ │ ├── sub.mk │ │ │ └── utils │ │ │ │ ├── sub.mk │ │ │ │ ├── utils_delay.c │ │ │ │ ├── utils_dmaobj.c │ │ │ │ ├── utils_mem.c │ │ │ │ ├── utils_sgt.c │ │ │ │ ├── utils_sgt_v1.c │ │ │ │ ├── utils_sgt_v2.c │ │ │ │ └── utils_status.c │ │ ├── crypto_api │ │ │ ├── acipher │ │ │ │ ├── dh.c │ │ │ │ ├── dsa.c │ │ │ │ ├── ecc.c │ │ │ │ ├── local.h │ │ │ │ ├── rsa.c │ │ │ │ ├── rsamgf.c │ │ │ │ ├── rsassa.c │ │ │ │ └── sub.mk │ │ │ ├── authenc │ │ │ │ ├── authenc.c │ │ │ │ └── sub.mk │ │ │ ├── cipher │ │ │ │ ├── cipher.c │ │ │ │ └── sub.mk │ │ │ ├── drvcrypt.c │ │ │ ├── hash │ │ │ │ ├── hash.c │ │ │ │ └── sub.mk │ │ │ ├── include │ │ │ │ ├── drvcrypt.h │ │ │ │ ├── drvcrypt_acipher.h │ │ │ │ ├── drvcrypt_asn1_oid.h │ │ │ │ ├── drvcrypt_authenc.h │ │ │ │ ├── drvcrypt_cipher.h │ │ │ │ ├── drvcrypt_hash.h │ │ │ │ ├── drvcrypt_mac.h │ │ │ │ └── drvcrypt_math.h │ │ │ ├── mac │ │ │ │ ├── mac.c │ │ │ │ └── sub.mk │ │ │ ├── math │ │ │ │ ├── modulus.c │ │ │ │ └── sub.mk │ │ │ ├── oid │ │ │ │ ├── hash_oid.c │ │ │ │ └── sub.mk │ │ │ └── sub.mk │ │ ├── ele │ │ │ ├── crypto.mk │ │ │ ├── ele.c │ │ │ ├── include │ │ │ │ ├── ele.h │ │ │ │ └── memutils.h │ │ │ ├── memutils.c │ │ │ └── sub.mk │ │ ├── hisilicon │ │ │ ├── crypto.mk │ │ │ ├── hisi_qm.c │ │ │ ├── hisi_qm.h │ │ │ ├── hpre_dh.c │ │ │ ├── hpre_dh.h │ │ │ ├── hpre_ecc.c │ │ │ ├── hpre_ecc.h │ │ │ ├── hpre_main.c │ │ │ ├── hpre_main.h │ │ │ ├── hpre_montgomery.c │ │ │ ├── hpre_montgomery.h │ │ │ ├── hpre_rsa.c │ │ │ ├── hpre_rsa.h │ │ │ ├── sec_authenc.c │ │ │ ├── sec_authenc.h │ │ │ ├── sec_cipher.c │ │ │ ├── sec_cipher.h │ │ │ ├── sec_hash.c │ │ │ ├── sec_hash.h │ │ │ ├── sec_hmac.c │ │ │ ├── sec_main.c │ │ │ ├── sec_main.h │ │ │ ├── sec_pbkdf2.c │ │ │ ├── sec_pbkdf2.h │ │ │ └── sub.mk │ │ ├── se050 │ │ │ ├── adaptors │ │ │ │ ├── apis │ │ │ │ │ ├── apdu.c │ │ │ │ │ ├── sss.c │ │ │ │ │ └── user.c │ │ │ │ ├── include │ │ │ │ │ ├── se050.h │ │ │ │ │ ├── se050_apdu_apis.h │ │ │ │ │ ├── se050_sss_apis.h │ │ │ │ │ ├── se050_user_apis.h │ │ │ │ │ └── se050_utils.h │ │ │ │ ├── sub.mk │ │ │ │ └── utils │ │ │ │ │ ├── info.c │ │ │ │ │ ├── scp_config.c │ │ │ │ │ └── utils.c │ │ │ ├── core │ │ │ │ ├── apdu.c │ │ │ │ ├── cipher.c │ │ │ │ ├── ctr.c │ │ │ │ ├── die_id.c │ │ │ │ ├── ecc.c │ │ │ │ ├── include │ │ │ │ │ └── se050_cipher_algorithms.h │ │ │ │ ├── rng.c │ │ │ │ ├── rsa.c │ │ │ │ ├── scp03.c │ │ │ │ ├── storage.c │ │ │ │ └── sub.mk │ │ │ ├── crypto.mk │ │ │ ├── glue │ │ │ │ ├── i2c.c │ │ │ │ ├── i2c_imx.c │ │ │ │ ├── i2c_stm32.c │ │ │ │ ├── include │ │ │ │ │ └── i2c_native.h │ │ │ │ └── user.c │ │ │ ├── session.c │ │ │ └── sub.mk │ │ ├── stm32 │ │ │ ├── authenc.c │ │ │ ├── cipher.c │ │ │ ├── common.h │ │ │ ├── crypto.mk │ │ │ ├── ecc.c │ │ │ ├── hash.c │ │ │ ├── hmac.c │ │ │ ├── stm32_cryp.c │ │ │ ├── stm32_cryp.h │ │ │ ├── stm32_hash.c │ │ │ ├── stm32_hash.h │ │ │ ├── stm32_pka.c │ │ │ ├── stm32_pka.h │ │ │ ├── stm32_saes.c │ │ │ ├── stm32_saes.h │ │ │ └── sub.mk │ │ ├── sub.mk │ │ └── versal │ │ │ ├── authenc.c │ │ │ ├── crypto.mk │ │ │ ├── ecc.c │ │ │ ├── include │ │ │ └── ipi.h │ │ │ ├── ipi.c │ │ │ ├── rsa.c │ │ │ └── sub.mk │ ├── dra7_rng.c │ ├── ffa_console.c │ ├── firewall │ │ ├── firewall.c │ │ ├── stm32_etzpc.c │ │ ├── stm32_iac.c │ │ ├── stm32_rif.c │ │ ├── stm32_rifsc.c │ │ ├── stm32_risab.c │ │ ├── stm32_risaf.c │ │ ├── stm32_serc.c │ │ └── sub.mk │ ├── gic.c │ ├── gpio │ │ ├── gpio.c │ │ └── sub.mk │ ├── hfic.c │ ├── hi16xx_rng.c │ ├── hi16xx_uart.c │ ├── hisi_trng.c │ ├── i2c │ │ ├── atmel_i2c.c │ │ ├── i2c.c │ │ └── sub.mk │ ├── imsic.c │ ├── imx │ │ ├── dcp │ │ │ ├── dcp.c │ │ │ ├── dcp_huk.c │ │ │ ├── dcp_utils.c │ │ │ ├── include │ │ │ │ ├── dcp_utils.h │ │ │ │ └── local.h │ │ │ └── sub.mk │ │ ├── mu │ │ │ ├── imx_mu.c │ │ │ ├── imx_mu_8q.c │ │ │ ├── imx_mu_8ulp_9x.c │ │ │ ├── imx_mu_platform.h │ │ │ └── sub.mk │ │ └── sub.mk │ ├── imx_caam.c │ ├── imx_csu.c │ ├── imx_i2c.c │ ├── imx_lpuart.c │ ├── imx_ocotp.c │ ├── imx_rngb.c │ ├── imx_sc_api.c │ ├── imx_scu.c │ ├── imx_snvs.c │ ├── imx_uart.c │ ├── imx_wdog.c │ ├── lpc_uart.c │ ├── ls_dspi.c │ ├── ls_gpio.c │ ├── ls_i2c.c │ ├── ls_sec_mon.c │ ├── ls_sfp.c │ ├── microchip_pit.c │ ├── mvebu_uart.c │ ├── ns16550.c │ ├── nvmem │ │ ├── atmel_sfc.c │ │ ├── nvmem.c │ │ ├── nvmem_die_id.c │ │ ├── nvmem_huk.c │ │ └── sub.mk │ ├── openedges_omc.c │ ├── pinctrl │ │ ├── atmel_pio.c │ │ ├── pinctrl.c │ │ └── sub.mk │ ├── pl011.c │ ├── pl022_spi.c │ ├── pl061_gpio.c │ ├── plic.c │ ├── pm │ │ ├── imx │ │ │ ├── gpcv2.c │ │ │ ├── local.h │ │ │ ├── psci.c │ │ │ ├── src.c │ │ │ └── sub.mk │ │ ├── sam │ │ │ ├── at91_pm.c │ │ │ ├── at91_pm.h │ │ │ ├── pm-defines.c │ │ │ ├── pm_resume.S │ │ │ ├── pm_suspend.S │ │ │ └── sub.mk │ │ └── sub.mk │ ├── qcom_geni_uart.c │ ├── regulator │ │ ├── regulator.c │ │ ├── regulator_dt.c │ │ ├── regulator_fixed.c │ │ ├── regulator_gpio.c │ │ ├── stm32_vrefbuf.c │ │ ├── stm32mp13_regulator_iod.c │ │ └── sub.mk │ ├── remoteproc │ │ ├── stm32_remoteproc.c │ │ └── sub.mk │ ├── riscv_zkr_rng.c │ ├── rockchip_otp.c │ ├── rstctrl │ │ ├── rstctrl.c │ │ ├── stm32_rstctrl.c │ │ ├── stm32_rstctrl.h │ │ ├── stm32mp1_rstctrl.c │ │ ├── stm32mp21_rstctrl.c │ │ ├── stm32mp25_rstctrl.c │ │ └── sub.mk │ ├── rtc │ │ ├── rtc.c │ │ └── sub.mk │ ├── scif.c │ ├── scmi-msg │ │ ├── base.c │ │ ├── base.h │ │ ├── clock.c │ │ ├── clock.h │ │ ├── clock_generic.c │ │ ├── common.h │ │ ├── entry.c │ │ ├── perf_domain.c │ │ ├── perf_domain.h │ │ ├── reset_domain.c │ │ ├── reset_domain.h │ │ ├── shm_msg.c │ │ ├── smt.c │ │ ├── sub.mk │ │ ├── voltage_domain.c │ │ └── voltage_domain.h │ ├── semihosting_console.c │ ├── serial8250_uart.c │ ├── sifive_uart.c │ ├── smccc_trng.c │ ├── sp805_wdt.c │ ├── sprd_uart.c │ ├── stih_asc.c │ ├── stm32_bsec.c │ ├── stm32_cpu_opp.c │ ├── stm32_exti.c │ ├── stm32_fmc.c │ ├── stm32_gpio.c │ ├── stm32_hpdma.c │ ├── stm32_hsem.c │ ├── stm32_i2c.c │ ├── stm32_ipcc.c │ ├── stm32_iwdg.c │ ├── stm32_omm.c │ ├── stm32_rng.c │ ├── stm32_rtc.c │ ├── stm32_shared_io.c │ ├── stm32_tamp.c │ ├── stm32_uart.c │ ├── stm32mp15_huk.c │ ├── stpmic1.c │ ├── sub.mk │ ├── tzc380.c │ ├── tzc400.c │ ├── versal_gpio.c │ ├── versal_huk.c │ ├── versal_mbox.c │ ├── versal_nvm.c │ ├── versal_pm.c │ ├── versal_puf.c │ ├── versal_sha3_384.c │ ├── versal_trng.c │ ├── wdt │ │ ├── sub.mk │ │ ├── watchdog.c │ │ └── watchdog_sm.c │ ├── widevine_huk.c │ ├── xiphera_trng.c │ ├── zynqmp_csu_aes.c │ ├── zynqmp_csu_puf.c │ ├── zynqmp_csudma.c │ ├── zynqmp_huk.c │ └── zynqmp_pm.c ├── include │ ├── console.h │ ├── crypto │ │ ├── crypto.h │ │ ├── crypto_accel.h │ │ ├── crypto_impl.h │ │ ├── crypto_se.h │ │ ├── internal_aes-gcm.h │ │ └── sm2-kdf.h │ ├── drivers │ │ ├── amlogic_uart.h │ │ ├── aplic.h │ │ ├── aplic_priv.h │ │ ├── atmel_rstc.h │ │ ├── atmel_rtc.h │ │ ├── atmel_saic.h │ │ ├── atmel_shdwc.h │ │ ├── atmel_uart.h │ │ ├── bcm │ │ │ └── bnxt.h │ │ ├── bcm_gpio.h │ │ ├── bcm_hwrng.h │ │ ├── bcm_sotp.h │ │ ├── caam_extension.h │ │ ├── cbmem_console.h │ │ ├── cdns_uart.h │ │ ├── clk.h │ │ ├── clk_dt.h │ │ ├── ffa_console.h │ │ ├── firewall.h │ │ ├── firewall_device.h │ │ ├── gic.h │ │ ├── gpio.h │ │ ├── hfic.h │ │ ├── hi16xx_uart.h │ │ ├── i2c.h │ │ ├── imsic.h │ │ ├── imx │ │ │ └── dcp.h │ │ ├── imx_i2c.h │ │ ├── imx_mu.h │ │ ├── imx_ocotp.h │ │ ├── imx_sc_api.h │ │ ├── imx_snvs.h │ │ ├── imx_uart.h │ │ ├── imx_wdog.h │ │ ├── lpc_uart.h │ │ ├── ls_dspi.h │ │ ├── ls_gpio.h │ │ ├── ls_i2c.h │ │ ├── ls_sec_mon.h │ │ ├── ls_sfp.h │ │ ├── mvebu_uart.h │ │ ├── ns16550.h │ │ ├── nvmem.h │ │ ├── openedges_omc.h │ │ ├── pinctrl.h │ │ ├── pl011.h │ │ ├── pl022_spi.h │ │ ├── pl061_gpio.h │ │ ├── plic.h │ │ ├── pm │ │ │ └── sam │ │ │ │ └── atmel_pm.h │ │ ├── qcom_geni_uart.h │ │ ├── regulator.h │ │ ├── rockchip_otp.h │ │ ├── rstctrl.h │ │ ├── rtc.h │ │ ├── sam │ │ │ ├── at91_ddr.h │ │ │ └── sama7-ddr.h │ │ ├── scif.h │ │ ├── scmi-msg.h │ │ ├── scmi.h │ │ ├── semihosting_console.h │ │ ├── serial.h │ │ ├── serial8250_uart.h │ │ ├── sifive_uart.h │ │ ├── sp805_wdt.h │ │ ├── sprd_uart.h │ │ ├── stih_asc.h │ │ ├── stm32_bsec.h │ │ ├── stm32_cpu_opp.h │ │ ├── stm32_gpio.h │ │ ├── stm32_i2c.h │ │ ├── stm32_remoteproc.h │ │ ├── stm32_rif.h │ │ ├── stm32_risab.h │ │ ├── stm32_risaf.h │ │ ├── stm32_rtc.h │ │ ├── stm32_serc.h │ │ ├── stm32_shared_io.h │ │ ├── stm32_stgen.h │ │ ├── stm32_uart.h │ │ ├── stm32_vrefbuf.h │ │ ├── stm32mp13_rcc.h │ │ ├── stm32mp13_regulator_iod.h │ │ ├── stm32mp1_rcc.h │ │ ├── stm32mp21_rcc.h │ │ ├── stm32mp25_rcc.h │ │ ├── stm32mp2_rcc_util.h │ │ ├── stm32mp_dt_bindings.h │ │ ├── stpmic1.h │ │ ├── stpmic1_regulator.h │ │ ├── tzc380.h │ │ ├── tzc400.h │ │ ├── versal_gpio.h │ │ ├── versal_mbox.h │ │ ├── versal_nvm.h │ │ ├── versal_pm.h │ │ ├── versal_puf.h │ │ ├── versal_sha3_384.h │ │ ├── wdt.h │ │ ├── zynqmp_csu.h │ │ ├── zynqmp_csu_aes.h │ │ ├── zynqmp_csu_puf.h │ │ ├── zynqmp_csudma.h │ │ ├── zynqmp_efuse.h │ │ ├── zynqmp_huk.h │ │ └── zynqmp_pm.h │ ├── dt-bindings │ │ ├── clock │ │ │ ├── at91.h │ │ │ ├── st,stm32mp21-rcc.h │ │ │ ├── st,stm32mp25-rcc.h │ │ │ ├── stm32mp1-clks.h │ │ │ ├── stm32mp13-clks.h │ │ │ ├── stm32mp13-clksrc.h │ │ │ ├── stm32mp21-clksrc.h │ │ │ └── stm32mp25-clksrc.h │ │ ├── dma │ │ │ └── at91.h │ │ ├── firewall │ │ │ ├── stm32mp13-etzpc.h │ │ │ ├── stm32mp13-tzc400.h │ │ │ ├── stm32mp15-etzpc.h │ │ │ ├── stm32mp15-tzc400.h │ │ │ ├── stm32mp21-rifsc.h │ │ │ ├── stm32mp25-rif.h │ │ │ ├── stm32mp25-rifsc.h │ │ │ ├── stm32mp25-risab.h │ │ │ ├── stm32mp25-risaf.h │ │ │ └── tzc400.h │ │ ├── gpio │ │ │ ├── atmel,piobu.h │ │ │ ├── gpio.h │ │ │ └── stm32mp_gpio.h │ │ ├── iio │ │ │ └── adc │ │ │ │ └── at91-sama5d2_adc.h │ │ ├── interrupt-controller │ │ │ ├── arm-gic.h │ │ │ └── irq.h │ │ ├── mfd │ │ │ ├── atmel-flexcom.h │ │ │ └── st,stpmic1.h │ │ ├── pinctrl │ │ │ └── stm32-pinfunc.h │ │ ├── regulator │ │ │ ├── active-semi,8945a-regulator.h │ │ │ ├── st,stm32mp13-regulator.h │ │ │ └── st,stm32mp15-regulator.h │ │ ├── reset │ │ │ ├── st,stm32mp21-rcc.h │ │ │ ├── st,stm32mp25-rcc.h │ │ │ ├── stm32mp1-resets.h │ │ │ └── stm32mp13-resets.h │ │ ├── rtc │ │ │ └── rtc-stm32.h │ │ ├── scmi │ │ │ └── scmi-clock.h │ │ └── tamper │ │ │ ├── st,stm32-tamp.h │ │ │ ├── st,stm32mp13-tamp.h │ │ │ ├── st,stm32mp21-tamp.h │ │ │ └── st,stm32mp25-tamp.h │ ├── gen-asm-defines.h │ ├── initcall.h │ ├── io.h │ ├── keep.h │ ├── kernel │ │ ├── abort.h │ │ ├── asan.h │ │ ├── boot.h │ │ ├── cache_helpers.h │ │ ├── callout.h │ │ ├── chip_services.h │ │ ├── delay.h │ │ ├── dt.h │ │ ├── dt_driver.h │ │ ├── early_ta.h │ │ ├── embedded_ts.h │ │ ├── handle.h │ │ ├── huk_subkey.h │ │ ├── interrupt.h │ │ ├── ldelf_loader.h │ │ ├── ldelf_syscalls.h │ │ ├── linker.h │ │ ├── lockdep.h │ │ ├── misc.h │ │ ├── msg_param.h │ │ ├── mutex.h │ │ ├── mutex_pm_aware.h │ │ ├── notif.h │ │ ├── nv_counter.h │ │ ├── panic.h │ │ ├── pm.h │ │ ├── pseudo_ta.h │ │ ├── refcount.h │ │ ├── rpc_io_i2c.h │ │ ├── scall.h │ │ ├── semihosting.h │ │ ├── spinlock.h │ │ ├── tee_common.h │ │ ├── tee_common_otp.h │ │ ├── tee_misc.h │ │ ├── tee_ta_manager.h │ │ ├── tee_time.h │ │ ├── thread.h │ │ ├── thread_private.h │ │ ├── timer.h │ │ ├── tpm.h │ │ ├── trace_ta.h │ │ ├── transfer_list.h │ │ ├── ts_manager.h │ │ ├── ts_store.h │ │ ├── unwind.h │ │ ├── user_access.h │ │ ├── user_mode_ctx.h │ │ ├── user_mode_ctx_struct.h │ │ ├── user_ta.h │ │ ├── virtualization.h │ │ └── wait_queue.h │ ├── mm │ │ ├── core_memprot.h │ │ ├── core_mmu.h │ │ ├── file.h │ │ ├── fobj.h │ │ ├── mobj.h │ │ ├── page_alloc.h │ │ ├── pgt_cache.h │ │ ├── phys_mem.h │ │ ├── sp_mem.h │ │ ├── tee_mm.h │ │ ├── tee_mmu_types.h │ │ ├── tee_pager.h │ │ └── vm.h │ ├── optee_msg.h │ ├── optee_rpc_cmd.h │ ├── rng_support.h │ ├── scattered_array.h │ ├── signed_hdr.h │ ├── spi.h │ ├── ta_pub_key.h │ └── tee │ │ ├── cache.h │ │ ├── entry_std.h │ │ ├── fs_dirfile.h │ │ ├── fs_htree.h │ │ ├── svc_cache.h │ │ ├── tadb.h │ │ ├── tee_cryp_concat_kdf.h │ │ ├── tee_cryp_hkdf.h │ │ ├── tee_cryp_pbkdf2.h │ │ ├── tee_cryp_utl.h │ │ ├── tee_fs.h │ │ ├── tee_fs_key_manager.h │ │ ├── tee_fs_rpc.h │ │ ├── tee_obj.h │ │ ├── tee_pobj.h │ │ ├── tee_supp_plugin_rpc.h │ │ ├── tee_svc.h │ │ ├── tee_svc_cryp.h │ │ ├── tee_svc_storage.h │ │ ├── tee_ta_enc_manager.h │ │ └── uuid.h ├── kernel │ ├── asan.c │ ├── assert.c │ ├── boot.c │ ├── callout.c │ ├── console.c │ ├── delay.c │ ├── dt.c │ ├── dt_driver.c │ ├── early_ta.c │ ├── embedded_ts.c │ ├── handle.c │ ├── huk_subkey.c │ ├── initcall.c │ ├── interrupt.c │ ├── ldelf_loader.c │ ├── ldelf_syscalls.c │ ├── lockdep.c │ ├── msg_param.c │ ├── mutex.c │ ├── mutex_lockdep.c │ ├── mutex_lockdep.h │ ├── notif.c │ ├── notif_default.c │ ├── nv_counter.c │ ├── otp_stubs.c │ ├── panic.c │ ├── pm.c │ ├── pseudo_ta.c │ ├── ree_fs_ta.c │ ├── refcount.c │ ├── scall.c │ ├── scattered_array.c │ ├── secstor_ta.c │ ├── semihosting.c │ ├── show_conf.c │ ├── spin_lock_debug.c │ ├── sub.mk │ ├── tee_misc.c │ ├── tee_ta_manager.c │ ├── tee_time.c │ ├── tee_time_ree.c │ ├── thread.c │ ├── tpm.c │ ├── trace_ext.c │ ├── transfer_list.c │ ├── ts_manager.c │ ├── user_access.c │ ├── user_mode_ctx.c │ ├── user_ta.c │ └── wait_queue.c ├── lib │ ├── libefi │ │ ├── hob.c │ │ ├── include │ │ │ └── efi │ │ │ │ ├── efi_types.h │ │ │ │ ├── hob.h │ │ │ │ ├── hob_guid.h │ │ │ │ ├── mmram.h │ │ │ │ └── mpinfo.h │ │ └── sub.mk │ ├── libfdt │ │ ├── README.license │ │ ├── fdt.c │ │ ├── fdt_addresses.c │ │ ├── fdt_empty_tree.c │ │ ├── fdt_overlay.c │ │ ├── fdt_ro.c │ │ ├── fdt_rw.c │ │ ├── fdt_strerror.c │ │ ├── fdt_sw.c │ │ ├── fdt_wip.c │ │ ├── include │ │ │ ├── fdt.h │ │ │ ├── libfdt.h │ │ │ └── libfdt_env.h │ │ ├── libfdt_internal.h │ │ └── sub.mk │ ├── libtomcrypt │ │ ├── acipher_helpers.h │ │ ├── aes.c │ │ ├── aes_accel.c │ │ ├── cbc.c │ │ ├── ccm.c │ │ ├── cmac.c │ │ ├── ctr.c │ │ ├── des2_key.h │ │ ├── dh.c │ │ ├── dsa.c │ │ ├── ecb.c │ │ ├── ecc.c │ │ ├── ed25519.c │ │ ├── gcm.c │ │ ├── hash.c │ │ ├── hmac.c │ │ ├── include │ │ │ ├── tomcrypt_init.h │ │ │ └── tomcrypt_mp.h │ │ ├── mpi_desc.c │ │ ├── rsa.c │ │ ├── sha1_accel.c │ │ ├── sha256_accel.c │ │ ├── sha3_accel.c │ │ ├── sha512_accel.c │ │ ├── shake.c │ │ ├── sm2-dsa.c │ │ ├── sm2-kep.c │ │ ├── sm2-pke.c │ │ ├── src │ │ │ ├── ciphers │ │ │ │ ├── aes │ │ │ │ │ ├── aes.c │ │ │ │ │ ├── aes_desc.c │ │ │ │ │ ├── aes_tab.c │ │ │ │ │ └── aesni.c │ │ │ │ ├── anubis.c │ │ │ │ ├── blowfish.c │ │ │ │ ├── camellia.c │ │ │ │ ├── cast5.c │ │ │ │ ├── des.c │ │ │ │ ├── idea.c │ │ │ │ ├── kasumi.c │ │ │ │ ├── khazad.c │ │ │ │ ├── kseed.c │ │ │ │ ├── multi2.c │ │ │ │ ├── noekeon.c │ │ │ │ ├── rc2.c │ │ │ │ ├── rc5.c │ │ │ │ ├── rc6.c │ │ │ │ ├── safer │ │ │ │ │ ├── safer.c │ │ │ │ │ ├── safer_tab.c │ │ │ │ │ └── saferp.c │ │ │ │ ├── serpent.c │ │ │ │ ├── skipjack.c │ │ │ │ ├── tea.c │ │ │ │ ├── twofish │ │ │ │ │ ├── twofish.c │ │ │ │ │ └── twofish_tab.c │ │ │ │ └── xtea.c │ │ │ ├── encauth │ │ │ │ ├── ccm │ │ │ │ │ ├── ccm_add_aad.c │ │ │ │ │ ├── ccm_add_nonce.c │ │ │ │ │ ├── ccm_done.c │ │ │ │ │ ├── ccm_init.c │ │ │ │ │ ├── ccm_memory.c │ │ │ │ │ ├── ccm_process.c │ │ │ │ │ ├── ccm_reset.c │ │ │ │ │ └── ccm_test.c │ │ │ │ ├── chachapoly │ │ │ │ │ ├── chacha20poly1305_add_aad.c │ │ │ │ │ ├── chacha20poly1305_decrypt.c │ │ │ │ │ ├── chacha20poly1305_done.c │ │ │ │ │ ├── chacha20poly1305_encrypt.c │ │ │ │ │ ├── chacha20poly1305_init.c │ │ │ │ │ ├── chacha20poly1305_memory.c │ │ │ │ │ ├── chacha20poly1305_setiv.c │ │ │ │ │ ├── chacha20poly1305_setiv_rfc7905.c │ │ │ │ │ └── chacha20poly1305_test.c │ │ │ │ ├── eax │ │ │ │ │ ├── eax_addheader.c │ │ │ │ │ ├── eax_decrypt.c │ │ │ │ │ ├── eax_decrypt_verify_memory.c │ │ │ │ │ ├── eax_done.c │ │ │ │ │ ├── eax_encrypt.c │ │ │ │ │ ├── eax_encrypt_authenticate_memory.c │ │ │ │ │ ├── eax_init.c │ │ │ │ │ └── eax_test.c │ │ │ │ ├── gcm │ │ │ │ │ ├── gcm_add_aad.c │ │ │ │ │ ├── gcm_add_iv.c │ │ │ │ │ ├── gcm_done.c │ │ │ │ │ ├── gcm_gf_mult.c │ │ │ │ │ ├── gcm_init.c │ │ │ │ │ ├── gcm_memory.c │ │ │ │ │ ├── gcm_mult_h.c │ │ │ │ │ ├── gcm_mult_h_arm_ce.c │ │ │ │ │ ├── gcm_process.c │ │ │ │ │ ├── gcm_reset.c │ │ │ │ │ └── gcm_test.c │ │ │ │ ├── ocb │ │ │ │ │ ├── ocb_decrypt.c │ │ │ │ │ ├── ocb_decrypt_verify_memory.c │ │ │ │ │ ├── ocb_done_decrypt.c │ │ │ │ │ ├── ocb_done_encrypt.c │ │ │ │ │ ├── ocb_encrypt.c │ │ │ │ │ ├── ocb_encrypt_authenticate_memory.c │ │ │ │ │ ├── ocb_init.c │ │ │ │ │ ├── ocb_ntz.c │ │ │ │ │ ├── ocb_shift_xor.c │ │ │ │ │ ├── ocb_test.c │ │ │ │ │ └── s_ocb_done.c │ │ │ │ └── ocb3 │ │ │ │ │ ├── ocb3_add_aad.c │ │ │ │ │ ├── ocb3_decrypt.c │ │ │ │ │ ├── ocb3_decrypt_last.c │ │ │ │ │ ├── ocb3_decrypt_verify_memory.c │ │ │ │ │ ├── ocb3_done.c │ │ │ │ │ ├── ocb3_encrypt.c │ │ │ │ │ ├── ocb3_encrypt_authenticate_memory.c │ │ │ │ │ ├── ocb3_encrypt_last.c │ │ │ │ │ ├── ocb3_init.c │ │ │ │ │ ├── ocb3_int_ntz.c │ │ │ │ │ ├── ocb3_int_xor_blocks.c │ │ │ │ │ └── ocb3_test.c │ │ │ ├── hashes │ │ │ │ ├── blake2b.c │ │ │ │ ├── blake2s.c │ │ │ │ ├── chc │ │ │ │ │ └── chc.c │ │ │ │ ├── helper │ │ │ │ │ ├── hash_file.c │ │ │ │ │ ├── hash_filehandle.c │ │ │ │ │ ├── hash_memory.c │ │ │ │ │ └── hash_memory_multi.c │ │ │ │ ├── md2.c │ │ │ │ ├── md4.c │ │ │ │ ├── md5.c │ │ │ │ ├── rmd128.c │ │ │ │ ├── rmd160.c │ │ │ │ ├── rmd256.c │ │ │ │ ├── rmd320.c │ │ │ │ ├── sha1.c │ │ │ │ ├── sha2 │ │ │ │ │ ├── sha224.c │ │ │ │ │ ├── sha256.c │ │ │ │ │ ├── sha384.c │ │ │ │ │ ├── sha512.c │ │ │ │ │ ├── sha512_224.c │ │ │ │ │ └── sha512_256.c │ │ │ │ ├── sha3.c │ │ │ │ ├── sha3_test.c │ │ │ │ ├── tiger.c │ │ │ │ └── whirl │ │ │ │ │ ├── whirl.c │ │ │ │ │ └── whirltab.c │ │ │ ├── headers │ │ │ │ ├── tomcrypt.h │ │ │ │ ├── tomcrypt_argchk.h │ │ │ │ ├── tomcrypt_arm_neon.h │ │ │ │ ├── tomcrypt_cfg.h │ │ │ │ ├── tomcrypt_cipher.h │ │ │ │ ├── tomcrypt_custom.h │ │ │ │ ├── tomcrypt_hash.h │ │ │ │ ├── tomcrypt_mac.h │ │ │ │ ├── tomcrypt_macros.h │ │ │ │ ├── tomcrypt_math.h │ │ │ │ ├── tomcrypt_misc.h │ │ │ │ ├── tomcrypt_pk.h │ │ │ │ ├── tomcrypt_pkcs.h │ │ │ │ ├── tomcrypt_private.h │ │ │ │ └── tomcrypt_prng.h │ │ │ ├── mac │ │ │ │ ├── blake2 │ │ │ │ │ ├── blake2bmac.c │ │ │ │ │ ├── blake2bmac_file.c │ │ │ │ │ ├── blake2bmac_memory.c │ │ │ │ │ ├── blake2bmac_memory_multi.c │ │ │ │ │ ├── blake2bmac_test.c │ │ │ │ │ ├── blake2smac.c │ │ │ │ │ ├── blake2smac_file.c │ │ │ │ │ ├── blake2smac_memory.c │ │ │ │ │ ├── blake2smac_memory_multi.c │ │ │ │ │ └── blake2smac_test.c │ │ │ │ ├── f9 │ │ │ │ │ ├── f9_done.c │ │ │ │ │ ├── f9_file.c │ │ │ │ │ ├── f9_init.c │ │ │ │ │ ├── f9_memory.c │ │ │ │ │ ├── f9_memory_multi.c │ │ │ │ │ ├── f9_process.c │ │ │ │ │ └── f9_test.c │ │ │ │ ├── hmac │ │ │ │ │ ├── hmac_done.c │ │ │ │ │ ├── hmac_file.c │ │ │ │ │ ├── hmac_init.c │ │ │ │ │ ├── hmac_memory.c │ │ │ │ │ ├── hmac_memory_multi.c │ │ │ │ │ ├── hmac_process.c │ │ │ │ │ └── hmac_test.c │ │ │ │ ├── omac │ │ │ │ │ ├── omac_done.c │ │ │ │ │ ├── omac_file.c │ │ │ │ │ ├── omac_init.c │ │ │ │ │ ├── omac_memory.c │ │ │ │ │ ├── omac_memory_multi.c │ │ │ │ │ ├── omac_process.c │ │ │ │ │ └── omac_test.c │ │ │ │ ├── pelican │ │ │ │ │ ├── pelican.c │ │ │ │ │ ├── pelican_memory.c │ │ │ │ │ └── pelican_test.c │ │ │ │ ├── pmac │ │ │ │ │ ├── pmac_done.c │ │ │ │ │ ├── pmac_file.c │ │ │ │ │ ├── pmac_init.c │ │ │ │ │ ├── pmac_memory.c │ │ │ │ │ ├── pmac_memory_multi.c │ │ │ │ │ ├── pmac_ntz.c │ │ │ │ │ ├── pmac_process.c │ │ │ │ │ ├── pmac_shift_xor.c │ │ │ │ │ └── pmac_test.c │ │ │ │ ├── poly1305 │ │ │ │ │ ├── poly1305.c │ │ │ │ │ ├── poly1305_file.c │ │ │ │ │ ├── poly1305_memory.c │ │ │ │ │ ├── poly1305_memory_multi.c │ │ │ │ │ └── poly1305_test.c │ │ │ │ └── xcbc │ │ │ │ │ ├── xcbc_done.c │ │ │ │ │ ├── xcbc_file.c │ │ │ │ │ ├── xcbc_init.c │ │ │ │ │ ├── xcbc_memory.c │ │ │ │ │ ├── xcbc_memory_multi.c │ │ │ │ │ ├── xcbc_process.c │ │ │ │ │ └── xcbc_test.c │ │ │ ├── math │ │ │ │ ├── fp │ │ │ │ │ └── ltc_ecc_fp_mulmod.c │ │ │ │ ├── gmp_desc.c │ │ │ │ ├── ltm_desc.c │ │ │ │ ├── multi.c │ │ │ │ ├── radix_to_bin.c │ │ │ │ ├── rand_bn.c │ │ │ │ ├── rand_prime.c │ │ │ │ └── tfm_desc.c │ │ │ ├── misc │ │ │ │ ├── adler32.c │ │ │ │ ├── base16 │ │ │ │ │ ├── base16_decode.c │ │ │ │ │ └── base16_encode.c │ │ │ │ ├── base32 │ │ │ │ │ ├── base32_decode.c │ │ │ │ │ └── base32_encode.c │ │ │ │ ├── base64 │ │ │ │ │ ├── base64_decode.c │ │ │ │ │ └── base64_encode.c │ │ │ │ ├── bcrypt │ │ │ │ │ └── bcrypt.c │ │ │ │ ├── burn_stack.c │ │ │ │ ├── compare_testvector.c │ │ │ │ ├── copy_or_zeromem.c │ │ │ │ ├── crc32.c │ │ │ │ ├── crypt │ │ │ │ │ ├── crypt.c │ │ │ │ │ ├── crypt_argchk.c │ │ │ │ │ ├── crypt_cipher_descriptor.c │ │ │ │ │ ├── crypt_cipher_is_valid.c │ │ │ │ │ ├── crypt_constants.c │ │ │ │ │ ├── crypt_find_cipher.c │ │ │ │ │ ├── crypt_find_cipher_any.c │ │ │ │ │ ├── crypt_find_cipher_id.c │ │ │ │ │ ├── crypt_find_hash.c │ │ │ │ │ ├── crypt_find_hash_any.c │ │ │ │ │ ├── crypt_find_hash_id.c │ │ │ │ │ ├── crypt_find_hash_oid.c │ │ │ │ │ ├── crypt_find_prng.c │ │ │ │ │ ├── crypt_fsa.c │ │ │ │ │ ├── crypt_hash_descriptor.c │ │ │ │ │ ├── crypt_hash_is_valid.c │ │ │ │ │ ├── crypt_inits.c │ │ │ │ │ ├── crypt_ltc_mp_descriptor.c │ │ │ │ │ ├── crypt_prng_descriptor.c │ │ │ │ │ ├── crypt_prng_is_valid.c │ │ │ │ │ ├── crypt_prng_rng_descriptor.c │ │ │ │ │ ├── crypt_register_all_ciphers.c │ │ │ │ │ ├── crypt_register_all_hashes.c │ │ │ │ │ ├── crypt_register_all_prngs.c │ │ │ │ │ ├── crypt_register_cipher.c │ │ │ │ │ ├── crypt_register_hash.c │ │ │ │ │ ├── crypt_register_prng.c │ │ │ │ │ ├── crypt_sizes.c │ │ │ │ │ ├── crypt_unregister_cipher.c │ │ │ │ │ ├── crypt_unregister_hash.c │ │ │ │ │ └── crypt_unregister_prng.c │ │ │ │ ├── error_to_string.c │ │ │ │ ├── hkdf │ │ │ │ │ ├── hkdf.c │ │ │ │ │ └── hkdf_test.c │ │ │ │ ├── mem_neq.c │ │ │ │ ├── padding │ │ │ │ │ ├── padding_depad.c │ │ │ │ │ └── padding_pad.c │ │ │ │ ├── pbes │ │ │ │ │ ├── pbes.c │ │ │ │ │ ├── pbes1.c │ │ │ │ │ └── pbes2.c │ │ │ │ ├── pkcs12 │ │ │ │ │ ├── pkcs12_kdf.c │ │ │ │ │ └── pkcs12_utf8_to_utf16.c │ │ │ │ ├── pkcs5 │ │ │ │ │ ├── pkcs_5_1.c │ │ │ │ │ ├── pkcs_5_2.c │ │ │ │ │ └── pkcs_5_test.c │ │ │ │ ├── ssh │ │ │ │ │ ├── ssh_decode_sequence_multi.c │ │ │ │ │ └── ssh_encode_sequence_multi.c │ │ │ │ └── zeromem.c │ │ │ ├── modes │ │ │ │ ├── cbc │ │ │ │ │ ├── cbc_decrypt.c │ │ │ │ │ ├── cbc_done.c │ │ │ │ │ ├── cbc_encrypt.c │ │ │ │ │ ├── cbc_getiv.c │ │ │ │ │ ├── cbc_setiv.c │ │ │ │ │ └── cbc_start.c │ │ │ │ ├── cfb │ │ │ │ │ ├── cfb_decrypt.c │ │ │ │ │ ├── cfb_done.c │ │ │ │ │ ├── cfb_encrypt.c │ │ │ │ │ ├── cfb_getiv.c │ │ │ │ │ ├── cfb_setiv.c │ │ │ │ │ └── cfb_start.c │ │ │ │ ├── ctr │ │ │ │ │ ├── ctr_decrypt.c │ │ │ │ │ ├── ctr_done.c │ │ │ │ │ ├── ctr_encrypt.c │ │ │ │ │ ├── ctr_getiv.c │ │ │ │ │ ├── ctr_setiv.c │ │ │ │ │ ├── ctr_start.c │ │ │ │ │ └── ctr_test.c │ │ │ │ ├── ecb │ │ │ │ │ ├── ecb_decrypt.c │ │ │ │ │ ├── ecb_done.c │ │ │ │ │ ├── ecb_encrypt.c │ │ │ │ │ └── ecb_start.c │ │ │ │ ├── f8 │ │ │ │ │ ├── f8_decrypt.c │ │ │ │ │ ├── f8_done.c │ │ │ │ │ ├── f8_encrypt.c │ │ │ │ │ ├── f8_getiv.c │ │ │ │ │ ├── f8_setiv.c │ │ │ │ │ ├── f8_start.c │ │ │ │ │ └── f8_test_mode.c │ │ │ │ ├── lrw │ │ │ │ │ ├── lrw_decrypt.c │ │ │ │ │ ├── lrw_done.c │ │ │ │ │ ├── lrw_encrypt.c │ │ │ │ │ ├── lrw_getiv.c │ │ │ │ │ ├── lrw_process.c │ │ │ │ │ ├── lrw_setiv.c │ │ │ │ │ ├── lrw_start.c │ │ │ │ │ └── lrw_test.c │ │ │ │ ├── ofb │ │ │ │ │ ├── ofb_decrypt.c │ │ │ │ │ ├── ofb_done.c │ │ │ │ │ ├── ofb_encrypt.c │ │ │ │ │ ├── ofb_getiv.c │ │ │ │ │ ├── ofb_setiv.c │ │ │ │ │ └── ofb_start.c │ │ │ │ └── xts │ │ │ │ │ ├── xts_decrypt.c │ │ │ │ │ ├── xts_done.c │ │ │ │ │ ├── xts_encrypt.c │ │ │ │ │ ├── xts_init.c │ │ │ │ │ ├── xts_mult_x.c │ │ │ │ │ └── xts_test.c │ │ │ ├── pk │ │ │ │ ├── asn1 │ │ │ │ │ ├── der │ │ │ │ │ │ ├── bit │ │ │ │ │ │ │ ├── der_decode_bit_string.c │ │ │ │ │ │ │ ├── der_decode_raw_bit_string.c │ │ │ │ │ │ │ ├── der_encode_bit_string.c │ │ │ │ │ │ │ ├── der_encode_raw_bit_string.c │ │ │ │ │ │ │ └── der_length_bit_string.c │ │ │ │ │ │ ├── boolean │ │ │ │ │ │ │ ├── der_decode_boolean.c │ │ │ │ │ │ │ ├── der_encode_boolean.c │ │ │ │ │ │ │ └── der_length_boolean.c │ │ │ │ │ │ ├── choice │ │ │ │ │ │ │ └── der_decode_choice.c │ │ │ │ │ │ ├── custom_type │ │ │ │ │ │ │ ├── der_decode_custom_type.c │ │ │ │ │ │ │ ├── der_encode_custom_type.c │ │ │ │ │ │ │ └── der_length_custom_type.c │ │ │ │ │ │ ├── general │ │ │ │ │ │ │ ├── der_asn1_maps.c │ │ │ │ │ │ │ ├── der_decode_asn1_identifier.c │ │ │ │ │ │ │ ├── der_decode_asn1_length.c │ │ │ │ │ │ │ ├── der_encode_asn1_identifier.c │ │ │ │ │ │ │ ├── der_encode_asn1_length.c │ │ │ │ │ │ │ ├── der_length_asn1_identifier.c │ │ │ │ │ │ │ └── der_length_asn1_length.c │ │ │ │ │ │ ├── generalizedtime │ │ │ │ │ │ │ ├── der_decode_generalizedtime.c │ │ │ │ │ │ │ ├── der_encode_generalizedtime.c │ │ │ │ │ │ │ └── der_length_generalizedtime.c │ │ │ │ │ │ ├── ia5 │ │ │ │ │ │ │ ├── der_decode_ia5_string.c │ │ │ │ │ │ │ ├── der_encode_ia5_string.c │ │ │ │ │ │ │ └── der_length_ia5_string.c │ │ │ │ │ │ ├── integer │ │ │ │ │ │ │ ├── der_decode_integer.c │ │ │ │ │ │ │ ├── der_encode_integer.c │ │ │ │ │ │ │ └── der_length_integer.c │ │ │ │ │ │ ├── object_identifier │ │ │ │ │ │ │ ├── der_decode_object_identifier.c │ │ │ │ │ │ │ ├── der_encode_object_identifier.c │ │ │ │ │ │ │ └── der_length_object_identifier.c │ │ │ │ │ │ ├── octet │ │ │ │ │ │ │ ├── der_decode_octet_string.c │ │ │ │ │ │ │ ├── der_encode_octet_string.c │ │ │ │ │ │ │ └── der_length_octet_string.c │ │ │ │ │ │ ├── printable_string │ │ │ │ │ │ │ ├── der_decode_printable_string.c │ │ │ │ │ │ │ ├── der_encode_printable_string.c │ │ │ │ │ │ │ └── der_length_printable_string.c │ │ │ │ │ │ ├── sequence │ │ │ │ │ │ │ ├── der_decode_sequence_ex.c │ │ │ │ │ │ │ ├── der_decode_sequence_flexi.c │ │ │ │ │ │ │ ├── der_decode_sequence_multi.c │ │ │ │ │ │ │ ├── der_encode_sequence_ex.c │ │ │ │ │ │ │ ├── der_encode_sequence_multi.c │ │ │ │ │ │ │ ├── der_length_sequence.c │ │ │ │ │ │ │ ├── der_sequence_free.c │ │ │ │ │ │ │ └── der_sequence_shrink.c │ │ │ │ │ │ ├── set │ │ │ │ │ │ │ ├── der_encode_set.c │ │ │ │ │ │ │ └── der_encode_setof.c │ │ │ │ │ │ ├── short_integer │ │ │ │ │ │ │ ├── der_decode_short_integer.c │ │ │ │ │ │ │ ├── der_encode_short_integer.c │ │ │ │ │ │ │ └── der_length_short_integer.c │ │ │ │ │ │ ├── teletex_string │ │ │ │ │ │ │ ├── der_decode_teletex_string.c │ │ │ │ │ │ │ └── der_length_teletex_string.c │ │ │ │ │ │ ├── utctime │ │ │ │ │ │ │ ├── der_decode_utctime.c │ │ │ │ │ │ │ ├── der_encode_utctime.c │ │ │ │ │ │ │ └── der_length_utctime.c │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ ├── der_decode_utf8_string.c │ │ │ │ │ │ │ ├── der_encode_utf8_string.c │ │ │ │ │ │ │ └── der_length_utf8_string.c │ │ │ │ │ ├── oid │ │ │ │ │ │ ├── pk_get_oid.c │ │ │ │ │ │ ├── pk_oid_cmp.c │ │ │ │ │ │ └── pk_oid_str.c │ │ │ │ │ ├── pkcs8 │ │ │ │ │ │ └── pkcs8_decode_flexi.c │ │ │ │ │ └── x509 │ │ │ │ │ │ ├── x509_decode_public_key_from_certificate.c │ │ │ │ │ │ ├── x509_decode_subject_public_key_info.c │ │ │ │ │ │ └── x509_encode_subject_public_key_info.c │ │ │ │ ├── dh │ │ │ │ │ ├── dh.c │ │ │ │ │ ├── dh_check_pubkey.c │ │ │ │ │ ├── dh_export.c │ │ │ │ │ ├── dh_export_key.c │ │ │ │ │ ├── dh_free.c │ │ │ │ │ ├── dh_generate_key.c │ │ │ │ │ ├── dh_import.c │ │ │ │ │ ├── dh_make_key.c │ │ │ │ │ ├── dh_set.c │ │ │ │ │ ├── dh_set_pg_dhparam.c │ │ │ │ │ └── dh_shared_secret.c │ │ │ │ ├── dsa │ │ │ │ │ ├── dsa_decrypt_key.c │ │ │ │ │ ├── dsa_encrypt_key.c │ │ │ │ │ ├── dsa_export.c │ │ │ │ │ ├── dsa_free.c │ │ │ │ │ ├── dsa_generate_key.c │ │ │ │ │ ├── dsa_generate_pqg.c │ │ │ │ │ ├── dsa_import.c │ │ │ │ │ ├── dsa_make_key.c │ │ │ │ │ ├── dsa_set.c │ │ │ │ │ ├── dsa_set_pqg_dsaparam.c │ │ │ │ │ ├── dsa_shared_secret.c │ │ │ │ │ ├── dsa_sign_hash.c │ │ │ │ │ ├── dsa_verify_hash.c │ │ │ │ │ └── dsa_verify_key.c │ │ │ │ ├── ec25519 │ │ │ │ │ ├── ec25519_crypto_ctx.c │ │ │ │ │ ├── ec25519_export.c │ │ │ │ │ ├── ec25519_import_pkcs8.c │ │ │ │ │ └── tweetnacl.c │ │ │ │ ├── ecc │ │ │ │ │ ├── ecc.c │ │ │ │ │ ├── ecc_ansi_x963_export.c │ │ │ │ │ ├── ecc_ansi_x963_import.c │ │ │ │ │ ├── ecc_decrypt_key.c │ │ │ │ │ ├── ecc_encrypt_key.c │ │ │ │ │ ├── ecc_export.c │ │ │ │ │ ├── ecc_export_openssl.c │ │ │ │ │ ├── ecc_find_curve.c │ │ │ │ │ ├── ecc_free.c │ │ │ │ │ ├── ecc_get_key.c │ │ │ │ │ ├── ecc_get_oid_str.c │ │ │ │ │ ├── ecc_get_size.c │ │ │ │ │ ├── ecc_import.c │ │ │ │ │ ├── ecc_import_openssl.c │ │ │ │ │ ├── ecc_import_pkcs8.c │ │ │ │ │ ├── ecc_import_x509.c │ │ │ │ │ ├── ecc_make_key.c │ │ │ │ │ ├── ecc_recover_key.c │ │ │ │ │ ├── ecc_set_curve.c │ │ │ │ │ ├── ecc_set_curve_internal.c │ │ │ │ │ ├── ecc_set_key.c │ │ │ │ │ ├── ecc_shared_secret.c │ │ │ │ │ ├── ecc_sign_hash.c │ │ │ │ │ ├── ecc_sizes.c │ │ │ │ │ ├── ecc_ssh_ecdsa_encode_name.c │ │ │ │ │ ├── ecc_verify_hash.c │ │ │ │ │ ├── ltc_ecc_export_point.c │ │ │ │ │ ├── ltc_ecc_import_point.c │ │ │ │ │ ├── ltc_ecc_is_point.c │ │ │ │ │ ├── ltc_ecc_is_point_at_infinity.c │ │ │ │ │ ├── ltc_ecc_map.c │ │ │ │ │ ├── ltc_ecc_mul2add.c │ │ │ │ │ ├── ltc_ecc_mulmod.c │ │ │ │ │ ├── ltc_ecc_mulmod_timing.c │ │ │ │ │ ├── ltc_ecc_points.c │ │ │ │ │ ├── ltc_ecc_projective_add_point.c │ │ │ │ │ ├── ltc_ecc_projective_dbl_point.c │ │ │ │ │ └── ltc_ecc_verify_key.c │ │ │ │ ├── ed25519 │ │ │ │ │ ├── ed25519_export.c │ │ │ │ │ ├── ed25519_import.c │ │ │ │ │ ├── ed25519_import_pkcs8.c │ │ │ │ │ ├── ed25519_import_raw.c │ │ │ │ │ ├── ed25519_import_x509.c │ │ │ │ │ ├── ed25519_make_key.c │ │ │ │ │ ├── ed25519_sign.c │ │ │ │ │ └── ed25519_verify.c │ │ │ │ ├── pkcs1 │ │ │ │ │ ├── pkcs_1_i2osp.c │ │ │ │ │ ├── pkcs_1_mgf1.c │ │ │ │ │ ├── pkcs_1_oaep_decode.c │ │ │ │ │ ├── pkcs_1_oaep_encode.c │ │ │ │ │ ├── pkcs_1_os2ip.c │ │ │ │ │ ├── pkcs_1_pss_decode.c │ │ │ │ │ ├── pkcs_1_pss_encode.c │ │ │ │ │ ├── pkcs_1_v1_5_decode.c │ │ │ │ │ └── pkcs_1_v1_5_encode.c │ │ │ │ ├── rsa │ │ │ │ │ ├── rsa_decrypt_key.c │ │ │ │ │ ├── rsa_encrypt_key.c │ │ │ │ │ ├── rsa_export.c │ │ │ │ │ ├── rsa_exptmod.c │ │ │ │ │ ├── rsa_get_size.c │ │ │ │ │ ├── rsa_import.c │ │ │ │ │ ├── rsa_import_pkcs8.c │ │ │ │ │ ├── rsa_import_x509.c │ │ │ │ │ ├── rsa_key.c │ │ │ │ │ ├── rsa_make_key.c │ │ │ │ │ ├── rsa_set.c │ │ │ │ │ ├── rsa_sign_hash.c │ │ │ │ │ ├── rsa_sign_saltlen_get.c │ │ │ │ │ └── rsa_verify_hash.c │ │ │ │ └── x25519 │ │ │ │ │ ├── x25519_export.c │ │ │ │ │ ├── x25519_import.c │ │ │ │ │ ├── x25519_import_pkcs8.c │ │ │ │ │ ├── x25519_import_raw.c │ │ │ │ │ ├── x25519_import_x509.c │ │ │ │ │ ├── x25519_make_key.c │ │ │ │ │ └── x25519_shared_secret.c │ │ │ ├── prngs │ │ │ │ ├── chacha20.c │ │ │ │ ├── fortuna.c │ │ │ │ ├── rc4.c │ │ │ │ ├── rng_get_bytes.c │ │ │ │ ├── rng_make_prng.c │ │ │ │ ├── sober128.c │ │ │ │ ├── sprng.c │ │ │ │ └── yarrow.c │ │ │ └── stream │ │ │ │ ├── chacha │ │ │ │ ├── chacha_crypt.c │ │ │ │ ├── chacha_done.c │ │ │ │ ├── chacha_ivctr32.c │ │ │ │ ├── chacha_ivctr64.c │ │ │ │ ├── chacha_keystream.c │ │ │ │ ├── chacha_memory.c │ │ │ │ ├── chacha_setup.c │ │ │ │ └── chacha_test.c │ │ │ │ ├── rabbit │ │ │ │ ├── rabbit.c │ │ │ │ └── rabbit_memory.c │ │ │ │ ├── rc4 │ │ │ │ ├── rc4_stream.c │ │ │ │ ├── rc4_stream_memory.c │ │ │ │ └── rc4_test.c │ │ │ │ ├── salsa20 │ │ │ │ ├── salsa20_crypt.c │ │ │ │ ├── salsa20_done.c │ │ │ │ ├── salsa20_ivctr64.c │ │ │ │ ├── salsa20_keystream.c │ │ │ │ ├── salsa20_memory.c │ │ │ │ ├── salsa20_setup.c │ │ │ │ ├── salsa20_test.c │ │ │ │ ├── xsalsa20_memory.c │ │ │ │ ├── xsalsa20_setup.c │ │ │ │ └── xsalsa20_test.c │ │ │ │ ├── sober128 │ │ │ │ ├── sober128_stream.c │ │ │ │ ├── sober128_stream_memory.c │ │ │ │ ├── sober128_test.c │ │ │ │ └── sober128tab.c │ │ │ │ └── sosemanuk │ │ │ │ ├── sosemanuk.c │ │ │ │ ├── sosemanuk_memory.c │ │ │ │ └── sosemanuk_test.c │ │ ├── sub.mk │ │ ├── tomcrypt.c │ │ ├── x25519.c │ │ └── xts.c │ ├── qcbor │ │ ├── LICENSE │ │ ├── README.md │ │ ├── inc │ │ │ ├── UsefulBuf.h │ │ │ ├── qcbor.h │ │ │ └── qcbor │ │ │ │ ├── UsefulBuf.h │ │ │ │ ├── qcbor.h │ │ │ │ ├── qcbor_common.h │ │ │ │ ├── qcbor_decode.h │ │ │ │ ├── qcbor_encode.h │ │ │ │ ├── qcbor_private.h │ │ │ │ └── qcbor_spiffy_decode.h │ │ ├── src │ │ │ ├── UsefulBuf.c │ │ │ ├── ieee754.c │ │ │ ├── ieee754.h │ │ │ ├── qcbor_decode.c │ │ │ ├── qcbor_encode.c │ │ │ └── qcbor_err_to_str.c │ │ └── sub.mk │ ├── scmi-server │ │ ├── conf-optee-fvp.mk │ │ ├── conf-optee-stm32mp1.mk │ │ ├── conf-optee-stm32mp2.mk │ │ ├── conf.mk │ │ ├── include │ │ │ ├── optee_scmi.h │ │ │ ├── scmi_agent_configuration.h │ │ │ ├── scmi_clock_consumer.h │ │ │ └── scmi_reset_consumer.h │ │ ├── scmi_clock_consumer.c │ │ ├── scmi_reset_consumer.c │ │ ├── scmi_server.c │ │ ├── scmi_server_scpfw.c │ │ └── sub.mk │ └── zlib │ │ ├── adler32.c │ │ ├── gzguts.h │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── sub.mk │ │ ├── zconf.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h ├── mm │ ├── boot_mem.c │ ├── core_mmu.c │ ├── file.c │ ├── fobj.c │ ├── mobj.c │ ├── mobj_dyn_shm.c │ ├── page_alloc.c │ ├── pgt_cache.c │ ├── phys_mem.c │ ├── sub.mk │ ├── tee_mm.c │ └── vm.c ├── pta │ ├── apdu.c │ ├── attestation.c │ ├── bcm │ │ ├── bnxt.c │ │ ├── elog.c │ │ ├── gpio.c │ │ ├── hwrng.c │ │ ├── sotp.c │ │ ├── sub.mk │ │ └── wdt.c │ ├── device.c │ ├── gprof.c │ ├── hwrng.c │ ├── imx │ │ ├── dek_blob.c │ │ ├── digprog.c │ │ ├── manufacturing_protection.c │ │ ├── ocotp.c │ │ └── sub.mk │ ├── k3 │ │ ├── otp.c │ │ └── sub.mk │ ├── rtc.c │ ├── scmi.c │ ├── scp03.c │ ├── secstor_ta_mgmt.c │ ├── stats.c │ ├── stm32mp │ │ ├── bsec_pta.c │ │ ├── remoteproc_pta.c │ │ ├── rproc_pub_key.h │ │ └── sub.mk │ ├── sub.mk │ ├── system.c │ ├── tests │ │ ├── aes_perf.c │ │ ├── dt_driver_test.c │ │ ├── fs_htree.c │ │ ├── invoke.c │ │ ├── lockdep.c │ │ ├── misc.c │ │ ├── misc.h │ │ ├── mutex.c │ │ ├── sub.mk │ │ └── transfer_list.c │ ├── veraison_attestation │ │ ├── README.md │ │ ├── cbor.c │ │ ├── cbor.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── sub.mk │ │ └── veraison_attestation.c │ └── widevine.c ├── sub.mk ├── tee │ ├── entry_std.c │ ├── fs_dirfile.c │ ├── fs_htree.c │ ├── socket.c │ ├── sub.mk │ ├── tadb.c │ ├── tee_cryp_concat_kdf.c │ ├── tee_cryp_hkdf.c │ ├── tee_cryp_pbkdf2.c │ ├── tee_cryp_utl.c │ ├── tee_fs_key_manager.c │ ├── tee_fs_rpc.c │ ├── tee_obj.c │ ├── tee_pobj.c │ ├── tee_ree_fs.c │ ├── tee_rpmb_fs.c │ ├── tee_supp_plugin_rpc.c │ ├── tee_svc.c │ ├── tee_svc_cryp.c │ ├── tee_svc_storage.c │ ├── tee_ta_enc_manager.c │ ├── tee_time_generic.c │ └── uuid.c └── tests │ ├── ftmn_boot_tests.c │ ├── notif_test_wd.c │ └── sub.mk ├── keys ├── default.pem └── default_ta.pem ├── ldelf ├── dl.c ├── dl.h ├── ftrace.c ├── ftrace.h ├── include │ ├── ldelf.h │ └── ldelf_syscalls.h ├── ldelf.ld.S ├── ldelf.mk ├── link.mk ├── main.c ├── pauth.c ├── pauth.h ├── start_a32.S ├── start_a64.S ├── start_rv64.S ├── sub.mk ├── sys.c ├── sys.h ├── syscalls_a32.S ├── syscalls_a64.S ├── syscalls_asm.S ├── syscalls_rv.S ├── ta_elf.c ├── ta_elf.h ├── ta_elf_rel.c └── tlsdesc_rel_a64.S ├── lib ├── libdl │ ├── dlfcn.c │ ├── include │ │ └── dlfcn.h │ └── sub.mk ├── libmbedtls │ ├── core │ │ ├── aes.c │ │ ├── aes_cbc.c │ │ ├── aes_ctr.c │ │ ├── aes_ecb.c │ │ ├── bignum.c │ │ ├── cmac.c │ │ ├── des3_cbc.c │ │ ├── des3_ecb.c │ │ ├── des_cbc.c │ │ ├── des_ecb.c │ │ ├── dh.c │ │ ├── ecc.c │ │ ├── hash.c │ │ ├── hmac.c │ │ ├── mbed_helpers.c │ │ ├── mbed_helpers.h │ │ ├── rsa.c │ │ ├── sm2-dsa.c │ │ ├── sm2-dsa.h │ │ ├── sm2-kep.c │ │ ├── sm2-pke.c │ │ ├── sm2-pke.h │ │ ├── sub.mk │ │ └── tomcrypt.c │ ├── include │ │ ├── aes_alt.h │ │ ├── mbedtls_config_kernel.h │ │ └── mbedtls_config_uta.h │ ├── mbedtls │ │ ├── .uncrustify.cfg │ │ ├── BUGS.md │ │ ├── CONTRIBUTING.md │ │ ├── ChangeLog │ │ ├── LICENSE │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── SUPPORT.md │ │ ├── dco.txt │ │ ├── include │ │ │ ├── mbedtls │ │ │ │ ├── aes.h │ │ │ │ ├── aria.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1write.h │ │ │ │ ├── base64.h │ │ │ │ ├── bignum.h │ │ │ │ ├── block_cipher.h │ │ │ │ ├── build_info.h │ │ │ │ ├── camellia.h │ │ │ │ ├── ccm.h │ │ │ │ ├── chacha20.h │ │ │ │ ├── chachapoly.h │ │ │ │ ├── check_config.h │ │ │ │ ├── cipher.h │ │ │ │ ├── cmac.h │ │ │ │ ├── compat-2.x.h │ │ │ │ ├── config_adjust_legacy_crypto.h │ │ │ │ ├── config_adjust_legacy_from_psa.h │ │ │ │ ├── config_adjust_psa_from_legacy.h │ │ │ │ ├── config_adjust_psa_superset_legacy.h │ │ │ │ ├── config_adjust_ssl.h │ │ │ │ ├── config_adjust_x509.h │ │ │ │ ├── config_psa.h │ │ │ │ ├── constant_time.h │ │ │ │ ├── ctr_drbg.h │ │ │ │ ├── debug.h │ │ │ │ ├── des.h │ │ │ │ ├── dhm.h │ │ │ │ ├── ecdh.h │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecjpake.h │ │ │ │ ├── ecp.h │ │ │ │ ├── entropy.h │ │ │ │ ├── error.h │ │ │ │ ├── gcm.h │ │ │ │ ├── hkdf.h │ │ │ │ ├── hmac_drbg.h │ │ │ │ ├── lms.h │ │ │ │ ├── mbedtls_config.h │ │ │ │ ├── md.h │ │ │ │ ├── md5.h │ │ │ │ ├── memory_buffer_alloc.h │ │ │ │ ├── net_sockets.h │ │ │ │ ├── nist_kw.h │ │ │ │ ├── oid.h │ │ │ │ ├── pem.h │ │ │ │ ├── pk.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs5.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── platform.h │ │ │ │ ├── platform_time.h │ │ │ │ ├── platform_util.h │ │ │ │ ├── poly1305.h │ │ │ │ ├── private_access.h │ │ │ │ ├── psa_util.h │ │ │ │ ├── ripemd160.h │ │ │ │ ├── rsa.h │ │ │ │ ├── sha1.h │ │ │ │ ├── sha256.h │ │ │ │ ├── sha3.h │ │ │ │ ├── sha512.h │ │ │ │ ├── ssl.h │ │ │ │ ├── ssl_cache.h │ │ │ │ ├── ssl_ciphersuites.h │ │ │ │ ├── ssl_cookie.h │ │ │ │ ├── ssl_ticket.h │ │ │ │ ├── threading.h │ │ │ │ ├── timing.h │ │ │ │ ├── version.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_crl.h │ │ │ │ ├── x509_crt.h │ │ │ │ └── x509_csr.h │ │ │ └── psa │ │ │ │ ├── build_info.h │ │ │ │ ├── crypto.h │ │ │ │ ├── crypto_adjust_auto_enabled.h │ │ │ │ ├── crypto_adjust_config_dependencies.h │ │ │ │ ├── crypto_adjust_config_key_pair_types.h │ │ │ │ ├── crypto_adjust_config_synonyms.h │ │ │ │ ├── crypto_builtin_composites.h │ │ │ │ ├── crypto_builtin_key_derivation.h │ │ │ │ ├── crypto_builtin_primitives.h │ │ │ │ ├── crypto_compat.h │ │ │ │ ├── crypto_config.h │ │ │ │ ├── crypto_driver_common.h │ │ │ │ ├── crypto_driver_contexts_composites.h │ │ │ │ ├── crypto_driver_contexts_key_derivation.h │ │ │ │ ├── crypto_driver_contexts_primitives.h │ │ │ │ ├── crypto_extra.h │ │ │ │ ├── crypto_legacy.h │ │ │ │ ├── crypto_platform.h │ │ │ │ ├── crypto_se_driver.h │ │ │ │ ├── crypto_sizes.h │ │ │ │ ├── crypto_struct.h │ │ │ │ ├── crypto_types.h │ │ │ │ └── crypto_values.h │ │ └── library │ │ │ ├── aes.c │ │ │ ├── aesce.c │ │ │ ├── aesce.h │ │ │ ├── aesni.c │ │ │ ├── aesni.h │ │ │ ├── alignment.h │ │ │ ├── aria.c │ │ │ ├── asn1parse.c │ │ │ ├── asn1write.c │ │ │ ├── base64.c │ │ │ ├── base64_internal.h │ │ │ ├── bignum.c │ │ │ ├── bignum_core.c │ │ │ ├── bignum_core.h │ │ │ ├── bignum_core_invasive.h │ │ │ ├── bignum_internal.h │ │ │ ├── bignum_mod.c │ │ │ ├── bignum_mod.h │ │ │ ├── bignum_mod_raw.c │ │ │ ├── bignum_mod_raw.h │ │ │ ├── bignum_mod_raw_invasive.h │ │ │ ├── block_cipher.c │ │ │ ├── block_cipher_internal.h │ │ │ ├── bn_mul.h │ │ │ ├── camellia.c │ │ │ ├── ccm.c │ │ │ ├── chacha20.c │ │ │ ├── chachapoly.c │ │ │ ├── check_crypto_config.h │ │ │ ├── cipher.c │ │ │ ├── cipher_invasive.h │ │ │ ├── cipher_wrap.c │ │ │ ├── cipher_wrap.h │ │ │ ├── cmac.c │ │ │ ├── common.h │ │ │ ├── constant_time.c │ │ │ ├── constant_time_impl.h │ │ │ ├── constant_time_internal.h │ │ │ ├── ctr.h │ │ │ ├── ctr_drbg.c │ │ │ ├── debug.c │ │ │ ├── debug_internal.h │ │ │ ├── des.c │ │ │ ├── dhm.c │ │ │ ├── ecdh.c │ │ │ ├── ecdsa.c │ │ │ ├── ecjpake.c │ │ │ ├── ecp.c │ │ │ ├── ecp_curves.c │ │ │ ├── ecp_curves_new.c │ │ │ ├── ecp_internal_alt.h │ │ │ ├── ecp_invasive.h │ │ │ ├── entropy.c │ │ │ ├── entropy_poll.c │ │ │ ├── entropy_poll.h │ │ │ ├── error.c │ │ │ ├── gcm.c │ │ │ ├── hkdf.c │ │ │ ├── hmac_drbg.c │ │ │ ├── lmots.c │ │ │ ├── lmots.h │ │ │ ├── lms.c │ │ │ ├── md.c │ │ │ ├── md5.c │ │ │ ├── md_psa.h │ │ │ ├── md_wrap.h │ │ │ ├── memory_buffer_alloc.c │ │ │ ├── net_sockets.c │ │ │ ├── nist_kw.c │ │ │ ├── oid.c │ │ │ ├── padlock.c │ │ │ ├── padlock.h │ │ │ ├── pem.c │ │ │ ├── pk.c │ │ │ ├── pk_ecc.c │ │ │ ├── pk_internal.h │ │ │ ├── pk_wrap.c │ │ │ ├── pk_wrap.h │ │ │ ├── pkcs12.c │ │ │ ├── pkcs5.c │ │ │ ├── pkcs7.c │ │ │ ├── pkparse.c │ │ │ ├── pkwrite.c │ │ │ ├── pkwrite.h │ │ │ ├── platform.c │ │ │ ├── platform_util.c │ │ │ ├── poly1305.c │ │ │ ├── psa_crypto.c │ │ │ ├── psa_crypto_aead.c │ │ │ ├── psa_crypto_aead.h │ │ │ ├── psa_crypto_cipher.c │ │ │ ├── psa_crypto_cipher.h │ │ │ ├── psa_crypto_client.c │ │ │ ├── psa_crypto_core.h │ │ │ ├── psa_crypto_core_common.h │ │ │ ├── psa_crypto_driver_wrappers.h │ │ │ ├── psa_crypto_driver_wrappers_no_static.c │ │ │ ├── psa_crypto_driver_wrappers_no_static.h │ │ │ ├── psa_crypto_ecp.c │ │ │ ├── psa_crypto_ecp.h │ │ │ ├── psa_crypto_ffdh.c │ │ │ ├── psa_crypto_ffdh.h │ │ │ ├── psa_crypto_hash.c │ │ │ ├── psa_crypto_hash.h │ │ │ ├── psa_crypto_invasive.h │ │ │ ├── psa_crypto_its.h │ │ │ ├── psa_crypto_mac.c │ │ │ ├── psa_crypto_mac.h │ │ │ ├── psa_crypto_pake.c │ │ │ ├── psa_crypto_pake.h │ │ │ ├── psa_crypto_random_impl.h │ │ │ ├── psa_crypto_rsa.c │ │ │ ├── psa_crypto_rsa.h │ │ │ ├── psa_crypto_se.c │ │ │ ├── psa_crypto_se.h │ │ │ ├── psa_crypto_slot_management.c │ │ │ ├── psa_crypto_slot_management.h │ │ │ ├── psa_crypto_storage.c │ │ │ ├── psa_crypto_storage.h │ │ │ ├── psa_its_file.c │ │ │ ├── psa_util.c │ │ │ ├── psa_util_internal.h │ │ │ ├── ripemd160.c │ │ │ ├── rsa.c │ │ │ ├── rsa_alt_helpers.c │ │ │ ├── rsa_alt_helpers.h │ │ │ ├── rsa_internal.h │ │ │ ├── sha1.c │ │ │ ├── sha256.c │ │ │ ├── sha3.c │ │ │ ├── sha512.c │ │ │ ├── ssl_cache.c │ │ │ ├── ssl_ciphersuites.c │ │ │ ├── ssl_ciphersuites_internal.h │ │ │ ├── ssl_client.c │ │ │ ├── ssl_client.h │ │ │ ├── ssl_cookie.c │ │ │ ├── ssl_debug_helpers.h │ │ │ ├── ssl_debug_helpers_generated.c │ │ │ ├── ssl_misc.h │ │ │ ├── ssl_msg.c │ │ │ ├── ssl_ticket.c │ │ │ ├── ssl_tls.c │ │ │ ├── ssl_tls12_client.c │ │ │ ├── ssl_tls12_server.c │ │ │ ├── ssl_tls13_client.c │ │ │ ├── ssl_tls13_generic.c │ │ │ ├── ssl_tls13_invasive.h │ │ │ ├── ssl_tls13_keys.c │ │ │ ├── ssl_tls13_keys.h │ │ │ ├── ssl_tls13_server.c │ │ │ ├── threading.c │ │ │ ├── timing.c │ │ │ ├── version.c │ │ │ ├── version_features.c │ │ │ ├── x509.c │ │ │ ├── x509_create.c │ │ │ ├── x509_crl.c │ │ │ ├── x509_crt.c │ │ │ ├── x509_csr.c │ │ │ ├── x509_internal.h │ │ │ ├── x509write.c │ │ │ ├── x509write_crt.c │ │ │ └── x509write_csr.c │ └── sub.mk ├── libunw │ ├── include │ │ └── unw │ │ │ └── unwind.h │ ├── sub.mk │ ├── unwind_arm32.c │ ├── unwind_arm64.c │ └── unwind_riscv.c ├── libutee │ ├── abort.c │ ├── arch │ │ ├── arm │ │ │ ├── arm32_user_sysreg.txt │ │ │ ├── gprof │ │ │ │ ├── gmon.h │ │ │ │ ├── gmon_out.h │ │ │ │ ├── gprof.c │ │ │ │ ├── gprof_pta.c │ │ │ │ ├── gprof_pta.h │ │ │ │ └── sub.mk │ │ │ ├── sub.mk │ │ │ ├── utee_syscalls_a32.S │ │ │ └── utee_syscalls_a64.S │ │ └── riscv │ │ │ ├── sub.mk │ │ │ └── utee_syscalls_rv.S │ ├── assert.c │ ├── include │ │ ├── __tee_ipsocket.h │ │ ├── __tee_isocket_defines.h │ │ ├── __tee_tcpsocket_defines.h │ │ ├── __tee_tcpsocket_defines_extensions.h │ │ ├── __tee_udpsocket_defines.h │ │ ├── arm64_user_sysreg.h │ │ ├── arm_user_sysreg.h │ │ ├── elf.h │ │ ├── elf32.h │ │ ├── elf64.h │ │ ├── elf_common.h │ │ ├── k3 │ │ │ └── otp_keywriting_ta.h │ │ ├── link.h │ │ ├── pta_apdu.h │ │ ├── pta_attestation.h │ │ ├── pta_device.h │ │ ├── pta_gprof.h │ │ ├── pta_imx_dek_blob.h │ │ ├── pta_imx_digprog.h │ │ ├── pta_imx_manufacturing_protection.h │ │ ├── pta_imx_ocotp.h │ │ ├── pta_invoke_tests.h │ │ ├── pta_rng.h │ │ ├── pta_rtc.h │ │ ├── pta_scmi_client.h │ │ ├── pta_scp03.h │ │ ├── pta_secstor_ta_mgmt.h │ │ ├── pta_socket.h │ │ ├── pta_stats.h │ │ ├── pta_stm32mp_bsec.h │ │ ├── pta_system.h │ │ ├── pta_veraison_attestation.h │ │ ├── pta_widevine.h │ │ ├── remoteproc_pta.h │ │ ├── riscv_user_sysreg.h │ │ ├── rng_pta_client.h │ │ ├── tee_api.h │ │ ├── tee_api_compat.h │ │ ├── tee_api_defines.h │ │ ├── tee_api_defines_extensions.h │ │ ├── tee_api_types.h │ │ ├── tee_arith_internal.h │ │ ├── tee_internal_api.h │ │ ├── tee_internal_api_extensions.h │ │ ├── tee_isocket.h │ │ ├── tee_syscall_numbers.h │ │ ├── tee_ta_api.h │ │ ├── tee_tcpsocket.h │ │ ├── tee_udpsocket.h │ │ ├── user_ta_header.h │ │ ├── utee_defines.h │ │ ├── utee_syscalls.h │ │ ├── utee_syscalls_asm.S │ │ └── utee_types.h │ ├── sub.mk │ ├── tcb.c │ ├── tee_api.c │ ├── tee_api_arith_mpi.c │ ├── tee_api_objects.c │ ├── tee_api_operations.c │ ├── tee_api_panic.c │ ├── tee_api_private.h │ ├── tee_api_property.c │ ├── tee_socket_private.h │ ├── tee_socket_pta.c │ ├── tee_system_pta.c │ ├── tee_tcpudp_socket.c │ ├── tee_uuid_from_str.c │ ├── trace_ext.c │ ├── user_ta_entry.c │ └── user_ta_entry_compat.c └── libutils │ ├── compiler-rt │ ├── LICENSE.TXT │ ├── README.txt │ ├── lib │ │ ├── builtins │ │ │ ├── ashlti3.c │ │ │ ├── int_div_impl.inc │ │ │ ├── int_endianness.h │ │ │ ├── int_lib.h │ │ │ ├── int_types.h │ │ │ ├── int_util.h │ │ │ ├── sub.mk │ │ │ ├── udivmodti4.c │ │ │ └── udivti3.c │ │ └── sub.mk │ └── sub.mk │ ├── ext │ ├── arch │ │ ├── arm │ │ │ ├── aeabi_unwind.c │ │ │ ├── atomic_a32.S │ │ │ ├── atomic_a64.S │ │ │ ├── auxval.c │ │ │ ├── mcount_a32.S │ │ │ ├── mcount_a64.S │ │ │ ├── memtag.c │ │ │ └── sub.mk │ │ └── riscv │ │ │ ├── atomic_rv.S │ │ │ ├── mcount_rv.S │ │ │ └── sub.mk │ ├── array.c │ ├── base64.c │ ├── consttime_memcmp.c │ ├── fault_mitigation.c │ ├── ftrace │ │ ├── ftrace.c │ │ ├── ftrace.h │ │ └── sub.mk │ ├── include │ │ ├── arm64_bti.S │ │ ├── asm.S │ │ ├── atomic.h │ │ ├── base64.h │ │ ├── bitstring.h │ │ ├── compiler.h │ │ ├── config.h │ │ ├── confine_array_index.h │ │ ├── fault_mitigation.h │ │ ├── mempool.h │ │ ├── memtag.h │ │ ├── printk.h │ │ ├── riscv.S │ │ ├── speculation_barrier.h │ │ ├── stdlib_ext.h │ │ ├── string_ext.h │ │ ├── trace.h │ │ ├── trace_levels.h │ │ ├── types_ext.h │ │ └── util.h │ ├── mempool.c │ ├── memzero_explicit.c │ ├── nex_strdup.c │ ├── pthread_stubs.c │ ├── qsort_helpers.c │ ├── snprintk.c │ ├── strlcat.c │ ├── strlcpy.c │ ├── sub.mk │ ├── trace.c │ └── ubsan.c │ ├── isoc │ ├── arch │ │ ├── arm │ │ │ ├── arm32_aeabi_divmod.c │ │ │ ├── arm32_aeabi_divmod_a32.S │ │ │ ├── arm32_aeabi_ldivmod.c │ │ │ ├── arm32_aeabi_ldivmod_a32.S │ │ │ ├── arm32_aeabi_shift.c │ │ │ ├── arm32_aeabi_softfloat.c │ │ │ ├── setjmp_a32.S │ │ │ ├── setjmp_a64.S │ │ │ ├── softfloat │ │ │ │ ├── COPYING.txt │ │ │ │ ├── README.html │ │ │ │ ├── README.txt │ │ │ │ ├── arm32_include │ │ │ │ │ └── platform.h │ │ │ │ ├── build │ │ │ │ │ ├── Linux-386-GCC │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── Linux-386-SSE2-GCC │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── Linux-x86_64-GCC │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── Win32-MinGW │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── Win32-SSE2-MinGW │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── Win64-MinGW-w64 │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ ├── template-FAST_INT64 │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ │ └── template-not-FAST_INT64 │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ └── platform.h │ │ │ │ ├── doc │ │ │ │ │ ├── SoftFloat-history.html │ │ │ │ │ ├── SoftFloat-source.html │ │ │ │ │ └── SoftFloat.html │ │ │ │ ├── source │ │ │ │ │ ├── 8086 │ │ │ │ │ │ ├── extF80M_isSignalingNaN.c │ │ │ │ │ │ ├── f128M_isSignalingNaN.c │ │ │ │ │ │ ├── s_commonNaNToExtF80M.c │ │ │ │ │ │ ├── s_commonNaNToExtF80UI.c │ │ │ │ │ │ ├── s_commonNaNToF128M.c │ │ │ │ │ │ ├── s_commonNaNToF128UI.c │ │ │ │ │ │ ├── s_commonNaNToF32UI.c │ │ │ │ │ │ ├── s_commonNaNToF64UI.c │ │ │ │ │ │ ├── s_extF80MToCommonNaN.c │ │ │ │ │ │ ├── s_extF80UIToCommonNaN.c │ │ │ │ │ │ ├── s_f128MToCommonNaN.c │ │ │ │ │ │ ├── s_f128UIToCommonNaN.c │ │ │ │ │ │ ├── s_f32UIToCommonNaN.c │ │ │ │ │ │ ├── s_f64UIToCommonNaN.c │ │ │ │ │ │ ├── s_propagateNaNExtF80M.c │ │ │ │ │ │ ├── s_propagateNaNExtF80UI.c │ │ │ │ │ │ ├── s_propagateNaNF128M.c │ │ │ │ │ │ ├── s_propagateNaNF128UI.c │ │ │ │ │ │ ├── s_propagateNaNF32UI.c │ │ │ │ │ │ ├── s_propagateNaNF64UI.c │ │ │ │ │ │ ├── softfloat_raiseFlags.c │ │ │ │ │ │ └── specialize.h │ │ │ │ │ ├── 8086-SSE │ │ │ │ │ │ ├── extF80M_isSignalingNaN.c │ │ │ │ │ │ ├── f128M_isSignalingNaN.c │ │ │ │ │ │ ├── s_commonNaNToExtF80M.c │ │ │ │ │ │ ├── s_commonNaNToExtF80UI.c │ │ │ │ │ │ ├── s_commonNaNToF128M.c │ │ │ │ │ │ ├── s_commonNaNToF128UI.c │ │ │ │ │ │ ├── s_commonNaNToF32UI.c │ │ │ │ │ │ ├── s_commonNaNToF64UI.c │ │ │ │ │ │ ├── s_extF80MToCommonNaN.c │ │ │ │ │ │ ├── s_extF80UIToCommonNaN.c │ │ │ │ │ │ ├── s_f128MToCommonNaN.c │ │ │ │ │ │ ├── s_f128UIToCommonNaN.c │ │ │ │ │ │ ├── s_f32UIToCommonNaN.c │ │ │ │ │ │ ├── s_f64UIToCommonNaN.c │ │ │ │ │ │ ├── s_propagateNaNExtF80M.c │ │ │ │ │ │ ├── s_propagateNaNExtF80UI.c │ │ │ │ │ │ ├── s_propagateNaNF128M.c │ │ │ │ │ │ ├── s_propagateNaNF128UI.c │ │ │ │ │ │ ├── s_propagateNaNF32UI.c │ │ │ │ │ │ ├── s_propagateNaNF64UI.c │ │ │ │ │ │ ├── softfloat_raiseFlags.c │ │ │ │ │ │ ├── specialize.h │ │ │ │ │ │ └── sub.mk │ │ │ │ │ ├── extF80M_add.c │ │ │ │ │ ├── extF80M_div.c │ │ │ │ │ ├── extF80M_eq.c │ │ │ │ │ ├── extF80M_eq_signaling.c │ │ │ │ │ ├── extF80M_le.c │ │ │ │ │ ├── extF80M_le_quiet.c │ │ │ │ │ ├── extF80M_lt.c │ │ │ │ │ ├── extF80M_lt_quiet.c │ │ │ │ │ ├── extF80M_mul.c │ │ │ │ │ ├── extF80M_rem.c │ │ │ │ │ ├── extF80M_roundToInt.c │ │ │ │ │ ├── extF80M_sqrt.c │ │ │ │ │ ├── extF80M_sub.c │ │ │ │ │ ├── extF80M_to_f128M.c │ │ │ │ │ ├── extF80M_to_f32.c │ │ │ │ │ ├── extF80M_to_f64.c │ │ │ │ │ ├── extF80M_to_i32.c │ │ │ │ │ ├── extF80M_to_i32_r_minMag.c │ │ │ │ │ ├── extF80M_to_i64.c │ │ │ │ │ ├── extF80M_to_i64_r_minMag.c │ │ │ │ │ ├── extF80M_to_ui32.c │ │ │ │ │ ├── extF80M_to_ui32_r_minMag.c │ │ │ │ │ ├── extF80M_to_ui64.c │ │ │ │ │ ├── extF80M_to_ui64_r_minMag.c │ │ │ │ │ ├── extF80_add.c │ │ │ │ │ ├── extF80_div.c │ │ │ │ │ ├── extF80_eq.c │ │ │ │ │ ├── extF80_eq_signaling.c │ │ │ │ │ ├── extF80_isSignalingNaN.c │ │ │ │ │ ├── extF80_le.c │ │ │ │ │ ├── extF80_le_quiet.c │ │ │ │ │ ├── extF80_lt.c │ │ │ │ │ ├── extF80_lt_quiet.c │ │ │ │ │ ├── extF80_mul.c │ │ │ │ │ ├── extF80_rem.c │ │ │ │ │ ├── extF80_roundToInt.c │ │ │ │ │ ├── extF80_sqrt.c │ │ │ │ │ ├── extF80_sub.c │ │ │ │ │ ├── extF80_to_f128.c │ │ │ │ │ ├── extF80_to_f32.c │ │ │ │ │ ├── extF80_to_f64.c │ │ │ │ │ ├── extF80_to_i32.c │ │ │ │ │ ├── extF80_to_i32_r_minMag.c │ │ │ │ │ ├── extF80_to_i64.c │ │ │ │ │ ├── extF80_to_i64_r_minMag.c │ │ │ │ │ ├── extF80_to_ui32.c │ │ │ │ │ ├── extF80_to_ui32_r_minMag.c │ │ │ │ │ ├── extF80_to_ui64.c │ │ │ │ │ ├── extF80_to_ui64_r_minMag.c │ │ │ │ │ ├── f128M_add.c │ │ │ │ │ ├── f128M_div.c │ │ │ │ │ ├── f128M_eq.c │ │ │ │ │ ├── f128M_eq_signaling.c │ │ │ │ │ ├── f128M_le.c │ │ │ │ │ ├── f128M_le_quiet.c │ │ │ │ │ ├── f128M_lt.c │ │ │ │ │ ├── f128M_lt_quiet.c │ │ │ │ │ ├── f128M_mul.c │ │ │ │ │ ├── f128M_mulAdd.c │ │ │ │ │ ├── f128M_rem.c │ │ │ │ │ ├── f128M_roundToInt.c │ │ │ │ │ ├── f128M_sqrt.c │ │ │ │ │ ├── f128M_sub.c │ │ │ │ │ ├── f128M_to_extF80M.c │ │ │ │ │ ├── f128M_to_f32.c │ │ │ │ │ ├── f128M_to_f64.c │ │ │ │ │ ├── f128M_to_i32.c │ │ │ │ │ ├── f128M_to_i32_r_minMag.c │ │ │ │ │ ├── f128M_to_i64.c │ │ │ │ │ ├── f128M_to_i64_r_minMag.c │ │ │ │ │ ├── f128M_to_ui32.c │ │ │ │ │ ├── f128M_to_ui32_r_minMag.c │ │ │ │ │ ├── f128M_to_ui64.c │ │ │ │ │ ├── f128M_to_ui64_r_minMag.c │ │ │ │ │ ├── f128_add.c │ │ │ │ │ ├── f128_div.c │ │ │ │ │ ├── f128_eq.c │ │ │ │ │ ├── f128_eq_signaling.c │ │ │ │ │ ├── f128_isSignalingNaN.c │ │ │ │ │ ├── f128_le.c │ │ │ │ │ ├── f128_le_quiet.c │ │ │ │ │ ├── f128_lt.c │ │ │ │ │ ├── f128_lt_quiet.c │ │ │ │ │ ├── f128_mul.c │ │ │ │ │ ├── f128_mulAdd.c │ │ │ │ │ ├── f128_rem.c │ │ │ │ │ ├── f128_roundToInt.c │ │ │ │ │ ├── f128_sqrt.c │ │ │ │ │ ├── f128_sub.c │ │ │ │ │ ├── f128_to_extF80.c │ │ │ │ │ ├── f128_to_f32.c │ │ │ │ │ ├── f128_to_f64.c │ │ │ │ │ ├── f128_to_i32.c │ │ │ │ │ ├── f128_to_i32_r_minMag.c │ │ │ │ │ ├── f128_to_i64.c │ │ │ │ │ ├── f128_to_i64_r_minMag.c │ │ │ │ │ ├── f128_to_ui32.c │ │ │ │ │ ├── f128_to_ui32_r_minMag.c │ │ │ │ │ ├── f128_to_ui64.c │ │ │ │ │ ├── f128_to_ui64_r_minMag.c │ │ │ │ │ ├── f32_add.c │ │ │ │ │ ├── f32_div.c │ │ │ │ │ ├── f32_eq.c │ │ │ │ │ ├── f32_eq_signaling.c │ │ │ │ │ ├── f32_isSignalingNaN.c │ │ │ │ │ ├── f32_le.c │ │ │ │ │ ├── f32_le_quiet.c │ │ │ │ │ ├── f32_lt.c │ │ │ │ │ ├── f32_lt_quiet.c │ │ │ │ │ ├── f32_mul.c │ │ │ │ │ ├── f32_mulAdd.c │ │ │ │ │ ├── f32_rem.c │ │ │ │ │ ├── f32_roundToInt.c │ │ │ │ │ ├── f32_sqrt.c │ │ │ │ │ ├── f32_sub.c │ │ │ │ │ ├── f32_to_extF80.c │ │ │ │ │ ├── f32_to_extF80M.c │ │ │ │ │ ├── f32_to_f128.c │ │ │ │ │ ├── f32_to_f128M.c │ │ │ │ │ ├── f32_to_f64.c │ │ │ │ │ ├── f32_to_i32.c │ │ │ │ │ ├── f32_to_i32_r_minMag.c │ │ │ │ │ ├── f32_to_i64.c │ │ │ │ │ ├── f32_to_i64_r_minMag.c │ │ │ │ │ ├── f32_to_ui32.c │ │ │ │ │ ├── f32_to_ui32_r_minMag.c │ │ │ │ │ ├── f32_to_ui64.c │ │ │ │ │ ├── f32_to_ui64_r_minMag.c │ │ │ │ │ ├── f64_add.c │ │ │ │ │ ├── f64_div.c │ │ │ │ │ ├── f64_eq.c │ │ │ │ │ ├── f64_eq_signaling.c │ │ │ │ │ ├── f64_isSignalingNaN.c │ │ │ │ │ ├── f64_le.c │ │ │ │ │ ├── f64_le_quiet.c │ │ │ │ │ ├── f64_lt.c │ │ │ │ │ ├── f64_lt_quiet.c │ │ │ │ │ ├── f64_mul.c │ │ │ │ │ ├── f64_mulAdd.c │ │ │ │ │ ├── f64_rem.c │ │ │ │ │ ├── f64_roundToInt.c │ │ │ │ │ ├── f64_sqrt.c │ │ │ │ │ ├── f64_sub.c │ │ │ │ │ ├── f64_to_extF80.c │ │ │ │ │ ├── f64_to_extF80M.c │ │ │ │ │ ├── f64_to_f128.c │ │ │ │ │ ├── f64_to_f128M.c │ │ │ │ │ ├── f64_to_f32.c │ │ │ │ │ ├── f64_to_i32.c │ │ │ │ │ ├── f64_to_i32_r_minMag.c │ │ │ │ │ ├── f64_to_i64.c │ │ │ │ │ ├── f64_to_i64_r_minMag.c │ │ │ │ │ ├── f64_to_ui32.c │ │ │ │ │ ├── f64_to_ui32_r_minMag.c │ │ │ │ │ ├── f64_to_ui64.c │ │ │ │ │ ├── f64_to_ui64_r_minMag.c │ │ │ │ │ ├── i32_to_extF80.c │ │ │ │ │ ├── i32_to_extF80M.c │ │ │ │ │ ├── i32_to_f128.c │ │ │ │ │ ├── i32_to_f128M.c │ │ │ │ │ ├── i32_to_f32.c │ │ │ │ │ ├── i32_to_f64.c │ │ │ │ │ ├── i64_to_extF80.c │ │ │ │ │ ├── i64_to_extF80M.c │ │ │ │ │ ├── i64_to_f128.c │ │ │ │ │ ├── i64_to_f128M.c │ │ │ │ │ ├── i64_to_f32.c │ │ │ │ │ ├── i64_to_f64.c │ │ │ │ │ ├── include │ │ │ │ │ │ ├── internals.h │ │ │ │ │ │ ├── primitiveTypes.h │ │ │ │ │ │ ├── primitives.h │ │ │ │ │ │ ├── softfloat.h │ │ │ │ │ │ └── softfloat_types.h │ │ │ │ │ ├── s_add128.c │ │ │ │ │ ├── s_add256M.c │ │ │ │ │ ├── s_addCarryM.c │ │ │ │ │ ├── s_addComplCarryM.c │ │ │ │ │ ├── s_addExtF80M.c │ │ │ │ │ ├── s_addF128M.c │ │ │ │ │ ├── s_addM.c │ │ │ │ │ ├── s_addMagsExtF80.c │ │ │ │ │ ├── s_addMagsF128.c │ │ │ │ │ ├── s_addMagsF32.c │ │ │ │ │ ├── s_addMagsF64.c │ │ │ │ │ ├── s_approxRecip32_1.c │ │ │ │ │ ├── s_approxRecipSqrt32_1.c │ │ │ │ │ ├── s_compare128M.c │ │ │ │ │ ├── s_compare96M.c │ │ │ │ │ ├── s_compareNonnormExtF80M.c │ │ │ │ │ ├── s_countLeadingZeros32.c │ │ │ │ │ ├── s_countLeadingZeros64.c │ │ │ │ │ ├── s_countLeadingZeros8.c │ │ │ │ │ ├── s_eq128.c │ │ │ │ │ ├── s_invalidExtF80M.c │ │ │ │ │ ├── s_invalidF128M.c │ │ │ │ │ ├── s_isNaNF128M.c │ │ │ │ │ ├── s_le128.c │ │ │ │ │ ├── s_lt128.c │ │ │ │ │ ├── s_mul128By32.c │ │ │ │ │ ├── s_mul128MTo256M.c │ │ │ │ │ ├── s_mul128To256M.c │ │ │ │ │ ├── s_mul64ByShifted32To128.c │ │ │ │ │ ├── s_mul64To128.c │ │ │ │ │ ├── s_mul64To128M.c │ │ │ │ │ ├── s_mulAddF128.c │ │ │ │ │ ├── s_mulAddF128M.c │ │ │ │ │ ├── s_mulAddF32.c │ │ │ │ │ ├── s_mulAddF64.c │ │ │ │ │ ├── s_negXM.c │ │ │ │ │ ├── s_normExtF80SigM.c │ │ │ │ │ ├── s_normRoundPackMToExtF80M.c │ │ │ │ │ ├── s_normRoundPackMToF128M.c │ │ │ │ │ ├── s_normRoundPackToExtF80.c │ │ │ │ │ ├── s_normRoundPackToF128.c │ │ │ │ │ ├── s_normRoundPackToF32.c │ │ │ │ │ ├── s_normRoundPackToF64.c │ │ │ │ │ ├── s_normSubnormalExtF80Sig.c │ │ │ │ │ ├── s_normSubnormalF128Sig.c │ │ │ │ │ ├── s_normSubnormalF128SigM.c │ │ │ │ │ ├── s_normSubnormalF32Sig.c │ │ │ │ │ ├── s_normSubnormalF64Sig.c │ │ │ │ │ ├── s_remStepMBy32.c │ │ │ │ │ ├── s_roundPackMToExtF80M.c │ │ │ │ │ ├── s_roundPackMToF128M.c │ │ │ │ │ ├── s_roundPackMToI64.c │ │ │ │ │ ├── s_roundPackMToUI64.c │ │ │ │ │ ├── s_roundPackToExtF80.c │ │ │ │ │ ├── s_roundPackToF128.c │ │ │ │ │ ├── s_roundPackToF32.c │ │ │ │ │ ├── s_roundPackToF64.c │ │ │ │ │ ├── s_roundPackToI32.c │ │ │ │ │ ├── s_roundPackToI64.c │ │ │ │ │ ├── s_roundPackToUI32.c │ │ │ │ │ ├── s_roundPackToUI64.c │ │ │ │ │ ├── s_shiftLeftM.c │ │ │ │ │ ├── s_shiftNormSigF128M.c │ │ │ │ │ ├── s_shiftRightJam128.c │ │ │ │ │ ├── s_shiftRightJam128Extra.c │ │ │ │ │ ├── s_shiftRightJam256M.c │ │ │ │ │ ├── s_shiftRightJam32.c │ │ │ │ │ ├── s_shiftRightJam64.c │ │ │ │ │ ├── s_shiftRightJam64Extra.c │ │ │ │ │ ├── s_shiftRightJamM.c │ │ │ │ │ ├── s_shiftRightM.c │ │ │ │ │ ├── s_shortShiftLeft128.c │ │ │ │ │ ├── s_shortShiftLeft64To96M.c │ │ │ │ │ ├── s_shortShiftLeftM.c │ │ │ │ │ ├── s_shortShiftRight128.c │ │ │ │ │ ├── s_shortShiftRightExtendM.c │ │ │ │ │ ├── s_shortShiftRightJam128.c │ │ │ │ │ ├── s_shortShiftRightJam128Extra.c │ │ │ │ │ ├── s_shortShiftRightJam64.c │ │ │ │ │ ├── s_shortShiftRightJam64Extra.c │ │ │ │ │ ├── s_shortShiftRightJamM.c │ │ │ │ │ ├── s_shortShiftRightM.c │ │ │ │ │ ├── s_sub128.c │ │ │ │ │ ├── s_sub1XM.c │ │ │ │ │ ├── s_sub256M.c │ │ │ │ │ ├── s_subM.c │ │ │ │ │ ├── s_subMagsExtF80.c │ │ │ │ │ ├── s_subMagsF128.c │ │ │ │ │ ├── s_subMagsF32.c │ │ │ │ │ ├── s_subMagsF64.c │ │ │ │ │ ├── s_tryPropagateNaNExtF80M.c │ │ │ │ │ ├── s_tryPropagateNaNF128M.c │ │ │ │ │ ├── softfloat_state.c │ │ │ │ │ ├── sub.mk │ │ │ │ │ ├── ui32_to_extF80.c │ │ │ │ │ ├── ui32_to_extF80M.c │ │ │ │ │ ├── ui32_to_f128.c │ │ │ │ │ ├── ui32_to_f128M.c │ │ │ │ │ ├── ui32_to_f32.c │ │ │ │ │ ├── ui32_to_f64.c │ │ │ │ │ ├── ui64_to_extF80.c │ │ │ │ │ ├── ui64_to_extF80M.c │ │ │ │ │ ├── ui64_to_f128.c │ │ │ │ │ ├── ui64_to_f128M.c │ │ │ │ │ ├── ui64_to_f32.c │ │ │ │ │ └── ui64_to_f64.c │ │ │ │ └── sub.mk │ │ │ └── sub.mk │ │ └── riscv │ │ │ ├── setjmp_rv.S │ │ │ └── sub.mk │ ├── bget.c │ ├── bget.doc │ ├── bget.h │ ├── bget_malloc.c │ ├── fp.c │ ├── fputc.c │ ├── fputs.c │ ├── fwrite.c │ ├── include │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── inttypes.h │ │ ├── limits.h │ │ ├── malloc.h │ │ ├── malloc_flags.h │ │ ├── memory.h │ │ ├── setjmp.h │ │ ├── signal.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── strings.h │ │ ├── sys │ │ │ ├── cdefs.h │ │ │ ├── fcntl.h │ │ │ ├── queue.h │ │ │ └── types.h │ │ ├── time.h │ │ ├── unistd.h │ │ └── wchar.h │ ├── isalnum.c │ ├── isalpha.c │ ├── iscntrl.c │ ├── isdigit.c │ ├── isgraph.c │ ├── islower.c │ ├── isprint.c │ ├── ispunct.c │ ├── isspace.c │ ├── isupper.c │ ├── isxdigit.c │ ├── newlib │ │ ├── _ansi.h │ │ ├── abs.c │ │ ├── bcmp.c │ │ ├── memchr.c │ │ ├── memcmp.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── str-two-way.h │ │ ├── strchr.c │ │ ├── strcmp.c │ │ ├── strcpy.c │ │ ├── strlen.c │ │ ├── strncmp.c │ │ ├── strncpy.c │ │ ├── strnlen.c │ │ ├── strrchr.c │ │ ├── strstr.c │ │ ├── strtok_r.c │ │ ├── strtoul.c │ │ └── sub.mk │ ├── qsort.c │ ├── snprintf.c │ ├── sprintf.c │ ├── stack_check.c │ ├── strdup.c │ ├── strndup.c │ ├── sub.mk │ ├── tolower.c │ ├── toupper.c │ └── write.c │ └── sub.mk ├── mk ├── aosp_optee.mk ├── cc-option.mk ├── checkconf.mk ├── clang.mk ├── cleandirs.mk ├── cleanvars.mk ├── compile.mk ├── config.mk ├── gcc.mk ├── lib.mk ├── macros.mk └── subdir.mk ├── scripts ├── arm32_sysreg.py ├── bin_to_c.py ├── checkpatch.sh ├── checkpatch_inc.sh ├── ci-host-cleanup.sh ├── derive_rpmb_key.py ├── ftrace_format.py ├── gen_compile_commands.py ├── gen_ld_sects.py ├── gen_ldelf_hex.py ├── gen_stmm_hex.py ├── gen_tee_bin.py ├── get_maintainer.py ├── mem_usage.py ├── notify_maintainers.py ├── pem_to_pub_c.py ├── print_tee_hash.py ├── sign_encrypt.py ├── sign_helper_kms.py ├── sign_rproc_fw.py ├── symbolize.py ├── tee_bin_parser.py ├── ts_bin_to_c.py └── update_changelog.py ├── ta ├── arch │ ├── arm │ │ ├── ta.ld.S │ │ └── ta_entry_a32.S │ └── riscv │ │ └── ta.ld.S ├── avb │ ├── Makefile │ ├── entry.c │ ├── include │ │ └── ta_avb.h │ ├── sub.mk │ ├── user_ta.mk │ └── user_ta_header_defines.h ├── link.mk ├── link_shlib.mk ├── mk │ ├── build-user-ta.mk │ └── ta_dev_kit.mk ├── pkcs11 │ ├── Android.mk │ ├── Makefile │ ├── include │ │ └── pkcs11_ta.h │ ├── scripts │ │ ├── dump_ec_curve_params.sh │ │ └── verify-helpers.sh │ ├── src │ │ ├── attributes.c │ │ ├── attributes.h │ │ ├── entry.c │ │ ├── handle.c │ │ ├── handle.h │ │ ├── object.c │ │ ├── object.h │ │ ├── persistent_token.c │ │ ├── pkcs11_attributes.c │ │ ├── pkcs11_attributes.h │ │ ├── pkcs11_helpers.c │ │ ├── pkcs11_helpers.h │ │ ├── pkcs11_token.c │ │ ├── pkcs11_token.h │ │ ├── processing.c │ │ ├── processing.h │ │ ├── processing_aes.c │ │ ├── processing_asymm.c │ │ ├── processing_digest.c │ │ ├── processing_ec.c │ │ ├── processing_rsa.c │ │ ├── processing_symm.c │ │ ├── sanitize_object.c │ │ ├── sanitize_object.h │ │ ├── serializer.c │ │ ├── serializer.h │ │ ├── sub.mk │ │ ├── token_capabilities.c │ │ ├── token_capabilities.h │ │ └── user_ta_header_defines.h │ ├── sub.mk │ └── user_ta.mk ├── remoteproc │ ├── Makefile │ ├── include │ │ └── ta_remoteproc.h │ ├── src │ │ ├── elf_parser.c │ │ ├── elf_parser.h │ │ ├── remoteproc_core.c │ │ ├── sub.mk │ │ └── user_ta_header_defines.h │ ├── sub.mk │ └── user_ta.mk ├── ta.mk ├── trusted_keys │ ├── entry.c │ ├── include │ │ └── trusted_keys.h │ ├── sub.mk │ ├── user_ta.mk │ └── user_ta_header_defines.h └── user_ta_header.c └── typedefs.checkpatch /.checkpatch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/.checkpatch.conf -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/Dockerfile.vscode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/.devcontainer/Dockerfile.vscode -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/README.md -------------------------------------------------------------------------------- /core/arch/arm/arm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/arm.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/cortex-a15.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/cortex-a15.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/cortex-a5.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/cortex-a5.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/cortex-a7.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/cortex-a7.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/cortex-a9.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/cortex-a9.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/cortex-armv9.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/cortex-armv9.mk -------------------------------------------------------------------------------- /core/arch/arm/cpu/neoverse-v2.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/cpu/neoverse-v2.mk -------------------------------------------------------------------------------- /core/arch/arm/crypto/aes-gcm-ce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/crypto/aes-gcm-ce.c -------------------------------------------------------------------------------- /core/arch/arm/crypto/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/crypto/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/dts/hikey.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/hikey.dts -------------------------------------------------------------------------------- /core/arch/arm/dts/sama5d2.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/sama5d2.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/sama7g5.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/sama7g5.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp131.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp131.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp133.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp133.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp135.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp135.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp151.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp151.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp153.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp153.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp157.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp157.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp211.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp211.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp213.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp213.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp215.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp215.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp231.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp231.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp233.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp233.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp235.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp235.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp251.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp251.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp253.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp253.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp255.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp255.dtsi -------------------------------------------------------------------------------- /core/arch/arm/dts/stm32mp257.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/dts/stm32mp257.dtsi -------------------------------------------------------------------------------- /core/arch/arm/include/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/arm.h -------------------------------------------------------------------------------- /core/arch/arm/include/arm32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/arm32.h -------------------------------------------------------------------------------- /core/arch/arm/include/arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/arm64.h -------------------------------------------------------------------------------- /core/arch/arm/include/ffa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/ffa.h -------------------------------------------------------------------------------- /core/arch/arm/include/optee_ffa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/optee_ffa.h -------------------------------------------------------------------------------- /core/arch/arm/include/pta_stmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/pta_stmm.h -------------------------------------------------------------------------------- /core/arch/arm/include/sm/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/sm/pm.h -------------------------------------------------------------------------------- /core/arch/arm/include/sm/psci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/sm/psci.h -------------------------------------------------------------------------------- /core/arch/arm/include/sm/sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/sm/sm.h -------------------------------------------------------------------------------- /core/arch/arm/include/smccc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/include/smccc.h -------------------------------------------------------------------------------- /core/arch/arm/kernel/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/abort.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/arch_scall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/arch_scall.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/boot.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/entry_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/entry_a32.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/entry_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/entry_a64.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/idle.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/kern.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/kern.ld.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/link.mk -------------------------------------------------------------------------------- /core/arch/arm/kernel/misc_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/misc_a32.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/misc_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/misc_a64.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/rpc_io_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/rpc_io_i2c.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/stmm_sp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/stmm_sp.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/kernel/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/thread.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/thread_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/thread_a32.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/thread_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/thread_a64.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/timer_a64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/timer_a64.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/vfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/vfp.c -------------------------------------------------------------------------------- /core/arch/arm/kernel/vfp_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/vfp_a32.S -------------------------------------------------------------------------------- /core/arch/arm/kernel/vfp_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/kernel/vfp_a64.S -------------------------------------------------------------------------------- /core/arch/arm/mm/core_mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/core_mmu.c -------------------------------------------------------------------------------- /core/arch/arm/mm/core_mmu_lpae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/core_mmu_lpae.c -------------------------------------------------------------------------------- /core/arch/arm/mm/core_mmu_v7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/core_mmu_v7.c -------------------------------------------------------------------------------- /core/arch/arm/mm/mobj_ffa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/mobj_ffa.c -------------------------------------------------------------------------------- /core/arch/arm/mm/sp_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/sp_mem.c -------------------------------------------------------------------------------- /core/arch/arm/mm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/mm/tee_pager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/mm/tee_pager.c -------------------------------------------------------------------------------- /core/arch/arm/plat-amlogic/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-amlogic/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-amlogic/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-amlogic/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-aspeed/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-aspeed/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-aspeed/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-aspeed/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/bcm_elog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/bcm_elog.c -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/bcm_elog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/bcm_elog.h -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/crc32.c -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/crc32.h -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-bcm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-bcm/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-d02/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d02/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-d02/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d02/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-d02/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d02/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-d06/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d06/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-d06/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d06/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-d06/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-d06/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-hikey/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-hikey/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-hikey/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-hikey/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-hikey/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-hikey/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/imx-regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/imx-regs.h -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/imx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/imx.h -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/link.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-imx/tzc380.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-imx/tzc380.c -------------------------------------------------------------------------------- /core/arch/arm/plat-k3/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-k3/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-k3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-k3/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-k3/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-k3/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-ls/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ls/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-ls/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ls/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-ls/plat_init.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ls/plat_init.S -------------------------------------------------------------------------------- /core/arch/arm/plat-ls/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ls/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-marvell/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-marvell/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-marvell/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-marvell/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-nuvoton/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-nuvoton/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-qcom/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-qcom/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-qcom/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-qcom/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-qcom/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-qcom/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rcar/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rcar/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rcar/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rcar/link.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rcar/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rcar/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rcar/rcar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rcar/rcar.h -------------------------------------------------------------------------------- /core/arch/arm/plat-rcar/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rcar/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi3/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi3/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi3/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi3/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi3/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi5/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi5/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi5/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi5/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rpi5/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rpi5/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rzg/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzg/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rzg/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzg/link.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rzg/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzg/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rzg/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzg/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rzn1/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzn1/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-rzn1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzn1/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rzn1/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzn1/psci.c -------------------------------------------------------------------------------- /core/arch/arm/plat-rzn1/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-rzn1/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sam/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/freq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sam/freq.c -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sam/matrix.c -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sam/matrix.h -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/pm/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_PSCI_ARM32) += psci.c 2 | -------------------------------------------------------------------------------- /core/arch/arm/plat-sam/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sam/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-sprd/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sprd/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-sprd/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sprd/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-sprd/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sprd/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-stm/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-stm/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-stm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-stm/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-stm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-stm/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-stm32mp1/pm/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_PSCI_ARM32) += psci.c 2 | -------------------------------------------------------------------------------- /core/arch/arm/plat-stm32mp2/drivers/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += stm32mp25_syscfg.c 2 | -------------------------------------------------------------------------------- /core/arch/arm/plat-sunxi/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sunxi/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-sunxi/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sunxi/psci.c -------------------------------------------------------------------------------- /core/arch/arm/plat-sunxi/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-sunxi/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-telechips/drivers/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += tcc_otp.c 2 | -------------------------------------------------------------------------------- /core/arch/arm/plat-ti/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ti/conf.mk -------------------------------------------------------------------------------- /core/arch/arm/plat-ti/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ti/main.c -------------------------------------------------------------------------------- /core/arch/arm/plat-ti/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/plat-ti/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/sm/pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/pm.c -------------------------------------------------------------------------------- /core/arch/arm/sm/pm_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/pm_a32.S -------------------------------------------------------------------------------- /core/arch/arm/sm/psci-helper.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/psci-helper.S -------------------------------------------------------------------------------- /core/arch/arm/sm/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/psci.c -------------------------------------------------------------------------------- /core/arch/arm/sm/sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/sm.c -------------------------------------------------------------------------------- /core/arch/arm/sm/sm_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/sm_a32.S -------------------------------------------------------------------------------- /core/arch/arm/sm/sm_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/sm_private.h -------------------------------------------------------------------------------- /core/arch/arm/sm/std_smc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/std_smc.c -------------------------------------------------------------------------------- /core/arch/arm/sm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/sm/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/tee/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/tee/cache.c -------------------------------------------------------------------------------- /core/arch/arm/tee/entry_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/tee/entry_fast.c -------------------------------------------------------------------------------- /core/arch/arm/tee/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/tee/sub.mk -------------------------------------------------------------------------------- /core/arch/arm/tee/svc_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/tee/svc_cache.c -------------------------------------------------------------------------------- /core/arch/arm/tests/ffa_lsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/arm/tests/ffa_lsp.c -------------------------------------------------------------------------------- /core/arch/arm/tests/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_CORE_SEL1_SPMC) += ffa_lsp.c 2 | -------------------------------------------------------------------------------- /core/arch/riscv/include/riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/include/riscv.h -------------------------------------------------------------------------------- /core/arch/riscv/include/rpmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/include/rpmi.h -------------------------------------------------------------------------------- /core/arch/riscv/include/sbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/include/sbi.h -------------------------------------------------------------------------------- /core/arch/riscv/include/sub.mk: -------------------------------------------------------------------------------- 1 | global-incdirs-y += . 2 | -------------------------------------------------------------------------------- /core/arch/riscv/kernel/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/abort.c -------------------------------------------------------------------------------- /core/arch/riscv/kernel/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/boot.c -------------------------------------------------------------------------------- /core/arch/riscv/kernel/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/entry.S -------------------------------------------------------------------------------- /core/arch/riscv/kernel/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/idle.c -------------------------------------------------------------------------------- /core/arch/riscv/kernel/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/link.mk -------------------------------------------------------------------------------- /core/arch/riscv/kernel/sbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/sbi.c -------------------------------------------------------------------------------- /core/arch/riscv/kernel/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/kernel/sub.mk -------------------------------------------------------------------------------- /core/arch/riscv/mm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/mm/sub.mk -------------------------------------------------------------------------------- /core/arch/riscv/plat-spike/drivers/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_RISCV_M_MODE) += htif.c 2 | -------------------------------------------------------------------------------- /core/arch/riscv/riscv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/riscv.mk -------------------------------------------------------------------------------- /core/arch/riscv/tee/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/arch/riscv/tee/sub.mk -------------------------------------------------------------------------------- /core/core.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/core.mk -------------------------------------------------------------------------------- /core/crypto.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto.mk -------------------------------------------------------------------------------- /core/crypto/aes-cts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/aes-cts.c -------------------------------------------------------------------------------- /core/crypto/aes-gcm-ghash-tbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/aes-gcm-ghash-tbl.c -------------------------------------------------------------------------------- /core/crypto/aes-gcm-sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/aes-gcm-sw.c -------------------------------------------------------------------------------- /core/crypto/aes-gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/aes-gcm.c -------------------------------------------------------------------------------- /core/crypto/cbc-mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/cbc-mac.c -------------------------------------------------------------------------------- /core/crypto/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/crypto.c -------------------------------------------------------------------------------- /core/crypto/rng_fortuna.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/rng_fortuna.c -------------------------------------------------------------------------------- /core/crypto/rng_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/rng_hw.c -------------------------------------------------------------------------------- /core/crypto/signed_hdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/signed_hdr.c -------------------------------------------------------------------------------- /core/crypto/sm2-kdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm2-kdf.c -------------------------------------------------------------------------------- /core/crypto/sm3-hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm3-hash.c -------------------------------------------------------------------------------- /core/crypto/sm3-hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm3-hmac.c -------------------------------------------------------------------------------- /core/crypto/sm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm3.c -------------------------------------------------------------------------------- /core/crypto/sm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm3.h -------------------------------------------------------------------------------- /core/crypto/sm4-cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4-cbc.c -------------------------------------------------------------------------------- /core/crypto/sm4-ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4-ctr.c -------------------------------------------------------------------------------- /core/crypto/sm4-ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4-ecb.c -------------------------------------------------------------------------------- /core/crypto/sm4-xts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4-xts.c -------------------------------------------------------------------------------- /core/crypto/sm4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4.c -------------------------------------------------------------------------------- /core/crypto/sm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4.h -------------------------------------------------------------------------------- /core/crypto/sm4_accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sm4_accel.c -------------------------------------------------------------------------------- /core/crypto/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/crypto/sub.mk -------------------------------------------------------------------------------- /core/drivers/amd/gpio_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/amd/gpio_common.c -------------------------------------------------------------------------------- /core/drivers/amd/gpio_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/amd/gpio_private.h -------------------------------------------------------------------------------- /core/drivers/amd/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/amd/sub.mk -------------------------------------------------------------------------------- /core/drivers/amlogic_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/amlogic_uart.c -------------------------------------------------------------------------------- /core/drivers/aplic_direct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/aplic_direct.c -------------------------------------------------------------------------------- /core/drivers/aplic_msi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/aplic_msi.c -------------------------------------------------------------------------------- /core/drivers/aplic_priv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/aplic_priv.c -------------------------------------------------------------------------------- /core/drivers/atmel_piobu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_piobu.c -------------------------------------------------------------------------------- /core/drivers/atmel_rstc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_rstc.c -------------------------------------------------------------------------------- /core/drivers/atmel_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_rtc.c -------------------------------------------------------------------------------- /core/drivers/atmel_saic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_saic.c -------------------------------------------------------------------------------- /core/drivers/atmel_shdwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_shdwc.c -------------------------------------------------------------------------------- /core/drivers/atmel_shdwc_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_shdwc_a32.S -------------------------------------------------------------------------------- /core/drivers/atmel_tcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_tcb.c -------------------------------------------------------------------------------- /core/drivers/atmel_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_trng.c -------------------------------------------------------------------------------- /core/drivers/atmel_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_uart.c -------------------------------------------------------------------------------- /core/drivers/atmel_wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/atmel_wdt.c -------------------------------------------------------------------------------- /core/drivers/bcm_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bcm_gpio.c -------------------------------------------------------------------------------- /core/drivers/bcm_hwrng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bcm_hwrng.c -------------------------------------------------------------------------------- /core/drivers/bcm_sotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bcm_sotp.c -------------------------------------------------------------------------------- /core/drivers/bnxt/bnxt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bnxt/bnxt.c -------------------------------------------------------------------------------- /core/drivers/bnxt/bnxt_fw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bnxt/bnxt_fw.c -------------------------------------------------------------------------------- /core/drivers/bnxt/bnxt_images.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bnxt/bnxt_images.c -------------------------------------------------------------------------------- /core/drivers/bnxt/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/bnxt/sub.mk -------------------------------------------------------------------------------- /core/drivers/cbmem_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/cbmem_console.c -------------------------------------------------------------------------------- /core/drivers/cdns_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/cdns_uart.c -------------------------------------------------------------------------------- /core/drivers/clk/clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/clk.c -------------------------------------------------------------------------------- /core/drivers/clk/clk_dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/clk_dt.c -------------------------------------------------------------------------------- /core/drivers/clk/fixed_clk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/fixed_clk.c -------------------------------------------------------------------------------- /core/drivers/clk/sam/at91_clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/at91_clk.h -------------------------------------------------------------------------------- /core/drivers/clk/sam/at91_pll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/at91_pll.c -------------------------------------------------------------------------------- /core/drivers/clk/sam/at91_pmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/at91_pmc.c -------------------------------------------------------------------------------- /core/drivers/clk/sam/at91_pmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/at91_pmc.h -------------------------------------------------------------------------------- /core/drivers/clk/sam/at91_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/at91_usb.c -------------------------------------------------------------------------------- /core/drivers/clk/sam/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sam/sub.mk -------------------------------------------------------------------------------- /core/drivers/clk/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/clk/sub.mk -------------------------------------------------------------------------------- /core/drivers/counter/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/counter/sub.mk -------------------------------------------------------------------------------- /core/drivers/crypto/caam/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/crypto/caam/sub.mk -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/authenc/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += authenc.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/cipher/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += cipher.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/hash/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += hash.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/mac/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += mac.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/math/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += modulus.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/crypto_api/oid/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += hash_oid.c 2 | -------------------------------------------------------------------------------- /core/drivers/crypto/ele/ele.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/crypto/ele/ele.c -------------------------------------------------------------------------------- /core/drivers/crypto/ele/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/crypto/ele/sub.mk -------------------------------------------------------------------------------- /core/drivers/crypto/stm32/ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/crypto/stm32/ecc.c -------------------------------------------------------------------------------- /core/drivers/crypto/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/crypto/sub.mk -------------------------------------------------------------------------------- /core/drivers/dra7_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/dra7_rng.c -------------------------------------------------------------------------------- /core/drivers/ffa_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ffa_console.c -------------------------------------------------------------------------------- /core/drivers/firewall/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/firewall/sub.mk -------------------------------------------------------------------------------- /core/drivers/gic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/gic.c -------------------------------------------------------------------------------- /core/drivers/gpio/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/gpio/gpio.c -------------------------------------------------------------------------------- /core/drivers/gpio/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += gpio.c 2 | -------------------------------------------------------------------------------- /core/drivers/hfic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/hfic.c -------------------------------------------------------------------------------- /core/drivers/hi16xx_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/hi16xx_rng.c -------------------------------------------------------------------------------- /core/drivers/hi16xx_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/hi16xx_uart.c -------------------------------------------------------------------------------- /core/drivers/hisi_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/hisi_trng.c -------------------------------------------------------------------------------- /core/drivers/i2c/atmel_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/i2c/atmel_i2c.c -------------------------------------------------------------------------------- /core/drivers/i2c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/i2c/i2c.c -------------------------------------------------------------------------------- /core/drivers/i2c/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/i2c/sub.mk -------------------------------------------------------------------------------- /core/drivers/imsic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imsic.c -------------------------------------------------------------------------------- /core/drivers/imx/dcp/dcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/dcp/dcp.c -------------------------------------------------------------------------------- /core/drivers/imx/dcp/dcp_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/dcp/dcp_huk.c -------------------------------------------------------------------------------- /core/drivers/imx/dcp/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/dcp/sub.mk -------------------------------------------------------------------------------- /core/drivers/imx/mu/imx_mu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/mu/imx_mu.c -------------------------------------------------------------------------------- /core/drivers/imx/mu/imx_mu_8q.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/mu/imx_mu_8q.c -------------------------------------------------------------------------------- /core/drivers/imx/mu/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/mu/sub.mk -------------------------------------------------------------------------------- /core/drivers/imx/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx/sub.mk -------------------------------------------------------------------------------- /core/drivers/imx_caam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_caam.c -------------------------------------------------------------------------------- /core/drivers/imx_csu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_csu.c -------------------------------------------------------------------------------- /core/drivers/imx_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_i2c.c -------------------------------------------------------------------------------- /core/drivers/imx_lpuart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_lpuart.c -------------------------------------------------------------------------------- /core/drivers/imx_ocotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_ocotp.c -------------------------------------------------------------------------------- /core/drivers/imx_rngb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_rngb.c -------------------------------------------------------------------------------- /core/drivers/imx_sc_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_sc_api.c -------------------------------------------------------------------------------- /core/drivers/imx_scu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_scu.c -------------------------------------------------------------------------------- /core/drivers/imx_snvs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_snvs.c -------------------------------------------------------------------------------- /core/drivers/imx_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_uart.c -------------------------------------------------------------------------------- /core/drivers/imx_wdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/imx_wdog.c -------------------------------------------------------------------------------- /core/drivers/lpc_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/lpc_uart.c -------------------------------------------------------------------------------- /core/drivers/ls_dspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ls_dspi.c -------------------------------------------------------------------------------- /core/drivers/ls_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ls_gpio.c -------------------------------------------------------------------------------- /core/drivers/ls_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ls_i2c.c -------------------------------------------------------------------------------- /core/drivers/ls_sec_mon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ls_sec_mon.c -------------------------------------------------------------------------------- /core/drivers/ls_sfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ls_sfp.c -------------------------------------------------------------------------------- /core/drivers/microchip_pit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/microchip_pit.c -------------------------------------------------------------------------------- /core/drivers/mvebu_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/mvebu_uart.c -------------------------------------------------------------------------------- /core/drivers/ns16550.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/ns16550.c -------------------------------------------------------------------------------- /core/drivers/nvmem/atmel_sfc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/nvmem/atmel_sfc.c -------------------------------------------------------------------------------- /core/drivers/nvmem/nvmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/nvmem/nvmem.c -------------------------------------------------------------------------------- /core/drivers/nvmem/nvmem_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/nvmem/nvmem_huk.c -------------------------------------------------------------------------------- /core/drivers/nvmem/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/nvmem/sub.mk -------------------------------------------------------------------------------- /core/drivers/openedges_omc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/openedges_omc.c -------------------------------------------------------------------------------- /core/drivers/pinctrl/pinctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pinctrl/pinctrl.c -------------------------------------------------------------------------------- /core/drivers/pinctrl/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pinctrl/sub.mk -------------------------------------------------------------------------------- /core/drivers/pl011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pl011.c -------------------------------------------------------------------------------- /core/drivers/pl022_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pl022_spi.c -------------------------------------------------------------------------------- /core/drivers/pl061_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pl061_gpio.c -------------------------------------------------------------------------------- /core/drivers/plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/plic.c -------------------------------------------------------------------------------- /core/drivers/pm/imx/gpcv2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/imx/gpcv2.c -------------------------------------------------------------------------------- /core/drivers/pm/imx/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/imx/local.h -------------------------------------------------------------------------------- /core/drivers/pm/imx/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/imx/psci.c -------------------------------------------------------------------------------- /core/drivers/pm/imx/src.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/imx/src.c -------------------------------------------------------------------------------- /core/drivers/pm/imx/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/imx/sub.mk -------------------------------------------------------------------------------- /core/drivers/pm/sam/at91_pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/sam/at91_pm.c -------------------------------------------------------------------------------- /core/drivers/pm/sam/at91_pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/sam/at91_pm.h -------------------------------------------------------------------------------- /core/drivers/pm/sam/pm_resume.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/sam/pm_resume.S -------------------------------------------------------------------------------- /core/drivers/pm/sam/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/sam/sub.mk -------------------------------------------------------------------------------- /core/drivers/pm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/pm/sub.mk -------------------------------------------------------------------------------- /core/drivers/qcom_geni_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/qcom_geni_uart.c -------------------------------------------------------------------------------- /core/drivers/regulator/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/regulator/sub.mk -------------------------------------------------------------------------------- /core/drivers/remoteproc/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_STM32MP_REMOTEPROC) += stm32_remoteproc.c 2 | -------------------------------------------------------------------------------- /core/drivers/riscv_zkr_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/riscv_zkr_rng.c -------------------------------------------------------------------------------- /core/drivers/rockchip_otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/rockchip_otp.c -------------------------------------------------------------------------------- /core/drivers/rstctrl/rstctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/rstctrl/rstctrl.c -------------------------------------------------------------------------------- /core/drivers/rstctrl/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/rstctrl/sub.mk -------------------------------------------------------------------------------- /core/drivers/rtc/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/rtc/rtc.c -------------------------------------------------------------------------------- /core/drivers/rtc/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_DRIVERS_RTC) += rtc.c 2 | -------------------------------------------------------------------------------- /core/drivers/scif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scif.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/base.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/base.h -------------------------------------------------------------------------------- /core/drivers/scmi-msg/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/clock.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/clock.h -------------------------------------------------------------------------------- /core/drivers/scmi-msg/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/common.h -------------------------------------------------------------------------------- /core/drivers/scmi-msg/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/entry.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/shm_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/shm_msg.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/smt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/smt.c -------------------------------------------------------------------------------- /core/drivers/scmi-msg/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/scmi-msg/sub.mk -------------------------------------------------------------------------------- /core/drivers/serial8250_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/serial8250_uart.c -------------------------------------------------------------------------------- /core/drivers/sifive_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/sifive_uart.c -------------------------------------------------------------------------------- /core/drivers/smccc_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/smccc_trng.c -------------------------------------------------------------------------------- /core/drivers/sp805_wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/sp805_wdt.c -------------------------------------------------------------------------------- /core/drivers/sprd_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/sprd_uart.c -------------------------------------------------------------------------------- /core/drivers/stih_asc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stih_asc.c -------------------------------------------------------------------------------- /core/drivers/stm32_bsec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_bsec.c -------------------------------------------------------------------------------- /core/drivers/stm32_cpu_opp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_cpu_opp.c -------------------------------------------------------------------------------- /core/drivers/stm32_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_exti.c -------------------------------------------------------------------------------- /core/drivers/stm32_fmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_fmc.c -------------------------------------------------------------------------------- /core/drivers/stm32_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_gpio.c -------------------------------------------------------------------------------- /core/drivers/stm32_hpdma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_hpdma.c -------------------------------------------------------------------------------- /core/drivers/stm32_hsem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_hsem.c -------------------------------------------------------------------------------- /core/drivers/stm32_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_i2c.c -------------------------------------------------------------------------------- /core/drivers/stm32_ipcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_ipcc.c -------------------------------------------------------------------------------- /core/drivers/stm32_iwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_iwdg.c -------------------------------------------------------------------------------- /core/drivers/stm32_omm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_omm.c -------------------------------------------------------------------------------- /core/drivers/stm32_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_rng.c -------------------------------------------------------------------------------- /core/drivers/stm32_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_rtc.c -------------------------------------------------------------------------------- /core/drivers/stm32_shared_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_shared_io.c -------------------------------------------------------------------------------- /core/drivers/stm32_tamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_tamp.c -------------------------------------------------------------------------------- /core/drivers/stm32_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32_uart.c -------------------------------------------------------------------------------- /core/drivers/stm32mp15_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stm32mp15_huk.c -------------------------------------------------------------------------------- /core/drivers/stpmic1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/stpmic1.c -------------------------------------------------------------------------------- /core/drivers/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/sub.mk -------------------------------------------------------------------------------- /core/drivers/tzc380.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/tzc380.c -------------------------------------------------------------------------------- /core/drivers/tzc400.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/tzc400.c -------------------------------------------------------------------------------- /core/drivers/versal_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_gpio.c -------------------------------------------------------------------------------- /core/drivers/versal_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_huk.c -------------------------------------------------------------------------------- /core/drivers/versal_mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_mbox.c -------------------------------------------------------------------------------- /core/drivers/versal_nvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_nvm.c -------------------------------------------------------------------------------- /core/drivers/versal_pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_pm.c -------------------------------------------------------------------------------- /core/drivers/versal_puf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_puf.c -------------------------------------------------------------------------------- /core/drivers/versal_sha3_384.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_sha3_384.c -------------------------------------------------------------------------------- /core/drivers/versal_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/versal_trng.c -------------------------------------------------------------------------------- /core/drivers/wdt/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/wdt/sub.mk -------------------------------------------------------------------------------- /core/drivers/wdt/watchdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/wdt/watchdog.c -------------------------------------------------------------------------------- /core/drivers/wdt/watchdog_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/wdt/watchdog_sm.c -------------------------------------------------------------------------------- /core/drivers/widevine_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/widevine_huk.c -------------------------------------------------------------------------------- /core/drivers/xiphera_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/xiphera_trng.c -------------------------------------------------------------------------------- /core/drivers/zynqmp_csu_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/zynqmp_csu_aes.c -------------------------------------------------------------------------------- /core/drivers/zynqmp_csu_puf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/zynqmp_csu_puf.c -------------------------------------------------------------------------------- /core/drivers/zynqmp_csudma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/zynqmp_csudma.c -------------------------------------------------------------------------------- /core/drivers/zynqmp_huk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/zynqmp_huk.c -------------------------------------------------------------------------------- /core/drivers/zynqmp_pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/drivers/zynqmp_pm.c -------------------------------------------------------------------------------- /core/include/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/console.h -------------------------------------------------------------------------------- /core/include/crypto/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/crypto/crypto.h -------------------------------------------------------------------------------- /core/include/crypto/crypto_se.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/crypto/crypto_se.h -------------------------------------------------------------------------------- /core/include/crypto/sm2-kdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/crypto/sm2-kdf.h -------------------------------------------------------------------------------- /core/include/drivers/aplic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/aplic.h -------------------------------------------------------------------------------- /core/include/drivers/bcm/bnxt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/bcm/bnxt.h -------------------------------------------------------------------------------- /core/include/drivers/bcm_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/bcm_gpio.h -------------------------------------------------------------------------------- /core/include/drivers/bcm_sotp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/bcm_sotp.h -------------------------------------------------------------------------------- /core/include/drivers/clk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/clk.h -------------------------------------------------------------------------------- /core/include/drivers/clk_dt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/clk_dt.h -------------------------------------------------------------------------------- /core/include/drivers/firewall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/firewall.h -------------------------------------------------------------------------------- /core/include/drivers/gic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/gic.h -------------------------------------------------------------------------------- /core/include/drivers/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/gpio.h -------------------------------------------------------------------------------- /core/include/drivers/hfic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/hfic.h -------------------------------------------------------------------------------- /core/include/drivers/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/i2c.h -------------------------------------------------------------------------------- /core/include/drivers/imsic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imsic.h -------------------------------------------------------------------------------- /core/include/drivers/imx/dcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx/dcp.h -------------------------------------------------------------------------------- /core/include/drivers/imx_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx_i2c.h -------------------------------------------------------------------------------- /core/include/drivers/imx_mu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx_mu.h -------------------------------------------------------------------------------- /core/include/drivers/imx_snvs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx_snvs.h -------------------------------------------------------------------------------- /core/include/drivers/imx_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx_uart.h -------------------------------------------------------------------------------- /core/include/drivers/imx_wdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/imx_wdog.h -------------------------------------------------------------------------------- /core/include/drivers/lpc_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/lpc_uart.h -------------------------------------------------------------------------------- /core/include/drivers/ls_dspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/ls_dspi.h -------------------------------------------------------------------------------- /core/include/drivers/ls_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/ls_gpio.h -------------------------------------------------------------------------------- /core/include/drivers/ls_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/ls_i2c.h -------------------------------------------------------------------------------- /core/include/drivers/ls_sfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/ls_sfp.h -------------------------------------------------------------------------------- /core/include/drivers/ns16550.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/ns16550.h -------------------------------------------------------------------------------- /core/include/drivers/nvmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/nvmem.h -------------------------------------------------------------------------------- /core/include/drivers/pinctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/pinctrl.h -------------------------------------------------------------------------------- /core/include/drivers/pl011.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/pl011.h -------------------------------------------------------------------------------- /core/include/drivers/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/plic.h -------------------------------------------------------------------------------- /core/include/drivers/rstctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/rstctrl.h -------------------------------------------------------------------------------- /core/include/drivers/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/rtc.h -------------------------------------------------------------------------------- /core/include/drivers/scif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/scif.h -------------------------------------------------------------------------------- /core/include/drivers/scmi-msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/scmi-msg.h -------------------------------------------------------------------------------- /core/include/drivers/scmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/scmi.h -------------------------------------------------------------------------------- /core/include/drivers/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/serial.h -------------------------------------------------------------------------------- /core/include/drivers/stih_asc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/stih_asc.h -------------------------------------------------------------------------------- /core/include/drivers/stpmic1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/stpmic1.h -------------------------------------------------------------------------------- /core/include/drivers/tzc380.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/tzc380.h -------------------------------------------------------------------------------- /core/include/drivers/tzc400.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/tzc400.h -------------------------------------------------------------------------------- /core/include/drivers/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/drivers/wdt.h -------------------------------------------------------------------------------- /core/include/gen-asm-defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/gen-asm-defines.h -------------------------------------------------------------------------------- /core/include/initcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/initcall.h -------------------------------------------------------------------------------- /core/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/io.h -------------------------------------------------------------------------------- /core/include/keep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/keep.h -------------------------------------------------------------------------------- /core/include/kernel/abort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/abort.h -------------------------------------------------------------------------------- /core/include/kernel/asan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/asan.h -------------------------------------------------------------------------------- /core/include/kernel/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/boot.h -------------------------------------------------------------------------------- /core/include/kernel/callout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/callout.h -------------------------------------------------------------------------------- /core/include/kernel/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/delay.h -------------------------------------------------------------------------------- /core/include/kernel/dt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/dt.h -------------------------------------------------------------------------------- /core/include/kernel/dt_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/dt_driver.h -------------------------------------------------------------------------------- /core/include/kernel/early_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/early_ta.h -------------------------------------------------------------------------------- /core/include/kernel/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/handle.h -------------------------------------------------------------------------------- /core/include/kernel/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/interrupt.h -------------------------------------------------------------------------------- /core/include/kernel/linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/linker.h -------------------------------------------------------------------------------- /core/include/kernel/lockdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/lockdep.h -------------------------------------------------------------------------------- /core/include/kernel/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/misc.h -------------------------------------------------------------------------------- /core/include/kernel/msg_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/msg_param.h -------------------------------------------------------------------------------- /core/include/kernel/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/mutex.h -------------------------------------------------------------------------------- /core/include/kernel/notif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/notif.h -------------------------------------------------------------------------------- /core/include/kernel/panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/panic.h -------------------------------------------------------------------------------- /core/include/kernel/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/pm.h -------------------------------------------------------------------------------- /core/include/kernel/pseudo_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/pseudo_ta.h -------------------------------------------------------------------------------- /core/include/kernel/refcount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/refcount.h -------------------------------------------------------------------------------- /core/include/kernel/scall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/scall.h -------------------------------------------------------------------------------- /core/include/kernel/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/spinlock.h -------------------------------------------------------------------------------- /core/include/kernel/tee_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/tee_misc.h -------------------------------------------------------------------------------- /core/include/kernel/tee_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/tee_time.h -------------------------------------------------------------------------------- /core/include/kernel/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/thread.h -------------------------------------------------------------------------------- /core/include/kernel/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/timer.h -------------------------------------------------------------------------------- /core/include/kernel/tpm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/tpm.h -------------------------------------------------------------------------------- /core/include/kernel/trace_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/trace_ta.h -------------------------------------------------------------------------------- /core/include/kernel/ts_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/ts_store.h -------------------------------------------------------------------------------- /core/include/kernel/unwind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/unwind.h -------------------------------------------------------------------------------- /core/include/kernel/user_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/kernel/user_ta.h -------------------------------------------------------------------------------- /core/include/mm/core_memprot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/core_memprot.h -------------------------------------------------------------------------------- /core/include/mm/core_mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/core_mmu.h -------------------------------------------------------------------------------- /core/include/mm/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/file.h -------------------------------------------------------------------------------- /core/include/mm/fobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/fobj.h -------------------------------------------------------------------------------- /core/include/mm/mobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/mobj.h -------------------------------------------------------------------------------- /core/include/mm/page_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/page_alloc.h -------------------------------------------------------------------------------- /core/include/mm/pgt_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/pgt_cache.h -------------------------------------------------------------------------------- /core/include/mm/phys_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/phys_mem.h -------------------------------------------------------------------------------- /core/include/mm/sp_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/sp_mem.h -------------------------------------------------------------------------------- /core/include/mm/tee_mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/tee_mm.h -------------------------------------------------------------------------------- /core/include/mm/tee_mmu_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/tee_mmu_types.h -------------------------------------------------------------------------------- /core/include/mm/tee_pager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/tee_pager.h -------------------------------------------------------------------------------- /core/include/mm/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/mm/vm.h -------------------------------------------------------------------------------- /core/include/optee_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/optee_msg.h -------------------------------------------------------------------------------- /core/include/optee_rpc_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/optee_rpc_cmd.h -------------------------------------------------------------------------------- /core/include/rng_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/rng_support.h -------------------------------------------------------------------------------- /core/include/scattered_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/scattered_array.h -------------------------------------------------------------------------------- /core/include/signed_hdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/signed_hdr.h -------------------------------------------------------------------------------- /core/include/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/spi.h -------------------------------------------------------------------------------- /core/include/ta_pub_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/ta_pub_key.h -------------------------------------------------------------------------------- /core/include/tee/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/cache.h -------------------------------------------------------------------------------- /core/include/tee/entry_std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/entry_std.h -------------------------------------------------------------------------------- /core/include/tee/fs_dirfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/fs_dirfile.h -------------------------------------------------------------------------------- /core/include/tee/fs_htree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/fs_htree.h -------------------------------------------------------------------------------- /core/include/tee/svc_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/svc_cache.h -------------------------------------------------------------------------------- /core/include/tee/tadb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tadb.h -------------------------------------------------------------------------------- /core/include/tee/tee_cryp_utl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_cryp_utl.h -------------------------------------------------------------------------------- /core/include/tee/tee_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_fs.h -------------------------------------------------------------------------------- /core/include/tee/tee_fs_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_fs_rpc.h -------------------------------------------------------------------------------- /core/include/tee/tee_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_obj.h -------------------------------------------------------------------------------- /core/include/tee/tee_pobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_pobj.h -------------------------------------------------------------------------------- /core/include/tee/tee_svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_svc.h -------------------------------------------------------------------------------- /core/include/tee/tee_svc_cryp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/tee_svc_cryp.h -------------------------------------------------------------------------------- /core/include/tee/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/include/tee/uuid.h -------------------------------------------------------------------------------- /core/kernel/asan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/asan.c -------------------------------------------------------------------------------- /core/kernel/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/assert.c -------------------------------------------------------------------------------- /core/kernel/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/boot.c -------------------------------------------------------------------------------- /core/kernel/callout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/callout.c -------------------------------------------------------------------------------- /core/kernel/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/console.c -------------------------------------------------------------------------------- /core/kernel/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/delay.c -------------------------------------------------------------------------------- /core/kernel/dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/dt.c -------------------------------------------------------------------------------- /core/kernel/dt_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/dt_driver.c -------------------------------------------------------------------------------- /core/kernel/early_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/early_ta.c -------------------------------------------------------------------------------- /core/kernel/embedded_ts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/embedded_ts.c -------------------------------------------------------------------------------- /core/kernel/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/handle.c -------------------------------------------------------------------------------- /core/kernel/huk_subkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/huk_subkey.c -------------------------------------------------------------------------------- /core/kernel/initcall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/initcall.c -------------------------------------------------------------------------------- /core/kernel/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/interrupt.c -------------------------------------------------------------------------------- /core/kernel/ldelf_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/ldelf_loader.c -------------------------------------------------------------------------------- /core/kernel/ldelf_syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/ldelf_syscalls.c -------------------------------------------------------------------------------- /core/kernel/lockdep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/lockdep.c -------------------------------------------------------------------------------- /core/kernel/msg_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/msg_param.c -------------------------------------------------------------------------------- /core/kernel/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/mutex.c -------------------------------------------------------------------------------- /core/kernel/mutex_lockdep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/mutex_lockdep.c -------------------------------------------------------------------------------- /core/kernel/mutex_lockdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/mutex_lockdep.h -------------------------------------------------------------------------------- /core/kernel/notif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/notif.c -------------------------------------------------------------------------------- /core/kernel/notif_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/notif_default.c -------------------------------------------------------------------------------- /core/kernel/nv_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/nv_counter.c -------------------------------------------------------------------------------- /core/kernel/otp_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/otp_stubs.c -------------------------------------------------------------------------------- /core/kernel/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/panic.c -------------------------------------------------------------------------------- /core/kernel/pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/pm.c -------------------------------------------------------------------------------- /core/kernel/pseudo_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/pseudo_ta.c -------------------------------------------------------------------------------- /core/kernel/ree_fs_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/ree_fs_ta.c -------------------------------------------------------------------------------- /core/kernel/refcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/refcount.c -------------------------------------------------------------------------------- /core/kernel/scall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/scall.c -------------------------------------------------------------------------------- /core/kernel/scattered_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/scattered_array.c -------------------------------------------------------------------------------- /core/kernel/secstor_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/secstor_ta.c -------------------------------------------------------------------------------- /core/kernel/semihosting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/semihosting.c -------------------------------------------------------------------------------- /core/kernel/show_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/show_conf.c -------------------------------------------------------------------------------- /core/kernel/spin_lock_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/spin_lock_debug.c -------------------------------------------------------------------------------- /core/kernel/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/sub.mk -------------------------------------------------------------------------------- /core/kernel/tee_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/tee_misc.c -------------------------------------------------------------------------------- /core/kernel/tee_ta_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/tee_ta_manager.c -------------------------------------------------------------------------------- /core/kernel/tee_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/tee_time.c -------------------------------------------------------------------------------- /core/kernel/tee_time_ree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/tee_time_ree.c -------------------------------------------------------------------------------- /core/kernel/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/thread.c -------------------------------------------------------------------------------- /core/kernel/tpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/tpm.c -------------------------------------------------------------------------------- /core/kernel/trace_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/trace_ext.c -------------------------------------------------------------------------------- /core/kernel/transfer_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/transfer_list.c -------------------------------------------------------------------------------- /core/kernel/ts_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/ts_manager.c -------------------------------------------------------------------------------- /core/kernel/user_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/user_access.c -------------------------------------------------------------------------------- /core/kernel/user_mode_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/user_mode_ctx.c -------------------------------------------------------------------------------- /core/kernel/user_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/user_ta.c -------------------------------------------------------------------------------- /core/kernel/wait_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/kernel/wait_queue.c -------------------------------------------------------------------------------- /core/lib/libefi/hob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libefi/hob.c -------------------------------------------------------------------------------- /core/lib/libefi/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libefi/sub.mk -------------------------------------------------------------------------------- /core/lib/libfdt/README.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/README.license -------------------------------------------------------------------------------- /core/lib/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_addresses.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_overlay.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_strerror.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /core/lib/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /core/lib/libfdt/include/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/include/fdt.h -------------------------------------------------------------------------------- /core/lib/libfdt/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libfdt/sub.mk -------------------------------------------------------------------------------- /core/lib/libtomcrypt/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/aes.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/cbc.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/ccm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/ccm.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/cmac.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/ctr.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/des2_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/des2_key.h -------------------------------------------------------------------------------- /core/lib/libtomcrypt/dh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/dh.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/dsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/dsa.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/ecb.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/ecc.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/ed25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/ed25519.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/gcm.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/hash.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/hmac.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/mpi_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/mpi_desc.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/rsa.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/shake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/shake.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/sm2-dsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/sm2-dsa.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/sm2-kep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/sm2-kep.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/sm2-pke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/sm2-pke.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/sub.mk -------------------------------------------------------------------------------- /core/lib/libtomcrypt/tomcrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/tomcrypt.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/x25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/x25519.c -------------------------------------------------------------------------------- /core/lib/libtomcrypt/xts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/libtomcrypt/xts.c -------------------------------------------------------------------------------- /core/lib/qcbor/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/LICENSE -------------------------------------------------------------------------------- /core/lib/qcbor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/README.md -------------------------------------------------------------------------------- /core/lib/qcbor/inc/UsefulBuf.h: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: BSD-3-Clause 2 | #include "qcbor/UsefulBuf.h" 3 | -------------------------------------------------------------------------------- /core/lib/qcbor/inc/qcbor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/inc/qcbor.h -------------------------------------------------------------------------------- /core/lib/qcbor/src/UsefulBuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/src/UsefulBuf.c -------------------------------------------------------------------------------- /core/lib/qcbor/src/ieee754.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/src/ieee754.c -------------------------------------------------------------------------------- /core/lib/qcbor/src/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/src/ieee754.h -------------------------------------------------------------------------------- /core/lib/qcbor/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/qcbor/sub.mk -------------------------------------------------------------------------------- /core/lib/scmi-server/conf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/scmi-server/conf.mk -------------------------------------------------------------------------------- /core/lib/scmi-server/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/scmi-server/sub.mk -------------------------------------------------------------------------------- /core/lib/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/adler32.c -------------------------------------------------------------------------------- /core/lib/zlib/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/gzguts.h -------------------------------------------------------------------------------- /core/lib/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inffast.c -------------------------------------------------------------------------------- /core/lib/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inffast.h -------------------------------------------------------------------------------- /core/lib/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inffixed.h -------------------------------------------------------------------------------- /core/lib/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inflate.c -------------------------------------------------------------------------------- /core/lib/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inflate.h -------------------------------------------------------------------------------- /core/lib/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inftrees.c -------------------------------------------------------------------------------- /core/lib/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/inftrees.h -------------------------------------------------------------------------------- /core/lib/zlib/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/sub.mk -------------------------------------------------------------------------------- /core/lib/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/zconf.h -------------------------------------------------------------------------------- /core/lib/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/zlib.h -------------------------------------------------------------------------------- /core/lib/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/zutil.c -------------------------------------------------------------------------------- /core/lib/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/lib/zlib/zutil.h -------------------------------------------------------------------------------- /core/mm/boot_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/boot_mem.c -------------------------------------------------------------------------------- /core/mm/core_mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/core_mmu.c -------------------------------------------------------------------------------- /core/mm/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/file.c -------------------------------------------------------------------------------- /core/mm/fobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/fobj.c -------------------------------------------------------------------------------- /core/mm/mobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/mobj.c -------------------------------------------------------------------------------- /core/mm/mobj_dyn_shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/mobj_dyn_shm.c -------------------------------------------------------------------------------- /core/mm/page_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/page_alloc.c -------------------------------------------------------------------------------- /core/mm/pgt_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/pgt_cache.c -------------------------------------------------------------------------------- /core/mm/phys_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/phys_mem.c -------------------------------------------------------------------------------- /core/mm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/sub.mk -------------------------------------------------------------------------------- /core/mm/tee_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/tee_mm.c -------------------------------------------------------------------------------- /core/mm/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/mm/vm.c -------------------------------------------------------------------------------- /core/pta/apdu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/apdu.c -------------------------------------------------------------------------------- /core/pta/attestation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/attestation.c -------------------------------------------------------------------------------- /core/pta/bcm/bnxt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/bnxt.c -------------------------------------------------------------------------------- /core/pta/bcm/elog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/elog.c -------------------------------------------------------------------------------- /core/pta/bcm/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/gpio.c -------------------------------------------------------------------------------- /core/pta/bcm/hwrng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/hwrng.c -------------------------------------------------------------------------------- /core/pta/bcm/sotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/sotp.c -------------------------------------------------------------------------------- /core/pta/bcm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/sub.mk -------------------------------------------------------------------------------- /core/pta/bcm/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/bcm/wdt.c -------------------------------------------------------------------------------- /core/pta/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/device.c -------------------------------------------------------------------------------- /core/pta/gprof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/gprof.c -------------------------------------------------------------------------------- /core/pta/hwrng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/hwrng.c -------------------------------------------------------------------------------- /core/pta/imx/dek_blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/imx/dek_blob.c -------------------------------------------------------------------------------- /core/pta/imx/digprog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/imx/digprog.c -------------------------------------------------------------------------------- /core/pta/imx/ocotp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/imx/ocotp.c -------------------------------------------------------------------------------- /core/pta/imx/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/imx/sub.mk -------------------------------------------------------------------------------- /core/pta/k3/otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/k3/otp.c -------------------------------------------------------------------------------- /core/pta/k3/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-$(CFG_K3_OTP_KEYWRITING) += otp.c 2 | -------------------------------------------------------------------------------- /core/pta/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/rtc.c -------------------------------------------------------------------------------- /core/pta/scmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/scmi.c -------------------------------------------------------------------------------- /core/pta/scp03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/scp03.c -------------------------------------------------------------------------------- /core/pta/secstor_ta_mgmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/secstor_ta_mgmt.c -------------------------------------------------------------------------------- /core/pta/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/stats.c -------------------------------------------------------------------------------- /core/pta/stm32mp/bsec_pta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/stm32mp/bsec_pta.c -------------------------------------------------------------------------------- /core/pta/stm32mp/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/stm32mp/sub.mk -------------------------------------------------------------------------------- /core/pta/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/sub.mk -------------------------------------------------------------------------------- /core/pta/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/system.c -------------------------------------------------------------------------------- /core/pta/tests/aes_perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/aes_perf.c -------------------------------------------------------------------------------- /core/pta/tests/dt_driver_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/dt_driver_test.c -------------------------------------------------------------------------------- /core/pta/tests/fs_htree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/fs_htree.c -------------------------------------------------------------------------------- /core/pta/tests/invoke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/invoke.c -------------------------------------------------------------------------------- /core/pta/tests/lockdep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/lockdep.c -------------------------------------------------------------------------------- /core/pta/tests/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/misc.c -------------------------------------------------------------------------------- /core/pta/tests/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/misc.h -------------------------------------------------------------------------------- /core/pta/tests/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/mutex.c -------------------------------------------------------------------------------- /core/pta/tests/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/sub.mk -------------------------------------------------------------------------------- /core/pta/tests/transfer_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/tests/transfer_list.c -------------------------------------------------------------------------------- /core/pta/widevine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/pta/widevine.c -------------------------------------------------------------------------------- /core/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/sub.mk -------------------------------------------------------------------------------- /core/tee/entry_std.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/entry_std.c -------------------------------------------------------------------------------- /core/tee/fs_dirfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/fs_dirfile.c -------------------------------------------------------------------------------- /core/tee/fs_htree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/fs_htree.c -------------------------------------------------------------------------------- /core/tee/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/socket.c -------------------------------------------------------------------------------- /core/tee/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/sub.mk -------------------------------------------------------------------------------- /core/tee/tadb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tadb.c -------------------------------------------------------------------------------- /core/tee/tee_cryp_concat_kdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_cryp_concat_kdf.c -------------------------------------------------------------------------------- /core/tee/tee_cryp_hkdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_cryp_hkdf.c -------------------------------------------------------------------------------- /core/tee/tee_cryp_pbkdf2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_cryp_pbkdf2.c -------------------------------------------------------------------------------- /core/tee/tee_cryp_utl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_cryp_utl.c -------------------------------------------------------------------------------- /core/tee/tee_fs_key_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_fs_key_manager.c -------------------------------------------------------------------------------- /core/tee/tee_fs_rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_fs_rpc.c -------------------------------------------------------------------------------- /core/tee/tee_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_obj.c -------------------------------------------------------------------------------- /core/tee/tee_pobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_pobj.c -------------------------------------------------------------------------------- /core/tee/tee_ree_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_ree_fs.c -------------------------------------------------------------------------------- /core/tee/tee_rpmb_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_rpmb_fs.c -------------------------------------------------------------------------------- /core/tee/tee_supp_plugin_rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_supp_plugin_rpc.c -------------------------------------------------------------------------------- /core/tee/tee_svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_svc.c -------------------------------------------------------------------------------- /core/tee/tee_svc_cryp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_svc_cryp.c -------------------------------------------------------------------------------- /core/tee/tee_svc_storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_svc_storage.c -------------------------------------------------------------------------------- /core/tee/tee_ta_enc_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_ta_enc_manager.c -------------------------------------------------------------------------------- /core/tee/tee_time_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/tee_time_generic.c -------------------------------------------------------------------------------- /core/tee/uuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tee/uuid.c -------------------------------------------------------------------------------- /core/tests/ftmn_boot_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tests/ftmn_boot_tests.c -------------------------------------------------------------------------------- /core/tests/notif_test_wd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tests/notif_test_wd.c -------------------------------------------------------------------------------- /core/tests/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/core/tests/sub.mk -------------------------------------------------------------------------------- /keys/default.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/keys/default.pem -------------------------------------------------------------------------------- /keys/default_ta.pem: -------------------------------------------------------------------------------- 1 | default.pem -------------------------------------------------------------------------------- /ldelf/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/dl.c -------------------------------------------------------------------------------- /ldelf/dl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/dl.h -------------------------------------------------------------------------------- /ldelf/ftrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ftrace.c -------------------------------------------------------------------------------- /ldelf/ftrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ftrace.h -------------------------------------------------------------------------------- /ldelf/include/ldelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/include/ldelf.h -------------------------------------------------------------------------------- /ldelf/include/ldelf_syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/include/ldelf_syscalls.h -------------------------------------------------------------------------------- /ldelf/ldelf.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ldelf.ld.S -------------------------------------------------------------------------------- /ldelf/ldelf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ldelf.mk -------------------------------------------------------------------------------- /ldelf/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/link.mk -------------------------------------------------------------------------------- /ldelf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/main.c -------------------------------------------------------------------------------- /ldelf/pauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/pauth.c -------------------------------------------------------------------------------- /ldelf/pauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/pauth.h -------------------------------------------------------------------------------- /ldelf/start_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/start_a32.S -------------------------------------------------------------------------------- /ldelf/start_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/start_a64.S -------------------------------------------------------------------------------- /ldelf/start_rv64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/start_rv64.S -------------------------------------------------------------------------------- /ldelf/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/sub.mk -------------------------------------------------------------------------------- /ldelf/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/sys.c -------------------------------------------------------------------------------- /ldelf/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/sys.h -------------------------------------------------------------------------------- /ldelf/syscalls_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/syscalls_a32.S -------------------------------------------------------------------------------- /ldelf/syscalls_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/syscalls_a64.S -------------------------------------------------------------------------------- /ldelf/syscalls_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/syscalls_asm.S -------------------------------------------------------------------------------- /ldelf/syscalls_rv.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/syscalls_rv.S -------------------------------------------------------------------------------- /ldelf/ta_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ta_elf.c -------------------------------------------------------------------------------- /ldelf/ta_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ta_elf.h -------------------------------------------------------------------------------- /ldelf/ta_elf_rel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/ta_elf_rel.c -------------------------------------------------------------------------------- /ldelf/tlsdesc_rel_a64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ldelf/tlsdesc_rel_a64.S -------------------------------------------------------------------------------- /lib/libdl/dlfcn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libdl/dlfcn.c -------------------------------------------------------------------------------- /lib/libdl/include/dlfcn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libdl/include/dlfcn.h -------------------------------------------------------------------------------- /lib/libdl/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libdl/sub.mk -------------------------------------------------------------------------------- /lib/libmbedtls/core/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/aes.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/aes_cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/aes_cbc.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/aes_ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/aes_ctr.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/aes_ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/aes_ecb.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/bignum.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/cmac.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/des3_cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/des3_cbc.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/des3_ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/des3_ecb.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/des_cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/des_cbc.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/des_ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/des_ecb.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/dh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/dh.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/ecc.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/hash.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/hmac.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/rsa.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/sm2-dsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sm2-dsa.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/sm2-dsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sm2-dsa.h -------------------------------------------------------------------------------- /lib/libmbedtls/core/sm2-kep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sm2-kep.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/sm2-pke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sm2-pke.c -------------------------------------------------------------------------------- /lib/libmbedtls/core/sm2-pke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sm2-pke.h -------------------------------------------------------------------------------- /lib/libmbedtls/core/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/sub.mk -------------------------------------------------------------------------------- /lib/libmbedtls/core/tomcrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/core/tomcrypt.c -------------------------------------------------------------------------------- /lib/libmbedtls/mbedtls/BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/mbedtls/BUGS.md -------------------------------------------------------------------------------- /lib/libmbedtls/mbedtls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/mbedtls/LICENSE -------------------------------------------------------------------------------- /lib/libmbedtls/mbedtls/dco.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/mbedtls/dco.txt -------------------------------------------------------------------------------- /lib/libmbedtls/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libmbedtls/sub.mk -------------------------------------------------------------------------------- /lib/libunw/include/unw/unwind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libunw/include/unw/unwind.h -------------------------------------------------------------------------------- /lib/libunw/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libunw/sub.mk -------------------------------------------------------------------------------- /lib/libunw/unwind_arm32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libunw/unwind_arm32.c -------------------------------------------------------------------------------- /lib/libunw/unwind_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libunw/unwind_arm64.c -------------------------------------------------------------------------------- /lib/libunw/unwind_riscv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libunw/unwind_riscv.c -------------------------------------------------------------------------------- /lib/libutee/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/abort.c -------------------------------------------------------------------------------- /lib/libutee/arch/arm/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/arch/arm/sub.mk -------------------------------------------------------------------------------- /lib/libutee/arch/riscv/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/arch/riscv/sub.mk -------------------------------------------------------------------------------- /lib/libutee/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/assert.c -------------------------------------------------------------------------------- /lib/libutee/include/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/elf.h -------------------------------------------------------------------------------- /lib/libutee/include/elf32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/elf32.h -------------------------------------------------------------------------------- /lib/libutee/include/elf64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/elf64.h -------------------------------------------------------------------------------- /lib/libutee/include/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/link.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_apdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_apdu.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_gprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_gprof.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_rng.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_rtc.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_scp03.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_scp03.h -------------------------------------------------------------------------------- /lib/libutee/include/pta_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/pta_stats.h -------------------------------------------------------------------------------- /lib/libutee/include/tee_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/include/tee_api.h -------------------------------------------------------------------------------- /lib/libutee/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/sub.mk -------------------------------------------------------------------------------- /lib/libutee/tcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tcb.c -------------------------------------------------------------------------------- /lib/libutee/tee_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api.c -------------------------------------------------------------------------------- /lib/libutee/tee_api_arith_mpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api_arith_mpi.c -------------------------------------------------------------------------------- /lib/libutee/tee_api_objects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api_objects.c -------------------------------------------------------------------------------- /lib/libutee/tee_api_panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api_panic.c -------------------------------------------------------------------------------- /lib/libutee/tee_api_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api_private.h -------------------------------------------------------------------------------- /lib/libutee/tee_api_property.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_api_property.c -------------------------------------------------------------------------------- /lib/libutee/tee_socket_pta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_socket_pta.c -------------------------------------------------------------------------------- /lib/libutee/tee_system_pta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_system_pta.c -------------------------------------------------------------------------------- /lib/libutee/tee_tcpudp_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_tcpudp_socket.c -------------------------------------------------------------------------------- /lib/libutee/tee_uuid_from_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/tee_uuid_from_str.c -------------------------------------------------------------------------------- /lib/libutee/trace_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/trace_ext.c -------------------------------------------------------------------------------- /lib/libutee/user_ta_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutee/user_ta_entry.c -------------------------------------------------------------------------------- /lib/libutils/compiler-rt/lib/sub.mk: -------------------------------------------------------------------------------- 1 | subdirs-y += builtins 2 | -------------------------------------------------------------------------------- /lib/libutils/compiler-rt/sub.mk: -------------------------------------------------------------------------------- 1 | subdirs-y += lib 2 | -------------------------------------------------------------------------------- /lib/libutils/ext/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/array.c -------------------------------------------------------------------------------- /lib/libutils/ext/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/base64.c -------------------------------------------------------------------------------- /lib/libutils/ext/ftrace/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/ftrace/sub.mk -------------------------------------------------------------------------------- /lib/libutils/ext/include/asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/include/asm.S -------------------------------------------------------------------------------- /lib/libutils/ext/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/include/util.h -------------------------------------------------------------------------------- /lib/libutils/ext/mempool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/mempool.c -------------------------------------------------------------------------------- /lib/libutils/ext/nex_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/nex_strdup.c -------------------------------------------------------------------------------- /lib/libutils/ext/snprintk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/snprintk.c -------------------------------------------------------------------------------- /lib/libutils/ext/strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/strlcat.c -------------------------------------------------------------------------------- /lib/libutils/ext/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/strlcpy.c -------------------------------------------------------------------------------- /lib/libutils/ext/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/sub.mk -------------------------------------------------------------------------------- /lib/libutils/ext/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/trace.c -------------------------------------------------------------------------------- /lib/libutils/ext/ubsan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/ext/ubsan.c -------------------------------------------------------------------------------- /lib/libutils/isoc/arch/riscv/sub.mk: -------------------------------------------------------------------------------- 1 | srcs-y += setjmp_rv.S 2 | -------------------------------------------------------------------------------- /lib/libutils/isoc/bget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/bget.c -------------------------------------------------------------------------------- /lib/libutils/isoc/bget.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/bget.doc -------------------------------------------------------------------------------- /lib/libutils/isoc/bget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/bget.h -------------------------------------------------------------------------------- /lib/libutils/isoc/bget_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/bget_malloc.c -------------------------------------------------------------------------------- /lib/libutils/isoc/fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/fp.c -------------------------------------------------------------------------------- /lib/libutils/isoc/fputc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/fputc.c -------------------------------------------------------------------------------- /lib/libutils/isoc/fputs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/fputs.c -------------------------------------------------------------------------------- /lib/libutils/isoc/fwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/fwrite.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isalnum.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isalpha.c -------------------------------------------------------------------------------- /lib/libutils/isoc/iscntrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/iscntrl.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isdigit.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isgraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isgraph.c -------------------------------------------------------------------------------- /lib/libutils/isoc/islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/islower.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isprint.c -------------------------------------------------------------------------------- /lib/libutils/isoc/ispunct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/ispunct.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isspace.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isupper.c -------------------------------------------------------------------------------- /lib/libutils/isoc/isxdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/isxdigit.c -------------------------------------------------------------------------------- /lib/libutils/isoc/newlib/abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/newlib/abs.c -------------------------------------------------------------------------------- /lib/libutils/isoc/newlib/bcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/newlib/bcmp.c -------------------------------------------------------------------------------- /lib/libutils/isoc/newlib/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/newlib/sub.mk -------------------------------------------------------------------------------- /lib/libutils/isoc/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/qsort.c -------------------------------------------------------------------------------- /lib/libutils/isoc/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/snprintf.c -------------------------------------------------------------------------------- /lib/libutils/isoc/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/sprintf.c -------------------------------------------------------------------------------- /lib/libutils/isoc/stack_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/stack_check.c -------------------------------------------------------------------------------- /lib/libutils/isoc/strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/strdup.c -------------------------------------------------------------------------------- /lib/libutils/isoc/strndup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/strndup.c -------------------------------------------------------------------------------- /lib/libutils/isoc/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/sub.mk -------------------------------------------------------------------------------- /lib/libutils/isoc/tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/tolower.c -------------------------------------------------------------------------------- /lib/libutils/isoc/toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/toupper.c -------------------------------------------------------------------------------- /lib/libutils/isoc/write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/isoc/write.c -------------------------------------------------------------------------------- /lib/libutils/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/lib/libutils/sub.mk -------------------------------------------------------------------------------- /mk/aosp_optee.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/aosp_optee.mk -------------------------------------------------------------------------------- /mk/cc-option.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/cc-option.mk -------------------------------------------------------------------------------- /mk/checkconf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/checkconf.mk -------------------------------------------------------------------------------- /mk/clang.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/clang.mk -------------------------------------------------------------------------------- /mk/cleandirs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/cleandirs.mk -------------------------------------------------------------------------------- /mk/cleanvars.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/cleanvars.mk -------------------------------------------------------------------------------- /mk/compile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/compile.mk -------------------------------------------------------------------------------- /mk/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/config.mk -------------------------------------------------------------------------------- /mk/gcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/gcc.mk -------------------------------------------------------------------------------- /mk/lib.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/lib.mk -------------------------------------------------------------------------------- /mk/macros.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/macros.mk -------------------------------------------------------------------------------- /mk/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/mk/subdir.mk -------------------------------------------------------------------------------- /scripts/arm32_sysreg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/arm32_sysreg.py -------------------------------------------------------------------------------- /scripts/bin_to_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/bin_to_c.py -------------------------------------------------------------------------------- /scripts/checkpatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/checkpatch.sh -------------------------------------------------------------------------------- /scripts/checkpatch_inc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/checkpatch_inc.sh -------------------------------------------------------------------------------- /scripts/ci-host-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/ci-host-cleanup.sh -------------------------------------------------------------------------------- /scripts/derive_rpmb_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/derive_rpmb_key.py -------------------------------------------------------------------------------- /scripts/ftrace_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/ftrace_format.py -------------------------------------------------------------------------------- /scripts/gen_compile_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/gen_compile_commands.py -------------------------------------------------------------------------------- /scripts/gen_ld_sects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/gen_ld_sects.py -------------------------------------------------------------------------------- /scripts/gen_ldelf_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/gen_ldelf_hex.py -------------------------------------------------------------------------------- /scripts/gen_stmm_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/gen_stmm_hex.py -------------------------------------------------------------------------------- /scripts/gen_tee_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/gen_tee_bin.py -------------------------------------------------------------------------------- /scripts/get_maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/get_maintainer.py -------------------------------------------------------------------------------- /scripts/mem_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/mem_usage.py -------------------------------------------------------------------------------- /scripts/notify_maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/notify_maintainers.py -------------------------------------------------------------------------------- /scripts/pem_to_pub_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/pem_to_pub_c.py -------------------------------------------------------------------------------- /scripts/print_tee_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/print_tee_hash.py -------------------------------------------------------------------------------- /scripts/sign_encrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/sign_encrypt.py -------------------------------------------------------------------------------- /scripts/sign_helper_kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/sign_helper_kms.py -------------------------------------------------------------------------------- /scripts/sign_rproc_fw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/sign_rproc_fw.py -------------------------------------------------------------------------------- /scripts/symbolize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/symbolize.py -------------------------------------------------------------------------------- /scripts/tee_bin_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/tee_bin_parser.py -------------------------------------------------------------------------------- /scripts/ts_bin_to_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/ts_bin_to_c.py -------------------------------------------------------------------------------- /scripts/update_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/scripts/update_changelog.py -------------------------------------------------------------------------------- /ta/arch/arm/ta.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/arch/arm/ta.ld.S -------------------------------------------------------------------------------- /ta/arch/arm/ta_entry_a32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/arch/arm/ta_entry_a32.S -------------------------------------------------------------------------------- /ta/arch/riscv/ta.ld.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/arch/riscv/ta.ld.S -------------------------------------------------------------------------------- /ta/avb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/Makefile -------------------------------------------------------------------------------- /ta/avb/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/entry.c -------------------------------------------------------------------------------- /ta/avb/include/ta_avb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/include/ta_avb.h -------------------------------------------------------------------------------- /ta/avb/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/sub.mk -------------------------------------------------------------------------------- /ta/avb/user_ta.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/user_ta.mk -------------------------------------------------------------------------------- /ta/avb/user_ta_header_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/avb/user_ta_header_defines.h -------------------------------------------------------------------------------- /ta/link.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/link.mk -------------------------------------------------------------------------------- /ta/link_shlib.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/link_shlib.mk -------------------------------------------------------------------------------- /ta/mk/build-user-ta.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/mk/build-user-ta.mk -------------------------------------------------------------------------------- /ta/mk/ta_dev_kit.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/mk/ta_dev_kit.mk -------------------------------------------------------------------------------- /ta/pkcs11/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/Android.mk -------------------------------------------------------------------------------- /ta/pkcs11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/Makefile -------------------------------------------------------------------------------- /ta/pkcs11/include/pkcs11_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/include/pkcs11_ta.h -------------------------------------------------------------------------------- /ta/pkcs11/src/attributes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/attributes.c -------------------------------------------------------------------------------- /ta/pkcs11/src/attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/attributes.h -------------------------------------------------------------------------------- /ta/pkcs11/src/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/entry.c -------------------------------------------------------------------------------- /ta/pkcs11/src/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/handle.c -------------------------------------------------------------------------------- /ta/pkcs11/src/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/handle.h -------------------------------------------------------------------------------- /ta/pkcs11/src/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/object.c -------------------------------------------------------------------------------- /ta/pkcs11/src/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/object.h -------------------------------------------------------------------------------- /ta/pkcs11/src/pkcs11_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/pkcs11_helpers.c -------------------------------------------------------------------------------- /ta/pkcs11/src/pkcs11_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/pkcs11_helpers.h -------------------------------------------------------------------------------- /ta/pkcs11/src/pkcs11_token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/pkcs11_token.c -------------------------------------------------------------------------------- /ta/pkcs11/src/pkcs11_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/pkcs11_token.h -------------------------------------------------------------------------------- /ta/pkcs11/src/processing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing.c -------------------------------------------------------------------------------- /ta/pkcs11/src/processing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing.h -------------------------------------------------------------------------------- /ta/pkcs11/src/processing_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing_aes.c -------------------------------------------------------------------------------- /ta/pkcs11/src/processing_ec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing_ec.c -------------------------------------------------------------------------------- /ta/pkcs11/src/processing_rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing_rsa.c -------------------------------------------------------------------------------- /ta/pkcs11/src/processing_symm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/processing_symm.c -------------------------------------------------------------------------------- /ta/pkcs11/src/sanitize_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/sanitize_object.c -------------------------------------------------------------------------------- /ta/pkcs11/src/sanitize_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/sanitize_object.h -------------------------------------------------------------------------------- /ta/pkcs11/src/serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/serializer.c -------------------------------------------------------------------------------- /ta/pkcs11/src/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/serializer.h -------------------------------------------------------------------------------- /ta/pkcs11/src/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/src/sub.mk -------------------------------------------------------------------------------- /ta/pkcs11/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/sub.mk -------------------------------------------------------------------------------- /ta/pkcs11/user_ta.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/pkcs11/user_ta.mk -------------------------------------------------------------------------------- /ta/remoteproc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/Makefile -------------------------------------------------------------------------------- /ta/remoteproc/src/elf_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/src/elf_parser.c -------------------------------------------------------------------------------- /ta/remoteproc/src/elf_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/src/elf_parser.h -------------------------------------------------------------------------------- /ta/remoteproc/src/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/src/sub.mk -------------------------------------------------------------------------------- /ta/remoteproc/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/sub.mk -------------------------------------------------------------------------------- /ta/remoteproc/user_ta.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/remoteproc/user_ta.mk -------------------------------------------------------------------------------- /ta/ta.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/ta.mk -------------------------------------------------------------------------------- /ta/trusted_keys/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/trusted_keys/entry.c -------------------------------------------------------------------------------- /ta/trusted_keys/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/trusted_keys/sub.mk -------------------------------------------------------------------------------- /ta/trusted_keys/user_ta.mk: -------------------------------------------------------------------------------- 1 | user-ta-uuid := f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c 2 | -------------------------------------------------------------------------------- /ta/user_ta_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/ta/user_ta_header.c -------------------------------------------------------------------------------- /typedefs.checkpatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_os/HEAD/typedefs.checkpatch --------------------------------------------------------------------------------