├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitreview ├── .readthedocs.yaml ├── CMakeLists.txt ├── Kconfig ├── Kconfig.bl ├── Kconfig.misc ├── README.md ├── bl1 ├── Kconfig ├── bl1_1 │ ├── CMakeLists.txt │ ├── bl1_1_shared_symbols.txt │ ├── default_config │ │ └── bl1_1_config.h │ ├── dummy_guk.bin │ ├── lib │ │ ├── CMakeLists.txt │ │ ├── image_flash.c │ │ ├── image_otp.c │ │ ├── interface │ │ │ └── image.h │ │ └── provisioning.c │ ├── main.c │ ├── scripts │ │ ├── create_bl1_2_img.py │ │ └── create_provisioning_bundle.py │ ├── shared_lib │ │ ├── CMakeLists.txt │ │ ├── crypto │ │ │ ├── crypto_mbedcrypto.c │ │ │ └── mbedcrypto_config.h │ │ ├── interface │ │ │ ├── crypto.h │ │ │ ├── crypto_key_defs.h │ │ │ ├── otp.h │ │ │ ├── pq_crypto.h │ │ │ ├── trng.h │ │ │ └── util.h │ │ ├── otp │ │ │ └── otp_default.c │ │ ├── pq_crypto │ │ │ └── pq_crypto_psa.c │ │ └── util.c │ └── signing_layout.c ├── bl1_2 │ ├── CMakeLists.txt │ ├── bl1_dummy_rotpk.prv │ ├── bl1_dummy_rotpk.pub │ ├── bl1_dummy_rotpk_1.prv │ ├── bl1_dummy_rotpk_1.pub │ ├── bl2_dummy_encryption_key.bin │ ├── default_config │ │ └── bl1_2_config.h │ ├── lib │ │ ├── CMakeLists.txt │ │ ├── image.c │ │ └── interface │ │ │ ├── image.h │ │ │ └── image_layout_bl1_2.h │ ├── main.c │ ├── scripts │ │ ├── create_bl2_img.py │ │ └── modules │ │ │ └── bl2_image_config.py │ └── signing_layout.c.in └── config │ └── bl1_config_default.cmake ├── bl2 ├── CMakeLists.txt ├── bl2_shared_symbols.txt ├── ext │ └── mcuboot │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── bl2_main.c │ │ ├── config │ │ ├── mcuboot-mbedtls-cfg.h │ │ └── mcuboot_crypto_config.h │ │ ├── flash_map_extended.c │ │ ├── flash_map_legacy.c │ │ ├── include │ │ ├── fih.h │ │ ├── flash_map │ │ │ └── flash_map.h │ │ ├── flash_map_backend │ │ │ └── flash_map_backend.h │ │ ├── hal │ │ │ └── hal_flash.h │ │ ├── mcuboot_config │ │ │ ├── mcuboot_config.h.in │ │ │ └── mcuboot_logging.h │ │ ├── os │ │ │ └── os_malloc.h │ │ ├── sysflash │ │ │ └── sysflash.h │ │ └── target.h │ │ ├── keys.c │ │ ├── mcuboot_default_config.cmake │ │ ├── root-EC-P256.pem │ │ ├── root-EC-P256_1.pem │ │ ├── root-EC-P384.pem │ │ ├── root-EC-P384_1.pem │ │ ├── root-RSA-2048.pem │ │ ├── root-RSA-2048_1.pem │ │ ├── root-RSA-3072.pem │ │ ├── root-RSA-3072_1.pem │ │ ├── scripts │ │ ├── assemble.py │ │ ├── macro_parser.py │ │ ├── requirements.txt │ │ └── wrapper │ │ │ └── wrapper.py │ │ └── signing_layout.c.in └── src │ ├── crt_exit.c │ ├── default_flash_map.c │ ├── flash_map.c │ ├── provisioning.c │ ├── psa_stub_rng.c │ ├── security_cnt.c │ ├── shared_data.c │ └── thin_psa_crypto_core.c ├── cmake ├── install.cmake ├── remote_library.cmake ├── set_extensions.cmake ├── spe-CMakeLists.cmake ├── utils.cmake └── version.cmake ├── config ├── build_type │ ├── Kconfig.debug │ ├── Kconfig.minsizerel │ ├── Kconfig.release │ ├── debug.cmake │ ├── minsizerel.cmake │ └── release.cmake ├── check_config.cmake ├── config_base.cmake ├── config_base.h ├── cp_check.cmake ├── cp_config_default.cmake ├── extra_build_config.cmake ├── kconfig.cmake ├── post_config.cmake ├── pre_config.cmake ├── profile │ ├── config_profile_large.h │ ├── config_profile_medium.h │ ├── config_profile_medium_arotless.h │ ├── config_profile_small.h │ ├── profile_large.cmake │ ├── profile_large.conf │ ├── profile_medium.cmake │ ├── profile_medium.conf │ ├── profile_medium_arotless.cmake │ ├── profile_medium_arotless.conf │ ├── profile_small.cmake │ └── profile_small.conf ├── set_config.cmake ├── spe_config.cmake.in ├── tests │ └── Kconfig.test_psa_api ├── tfm_build_log_config.cmake ├── tfm_fwu_config.cmake ├── tfm_ipc_config_default.cmake ├── tfm_platform.cmake ├── tfm_secure_log.cmake └── tfm_sfn_config_default.cmake ├── dco.txt ├── docs ├── CMakeLists.txt ├── _static │ ├── css │ │ └── tfm_custom.css │ └── images │ │ ├── favicon.ico │ │ ├── tf_logo_white.png │ │ ├── tfm-contribution.png │ │ ├── tfm-documentation.png │ │ ├── tfm-integration.png │ │ ├── tfm-introduction.png │ │ ├── tfm-platform.png │ │ ├── tfm-reference.png │ │ ├── tfm-release.png │ │ └── tfm.png ├── building │ ├── documentation_generation.rst │ ├── run_tfm_examples_on_arm_platforms.rst │ ├── tests_build_instruction.rst │ ├── tfm_build_instruction.rst │ └── tfm_build_instruction_iar.rst ├── cmake │ └── FindSphinx.cmake ├── conf.py ├── configuration │ ├── build_configuration.rst │ ├── header_file_config_diagram.svg │ ├── header_file_system.rst │ ├── index.rst │ ├── kconfig_header_file_system.svg │ ├── kconfig_system.rst │ ├── profiles │ │ ├── index.rst │ │ ├── tfm_profile_large.rst │ │ ├── tfm_profile_medium.rst │ │ ├── tfm_profile_medium_arot-less.rst │ │ └── tfm_profile_small.rst │ └── test_configuration.rst ├── contributing │ ├── code_review_guide.rst │ ├── coding_guide.rst │ ├── contributing_process.rst │ ├── dco.rst │ ├── doc_guidelines.rst │ ├── index.rst │ ├── issue_tracking.rst │ ├── lic.rst │ ├── maintainers.rst │ ├── standards │ │ └── misra.rst │ └── tfm_design_proposal_guideline.rst ├── design_docs │ ├── booting │ │ ├── bl1.rst │ │ ├── index.rst │ │ ├── secure_boot_hw_key_integration.rst │ │ ├── secure_boot_rollback_protection.rst │ │ └── tfm_secure_boot.rst │ ├── dual-cpu │ │ ├── booting_a_dual_core_system.rst │ │ ├── communication_prototype_between_nspe_and_spe_in_dual_core_systems.rst │ │ ├── dual_core_mailbox_arch.png │ │ ├── hybrid_platform_solution.rst │ │ ├── index.rst │ │ ├── mailbox_design_on_dual_core_system.rst │ │ ├── mailbox_ns_agent_update.rst │ │ └── tfm_multi_core_access_check.rst │ ├── ff_isolation.rst │ ├── index.rst │ ├── media │ │ ├── abi_scheduler.svg │ │ ├── fwu-states.svg │ │ ├── hal_structure.png │ │ ├── hybridruntime.svg │ │ ├── mailbox_ns_agent1.svg │ │ ├── modelisolation.svg │ │ ├── psa_rot_crypto_service_architecture.png │ │ ├── spestate.svg │ │ ├── spmabitypes.svg │ │ ├── symmetric_initial_attest │ │ │ ├── attest_token_finish.png │ │ │ ├── attest_token_start.png │ │ │ ├── ia_service_flow.png │ │ │ ├── iat_decode.png │ │ │ └── overall_diagram.png │ │ ├── tfm_its_encryption.svg │ │ ├── tfmdev.svg │ │ ├── twocalltypes.svg │ │ └── tzcontext.svg │ ├── services │ │ ├── index.rst │ │ ├── ps_key_management.rst │ │ ├── secure_partition_manager.rst │ │ ├── secure_partition_runtime_library.rst │ │ ├── stateless_rot_service.rst │ │ ├── symmetric_initial_attest.rst │ │ ├── tfm_crypto_design.rst │ │ ├── tfm_fwu_service.rst │ │ ├── tfm_its_512_flash.rst │ │ ├── tfm_its_service.rst │ │ ├── tfm_psa_inter_process_communication.rst │ │ └── tfm_uniform_secure_service_signature.rst │ ├── software │ │ ├── code_sharing.rst │ │ ├── enum_implicit_casting.rst │ │ ├── hardware_abstraction_layer.rst │ │ ├── index.rst │ │ ├── tfm_code_generation_with_jinja2.rst │ │ └── tfm_cooperative_scheduling_rules.rst │ ├── tfm_builtin_keys.rst │ ├── tfm_log_system_design_document.rst │ └── tfm_physical_attack_mitigation.rst ├── doxygen │ ├── Doxyfile.in │ ├── TrustedFirmware-Logo_icon.png │ └── mainpage.dox ├── getting_started │ ├── index.rst │ └── tfm_getting_started.rst ├── glossary.rst ├── index.rst ├── integration_guide │ ├── branch_protection.rst │ ├── index.rst │ ├── non-secure_client_extension_integration_guide.rst │ ├── nsce-integ.svg │ ├── nsce-rtos-example.svg │ ├── os_migration_guide_armv8m.rst │ ├── platform │ │ ├── documenting_platform.rst │ │ ├── index.rst │ │ ├── platform_deprecation.rst │ │ └── porting_tfm_to_a_new_hardware.rst │ ├── platform_provisioning.rst │ ├── services │ │ ├── index.rst │ │ ├── tfm_adac_integration_guide.rst │ │ ├── tfm_attestation_integration_guide.rst │ │ ├── tfm_crypto_integration_guide.rst │ │ ├── tfm_its_integration_guide.rst │ │ ├── tfm_manifest_tool_user_guide.rst │ │ ├── tfm_platform_integration_guide.rst │ │ ├── tfm_ps_integration_guide.rst │ │ └── tfm_secure_partition_addition.rst │ ├── source_structure │ │ ├── index.rst │ │ ├── platform_ext_folder.rst │ │ ├── platform_folder.rst │ │ └── source_structure.rst │ ├── spm_backends.rst │ ├── tfm_fpu_support.rst │ └── tfm_secure_irq_integration_guide.rst ├── introduction │ ├── index.rst │ ├── readme.rst │ └── readme_tfm_v8.png ├── platform │ ├── adi │ │ ├── index.rst │ │ └── max32657 │ │ │ └── README.rst │ ├── arm │ │ ├── corstone1000 │ │ │ └── readme.rst │ │ ├── index.rst │ │ ├── mps3 │ │ │ ├── corstone300 │ │ │ │ └── README.rst │ │ │ └── corstone310 │ │ │ │ └── README.rst │ │ ├── mps4 │ │ │ ├── corstone315 │ │ │ │ └── README.rst │ │ │ └── corstone320 │ │ │ │ └── README.rst │ │ ├── musca_b1 │ │ │ └── readme.rst │ │ ├── musca_s1 │ │ │ └── readme.rst │ │ └── rse │ │ │ ├── index.rst │ │ │ ├── platforms │ │ │ ├── index.rst │ │ │ └── rd1ae │ │ │ │ └── readme.rst │ │ │ ├── readme.rst │ │ │ ├── rom_releases │ │ │ ├── 2024-04 │ │ │ │ └── readme.rst │ │ │ └── index.rst │ │ │ ├── rse_comms.rst │ │ │ ├── rse_fwu_metadata.rst │ │ │ ├── rse_integration_guide.rst │ │ │ ├── rse_key_management.rst │ │ │ ├── rse_provisioning.rst │ │ │ ├── rse_routing_table.rst │ │ │ ├── rse_staged_boot.rst │ │ │ └── rse_unit_tests_guidelines.rst │ ├── armchina │ │ ├── index.rst │ │ └── mps3 │ │ │ └── alcor │ │ │ └── README.rst │ ├── cypress │ │ ├── index.rst │ │ └── psoc64 │ │ │ ├── cypress_psoc64_spec.rst │ │ │ ├── index.rst │ │ │ ├── libs │ │ │ └── core-lib │ │ │ │ ├── README.md │ │ │ │ ├── RELEASE.md │ │ │ │ └── docs │ │ │ │ └── html │ │ │ │ ├── bc_s.png │ │ │ │ ├── bdwn.png │ │ │ │ ├── closed.png │ │ │ │ ├── doc.png │ │ │ │ ├── doxygen.png │ │ │ │ ├── folderclosed.png │ │ │ │ ├── folderopen.png │ │ │ │ ├── logo.png │ │ │ │ ├── nav_f.png │ │ │ │ ├── nav_g.png │ │ │ │ ├── nav_h.png │ │ │ │ ├── open.png │ │ │ │ ├── search │ │ │ │ ├── close.png │ │ │ │ ├── mag_sel.png │ │ │ │ ├── search_l.png │ │ │ │ ├── search_m.png │ │ │ │ └── search_r.png │ │ │ │ ├── splitbar.png │ │ │ │ ├── sync_off.png │ │ │ │ ├── sync_on.png │ │ │ │ ├── tab_a.png │ │ │ │ ├── tab_b.png │ │ │ │ └── tab_h.png │ │ │ └── security │ │ │ └── keys │ │ │ └── readme.rst │ ├── index.rst │ ├── lairdconnectivity │ │ ├── bl5340_dvk_cpuapp │ │ │ └── README.rst │ │ └── index.rst │ ├── nordic_nrf │ │ ├── index.rst │ │ ├── nrf5340dk_nrf5340_cpuapp │ │ │ └── README.rst │ │ ├── nrf9160dk_nrf9160 │ │ │ └── README.rst │ │ └── nrf9161dk_nrf9161 │ │ │ └── README.rst │ ├── nuvoton │ │ ├── index.rst │ │ ├── m2351 │ │ │ └── README.rst │ │ └── m2354 │ │ │ └── README.rst │ ├── nxp │ │ ├── index.rst │ │ └── lpcxpresso55s69 │ │ │ └── README.rst │ ├── platform_introduction.rst │ ├── rpi │ │ ├── index.rst │ │ └── rp2350 │ │ │ └── readme.rst │ └── stm │ │ ├── b_u585i_iot02a │ │ └── readme.rst │ │ ├── index.rst │ │ ├── nucleo_l552ze_q │ │ └── readme.rst │ │ ├── stm32h573i_dk │ │ └── readme.rst │ │ ├── stm32l562e_dk │ │ └── readme.rst │ │ └── stm32wba65i-dk │ │ └── readme.rst ├── releases │ ├── 1.0.rst │ ├── 1.1.rst │ ├── 1.2.0.rst │ ├── 1.3.0.rst │ ├── 1.4.0.rst │ ├── 1.5.0.rst │ ├── 1.6.0.rst │ ├── 1.6.1.rst │ ├── 1.7.0.rst │ ├── 1.8.0.rst │ ├── 1.8.1.rst │ ├── 2.0.0.rst │ ├── 2.1.0.rst │ ├── 2.1.1.rst │ ├── 2.2.0.rst │ ├── 2.2.1.rst │ ├── 2.2.2.rst │ ├── index.rst │ └── release_process.rst ├── requirements.txt ├── roadmap.rst └── security │ ├── index.rst │ ├── security_advisories │ ├── cc3xx_partial_tag_compare_on_chacha20_poly1305.rst │ ├── crypto_multi_part_ops_abort_fail.rst │ ├── debug_log_vulnerability.rst │ ├── fwu_tlv_payload_out_of_bounds_vulnerability.rst │ ├── fwu_write_vulnerability.rst │ ├── index.rst │ ├── profile_small_key_id_encoding_vulnerability.rst │ ├── stack_seal_vulnerability.rst │ ├── svc_caller_sp_fetching_vulnerability.rst │ └── user_pointers_mailbox_vectors_vulnerability.rst │ └── threat_models │ ├── TF-M-block-diagram.png │ ├── generic_threat_model.rst │ ├── index.rst │ └── overall-DFD2.png ├── interface ├── CMakeLists.txt ├── dir_interface.dox ├── include │ ├── config_impl.h.template │ ├── crypto_keys │ │ └── tfm_builtin_key_ids.h │ ├── mbedtls │ │ ├── README.rst │ │ ├── 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 │ │ ├── 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 │ ├── multi_core │ │ ├── tfm_mailbox.h │ │ ├── tfm_mailbox_config.h.in │ │ ├── tfm_multi_core_api.h │ │ ├── tfm_ns_mailbox.h │ │ └── tfm_ns_mailbox_test.h │ ├── ns_mailbox_client_id.h.template │ ├── os_wrapper │ │ ├── common.h │ │ └── mutex.h │ ├── psa │ │ ├── README.rst │ │ ├── build_info.h │ │ ├── client.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_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 │ │ ├── crypto_values_lms.h │ │ ├── error.h │ │ ├── framework_feature.h.in │ │ ├── fwu_config.h.in │ │ ├── initial_attestation.h.in │ │ ├── internal_trusted_storage.h │ │ ├── lifecycle.h │ │ ├── protected_storage.h │ │ ├── service.h │ │ ├── storage_common.h │ │ └── update.h │ ├── psa_manifest │ │ ├── pid.h.template │ │ └── sid.h.template │ ├── tfm_attest_defs.h │ ├── tfm_attest_iat_defs.h │ ├── tfm_crypto_defs.h │ ├── tfm_fwu_defs.h │ ├── tfm_its_defs.h │ ├── tfm_ns_client_ext.h │ ├── tfm_ns_interface.h │ ├── tfm_platform_api.h │ ├── tfm_ps_defs.h │ ├── tfm_psa_call_pack.h │ └── tfm_veneers.h └── src │ ├── multi_core │ ├── tfm_multi_core_ns_api.c │ ├── tfm_multi_core_psa_ns_api.c │ ├── tfm_ns_mailbox.c │ └── tfm_ns_mailbox_thread.c │ ├── ns_mailbox_client_id.c.template │ ├── os_wrapper │ ├── tfm_ns_interface_bare_metal.c │ └── tfm_ns_interface_rtos.c │ ├── tfm_attest_api.c │ ├── tfm_crypto_api.c │ ├── tfm_fwu_api.c │ ├── tfm_its_api.c │ ├── tfm_platform_api.c │ ├── tfm_ps_api.c │ ├── tfm_psa_call.c │ └── tfm_tz_psa_ns_api.c ├── lib ├── backtrace │ ├── CMakeLists.txt │ ├── inc │ │ └── backtrace.h │ └── src │ │ └── backtrace.c ├── ext │ ├── CMakeLists.txt │ ├── cmsis │ │ └── CMakeLists.txt │ ├── cryptocell-312-runtime │ │ ├── BSD-3-Clause.txt │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── build.props │ │ ├── codesafe │ │ │ ├── CMakeLists.txt │ │ │ └── src │ │ │ │ ├── crypto_api │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cc3x_sym │ │ │ │ │ ├── api │ │ │ │ │ │ ├── mbedtls_aes_ext_dma.c │ │ │ │ │ │ ├── mbedtls_cc_chacha.c │ │ │ │ │ │ ├── mbedtls_cc_chacha_poly.c │ │ │ │ │ │ ├── mbedtls_cc_ecies.c │ │ │ │ │ │ ├── mbedtls_cc_poly.c │ │ │ │ │ │ ├── mbedtls_cc_sha512_t.c │ │ │ │ │ │ ├── mbedtls_cc_srp.c │ │ │ │ │ │ ├── mbedtls_ccm_internal.c │ │ │ │ │ │ ├── mbedtls_ccm_internal.h │ │ │ │ │ │ ├── mbedtls_chacha_ext_dma.c │ │ │ │ │ │ └── mbedtls_hash_ext_dma.c │ │ │ │ │ └── driver │ │ │ │ │ │ ├── aes_driver.c │ │ │ │ │ │ ├── aes_driver.h │ │ │ │ │ │ ├── aes_driver_ext_dma.c │ │ │ │ │ │ ├── aes_driver_ext_dma.h │ │ │ │ │ │ ├── aesccm_driver.c │ │ │ │ │ │ ├── aesccm_driver.h │ │ │ │ │ │ ├── aesgcm_driver.c │ │ │ │ │ │ ├── aesgcm_driver.h │ │ │ │ │ │ ├── bypass_driver.c │ │ │ │ │ │ ├── bypass_driver.h │ │ │ │ │ │ ├── chacha_driver.c │ │ │ │ │ │ ├── chacha_driver.h │ │ │ │ │ │ ├── chacha_driver_ext_dma.c │ │ │ │ │ │ ├── chacha_driver_ext_dma.h │ │ │ │ │ │ ├── driver_common.c │ │ │ │ │ │ ├── driver_defs.h │ │ │ │ │ │ ├── hash_driver.c │ │ │ │ │ │ ├── hash_driver.h │ │ │ │ │ │ ├── hash_driver_ext_dma.c │ │ │ │ │ │ ├── hash_driver_ext_dma.h │ │ │ │ │ │ ├── hmac_driver.h │ │ │ │ │ │ ├── srp_driver.c │ │ │ │ │ │ ├── srp_driver.h │ │ │ │ │ │ └── sw_hash_common.c │ │ │ │ ├── common │ │ │ │ │ ├── cc_common.h │ │ │ │ │ ├── cc_common_conv_endian.c │ │ │ │ │ ├── cc_common_error.h │ │ │ │ │ ├── cc_common_math.c │ │ │ │ │ └── cc_common_math.h │ │ │ │ ├── dh │ │ │ │ │ ├── cc_dh.c │ │ │ │ │ └── cc_dh_kg.c │ │ │ │ ├── ec_edw │ │ │ │ │ └── cc_ec_edw.c │ │ │ │ ├── ec_mont │ │ │ │ │ └── cc_ec_mont.c │ │ │ │ ├── ec_wrst │ │ │ │ │ ├── cc_ecdh.c │ │ │ │ │ ├── cc_ecdsa_sign.c │ │ │ │ │ ├── cc_ecdsa_verify.c │ │ │ │ │ ├── cc_ecies.c │ │ │ │ │ ├── cc_ecpki_build_priv.c │ │ │ │ │ ├── cc_ecpki_build_publ.c │ │ │ │ │ ├── cc_ecpki_domain.c │ │ │ │ │ ├── cc_ecpki_kg.c │ │ │ │ │ ├── cc_ecpki_local.h │ │ │ │ │ └── ecc_domains │ │ │ │ │ │ ├── cc_ecpki_domain_secp192k1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp192k1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp192r1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp192r1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp224k1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp224k1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp224r1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp224r1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp256k1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp256k1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp256r1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp256r1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp384r1.c │ │ │ │ │ │ ├── cc_ecpki_domain_secp384r1.h │ │ │ │ │ │ ├── cc_ecpki_domain_secp521r1.c │ │ │ │ │ │ └── cc_ecpki_domain_secp521r1.h │ │ │ │ ├── ffc_domain │ │ │ │ │ └── cc_ffc_domain.c │ │ │ │ ├── ffcdh │ │ │ │ │ ├── cc_ffcdh.c │ │ │ │ │ └── cc_ffcdh_local.h │ │ │ │ ├── kdf │ │ │ │ │ ├── cc_hkdf.c │ │ │ │ │ ├── cc_kdf.c │ │ │ │ │ └── mbedtls_cc_hkdf.c │ │ │ │ ├── pki │ │ │ │ │ ├── common │ │ │ │ │ │ ├── pka.c │ │ │ │ │ │ ├── pka.h │ │ │ │ │ │ ├── pka_defs.h │ │ │ │ │ │ ├── pka_error.h │ │ │ │ │ │ ├── pka_hw_defs.h │ │ │ │ │ │ ├── pka_point_compress_regs_def.h │ │ │ │ │ │ ├── pki.c │ │ │ │ │ │ ├── pki.h │ │ │ │ │ │ ├── pki_dbg.c │ │ │ │ │ │ ├── pki_dbg.h │ │ │ │ │ │ ├── pki_modular_arithmetic.c │ │ │ │ │ │ └── pki_modular_arithmetic.h │ │ │ │ │ ├── ec_edw │ │ │ │ │ │ ├── ec_edw.c │ │ │ │ │ │ ├── ec_edw.h │ │ │ │ │ │ ├── ec_edw_domain_25519.c │ │ │ │ │ │ ├── ec_edw_local.h │ │ │ │ │ │ ├── pka_ec_edw.c │ │ │ │ │ │ └── pka_ec_edw_glob_regs_def.h │ │ │ │ │ ├── ec_mont │ │ │ │ │ │ ├── ec_mont.c │ │ │ │ │ │ ├── ec_mont.h │ │ │ │ │ │ ├── ec_mont_domain_curve25519.c │ │ │ │ │ │ ├── ec_mont_local.h │ │ │ │ │ │ ├── pka_ec_mont.c │ │ │ │ │ │ └── pka_ec_mont_glob_regs_def.h │ │ │ │ │ ├── ec_wrst │ │ │ │ │ │ ├── ec_wrst.c │ │ │ │ │ │ ├── ec_wrst.h │ │ │ │ │ │ ├── ec_wrst_dsa.c │ │ │ │ │ │ ├── ec_wrst_dsa_verify.c │ │ │ │ │ │ ├── ec_wrst_error.h │ │ │ │ │ │ ├── ec_wrst_genkey.c │ │ │ │ │ │ ├── pka_ec_wrst.c │ │ │ │ │ │ ├── pka_ec_wrst.h │ │ │ │ │ │ ├── pka_ec_wrst_dsa_sign_regs.h │ │ │ │ │ │ ├── pka_ec_wrst_dsa_verify.c │ │ │ │ │ │ ├── pka_ec_wrst_dsa_verify_regs.h │ │ │ │ │ │ ├── pka_ec_wrst_glob_regs.h │ │ │ │ │ │ ├── pka_ec_wrst_smul_no_scap.c │ │ │ │ │ │ └── pka_ec_wrst_smul_scap.c │ │ │ │ │ ├── poly │ │ │ │ │ │ ├── poly.c │ │ │ │ │ │ └── poly.h │ │ │ │ │ ├── rsa │ │ │ │ │ │ ├── rsa.h │ │ │ │ │ │ ├── rsa_genkey.c │ │ │ │ │ │ ├── rsa_private.c │ │ │ │ │ │ ├── rsa_private.h │ │ │ │ │ │ ├── rsa_public.c │ │ │ │ │ │ └── rsa_public.h │ │ │ │ │ └── srp │ │ │ │ │ │ ├── srp.c │ │ │ │ │ │ └── srp.h │ │ │ │ ├── rnd_dma │ │ │ │ │ ├── cc_rnd_common.c │ │ │ │ │ ├── llf_rnd.c │ │ │ │ │ ├── llf_rnd.h │ │ │ │ │ ├── llf_rnd_error.h │ │ │ │ │ ├── llf_rnd_fetrng.c │ │ │ │ │ ├── llf_rnd_hwdefs.h │ │ │ │ │ ├── llf_rnd_trng.h │ │ │ │ │ ├── llf_rnd_trng90b.c │ │ │ │ │ └── local │ │ │ │ │ │ └── cc_rnd_local.h │ │ │ │ └── rsa │ │ │ │ │ ├── cc_rsa_build.c │ │ │ │ │ ├── cc_rsa_kg.c │ │ │ │ │ ├── cc_rsa_local.h │ │ │ │ │ ├── cc_rsa_oaep.c │ │ │ │ │ ├── cc_rsa_pkcs_ver15_util.c │ │ │ │ │ ├── cc_rsa_prim.c │ │ │ │ │ ├── cc_rsa_pss21_util.c │ │ │ │ │ ├── cc_rsa_schemes.c │ │ │ │ │ ├── cc_rsa_sign.c │ │ │ │ │ ├── cc_rsa_verify.c │ │ │ │ │ ├── ccsw_rsa_kg.c │ │ │ │ │ ├── ccsw_rsa_kg.h │ │ │ │ │ └── ccsw_rsa_types.h │ │ │ │ ├── mbedtls_api │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── aes_alt.c │ │ │ │ ├── cc_ecp_internal.c │ │ │ │ ├── ccm_alt.c │ │ │ │ ├── chacha20_alt.c │ │ │ │ ├── chachapoly_alt.c │ │ │ │ ├── cmac_alt.c │ │ │ │ ├── dhm_alt.c │ │ │ │ ├── ecdh_alt.c │ │ │ │ ├── ecdsa_alt.c │ │ │ │ ├── ecdsa_edwards.c │ │ │ │ ├── ecp_common.c │ │ │ │ ├── ecp_common.h │ │ │ │ ├── gcm_alt.c │ │ │ │ ├── mbedtls_ccm_common.h │ │ │ │ ├── mbedtls_common.c │ │ │ │ ├── mbedtls_common.h │ │ │ │ ├── mbedtls_hash_common.c │ │ │ │ ├── mbedtls_hash_common.h │ │ │ │ ├── platform_alt.c │ │ │ │ ├── poly1305_alt.c │ │ │ │ ├── rsa_alt.c │ │ │ │ ├── sha1_alt.c │ │ │ │ ├── sha256_alt.c │ │ │ │ └── trng_api.c │ │ │ │ ├── psa_driver_api │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cc3xx.h │ │ │ │ ├── cc3xx_psa_api_config.h │ │ │ │ ├── include │ │ │ │ │ ├── cc3xx_crypto_primitives.h │ │ │ │ │ ├── cc3xx_crypto_primitives_private.h │ │ │ │ │ ├── cc3xx_internal_aes.h │ │ │ │ │ ├── cc3xx_internal_asn1_util.h │ │ │ │ │ ├── cc3xx_internal_ccm.h │ │ │ │ │ ├── cc3xx_internal_chacha20.h │ │ │ │ │ ├── cc3xx_internal_chacha20_poly1305.h │ │ │ │ │ ├── cc3xx_internal_drbg_util.h │ │ │ │ │ ├── cc3xx_internal_ecc_util.h │ │ │ │ │ ├── cc3xx_internal_ecdh.h │ │ │ │ │ ├── cc3xx_internal_gcm.h │ │ │ │ │ ├── cc3xx_internal_hash_util.h │ │ │ │ │ ├── cc3xx_internal_rsa_util.h │ │ │ │ │ ├── cc3xx_psa_aead.h │ │ │ │ │ ├── cc3xx_psa_asymmetric_encryption.h │ │ │ │ │ ├── cc3xx_psa_asymmetric_signature.h │ │ │ │ │ ├── cc3xx_psa_cipher.h │ │ │ │ │ ├── cc3xx_psa_entropy.h │ │ │ │ │ ├── cc3xx_psa_hash.h │ │ │ │ │ ├── cc3xx_psa_init.h │ │ │ │ │ ├── cc3xx_psa_key_agreement.h │ │ │ │ │ ├── cc3xx_psa_key_generation.h │ │ │ │ │ └── cc3xx_psa_mac.h │ │ │ │ ├── psa_driver_api_design.rst │ │ │ │ └── src │ │ │ │ │ ├── cc3xx_internal_aes.c │ │ │ │ │ ├── cc3xx_internal_asn1_util.c │ │ │ │ │ ├── cc3xx_internal_ccm.c │ │ │ │ │ ├── cc3xx_internal_chacha20.c │ │ │ │ │ ├── cc3xx_internal_chacha20_poly1305.c │ │ │ │ │ ├── cc3xx_internal_drbg_util.c │ │ │ │ │ ├── cc3xx_internal_ecc_util.c │ │ │ │ │ ├── cc3xx_internal_ecdh.c │ │ │ │ │ ├── cc3xx_internal_gcm.c │ │ │ │ │ ├── cc3xx_internal_hash_util.c │ │ │ │ │ ├── cc3xx_internal_rsa_util.c │ │ │ │ │ ├── cc3xx_psa_aead.c │ │ │ │ │ ├── cc3xx_psa_asymmetric_encryption.c │ │ │ │ │ ├── cc3xx_psa_asymmetric_signature.c │ │ │ │ │ ├── cc3xx_psa_cipher.c │ │ │ │ │ ├── cc3xx_psa_entropy.c │ │ │ │ │ ├── cc3xx_psa_hash.c │ │ │ │ │ ├── cc3xx_psa_init.c │ │ │ │ │ ├── cc3xx_psa_key_agreement.c │ │ │ │ │ ├── cc3xx_psa_key_generation.c │ │ │ │ │ └── cc3xx_psa_mac.c │ │ │ │ └── secure_boot_debug │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cc3x_verifier │ │ │ │ ├── bootimagesverifier_api.h │ │ │ │ ├── bootimagesverifier_base_single.c │ │ │ │ ├── bootimagesverifier_def.h │ │ │ │ ├── bootimagesverifier_parser.c │ │ │ │ ├── bootimagesverifier_parser.h │ │ │ │ ├── bootimagesverifier_swcomp.c │ │ │ │ └── bootimagesverifier_swcomp.h │ │ │ │ ├── common │ │ │ │ ├── common_cert_parser.c │ │ │ │ ├── common_cert_parser.h │ │ │ │ ├── common_cert_verify.c │ │ │ │ └── common_cert_verify.h │ │ │ │ ├── crypto_driver │ │ │ │ ├── reg │ │ │ │ │ ├── crypto_driver.c │ │ │ │ │ ├── crypto_driver.h │ │ │ │ │ └── crypto_driver_defs.h │ │ │ │ ├── rsa_bsv.h │ │ │ │ ├── rsa_exp.c │ │ │ │ ├── rsa_hwdefs.h │ │ │ │ ├── rsa_pki_pka.c │ │ │ │ ├── rsa_pki_pka.h │ │ │ │ └── rsa_verify.c │ │ │ │ ├── platform │ │ │ │ ├── common │ │ │ │ │ └── cc3x │ │ │ │ │ │ ├── secureboot_base_swimgverify.c │ │ │ │ │ │ ├── secureboot_base_swimgverify.h │ │ │ │ │ │ └── secureboot_defs.h │ │ │ │ ├── nvm │ │ │ │ │ ├── cc3x_nvm_rt │ │ │ │ │ │ ├── nvm_otp.c │ │ │ │ │ │ └── nvm_otp.h │ │ │ │ │ └── nvm.h │ │ │ │ ├── pal │ │ │ │ │ ├── cc3x │ │ │ │ │ │ └── cc_pal_sb_plat.h │ │ │ │ │ ├── cc_pal_x509_defs.h │ │ │ │ │ └── cc_pal_x509_verify.c │ │ │ │ └── stage │ │ │ │ │ └── rt │ │ │ │ │ └── cc3x │ │ │ │ │ └── secureboot_stage_defs.h │ │ │ │ ├── secure_boot_gen │ │ │ │ ├── bootimagesverifier_error.h │ │ │ │ ├── secureboot_base_func.c │ │ │ │ ├── secureboot_base_func.h │ │ │ │ ├── secureboot_basetypes.h │ │ │ │ ├── secureboot_error.h │ │ │ │ ├── secureboot_gen_defs.h │ │ │ │ ├── secureboot_general_hwdefs.h │ │ │ │ └── secureboot_parser_gen_defs.h │ │ │ │ ├── secure_debug │ │ │ │ └── cc3x │ │ │ │ │ ├── secdebug_api.h │ │ │ │ │ └── secdebug_defs.h │ │ │ │ ├── util │ │ │ │ ├── util.h │ │ │ │ ├── util_asn1_parser.c │ │ │ │ ├── util_asn1_parser.h │ │ │ │ ├── util_base64.h │ │ │ │ ├── util_x509_parser.c │ │ │ │ └── util_x509_parser.h │ │ │ │ ├── x509_cert_parser │ │ │ │ ├── cc3x_sb_x509_ext_parser.c │ │ │ │ ├── cc3x_sb_x509_ext_parser.h │ │ │ │ ├── cc3x_sb_x509_parser.c │ │ │ │ ├── sb_x509_cert_parser.c │ │ │ │ ├── sb_x509_cert_parser.h │ │ │ │ └── sb_x509_error.h │ │ │ │ └── x509_verifier │ │ │ │ └── bootimagesverifierx509_error.h │ │ ├── docs │ │ │ ├── cc312_cryptocell_runtime_software_developers_manual_101122_0103_01_en.pdf │ │ │ └── cc312_r1_oss_rt_sw-r1p3-00rel0_ReleaseNote.pdf │ │ ├── doxygen │ │ │ ├── additional_doc_files_cc312 │ │ │ │ └── doc_main.h │ │ │ ├── arm_cc_rts_ss │ │ │ ├── doxygen_cc312.conf │ │ │ └── module_definitions.h │ │ ├── host │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.defs │ │ │ ├── Makefile.freertos │ │ │ ├── Makefile.rules │ │ │ ├── Makefile.test_suite │ │ │ ├── proj.cfg │ │ │ └── src │ │ │ │ ├── cc3x_lib │ │ │ │ ├── cc_fips_defs.h │ │ │ │ ├── cc_lib.c │ │ │ │ ├── cc_lib.h │ │ │ │ ├── cc_plat.h │ │ │ │ ├── cc_rng_params.h │ │ │ │ ├── cc_rng_plat.c │ │ │ │ ├── cc_rng_plat.h │ │ │ │ ├── cc_util_cmac.c │ │ │ │ ├── cc_util_cmac.h │ │ │ │ ├── cc_util_int_defs.h │ │ │ │ ├── mbedtls_cc_sbrt.c │ │ │ │ ├── mbedtls_cc_sbrt.h │ │ │ │ ├── mbedtls_cc_util_asset_prov.c │ │ │ │ ├── mbedtls_cc_util_asset_prov.h │ │ │ │ ├── sbrt_int_func.c │ │ │ │ └── sbrt_int_func.h │ │ │ │ ├── cc3x_productionlib │ │ │ │ ├── cmpu │ │ │ │ │ ├── cc_cmpu.h │ │ │ │ │ ├── cmpu.c │ │ │ │ │ ├── cmpu_derivation.c │ │ │ │ │ ├── cmpu_derivation.h │ │ │ │ │ ├── cmpu_llf_rnd.c │ │ │ │ │ └── cmpu_llf_rnd.h │ │ │ │ ├── common │ │ │ │ │ ├── cc_prod.h │ │ │ │ │ ├── cc_prod_error.h │ │ │ │ │ ├── prod_crypto_driver.c │ │ │ │ │ ├── prod_crypto_driver.h │ │ │ │ │ ├── prod_hw_defs.h │ │ │ │ │ ├── prod_util.c │ │ │ │ │ └── prod_util.h │ │ │ │ └── dmpu │ │ │ │ │ ├── cc_dmpu.h │ │ │ │ │ └── dmpu.c │ │ │ │ ├── cc3x_sbromlib │ │ │ │ ├── bsv_aes_driver.c │ │ │ │ ├── bsv_crypto_api.h │ │ │ │ ├── bsv_crypto_defs.h │ │ │ │ ├── bsv_crypto_driver.h │ │ │ │ ├── bsv_defs.h │ │ │ │ ├── bsv_error.h │ │ │ │ ├── bsv_hash_driver.c │ │ │ │ ├── bsv_hw_defs.h │ │ │ │ └── bsv_otp_api.h │ │ │ │ ├── cc_mng │ │ │ │ ├── mbedtls_cc_mng.c │ │ │ │ ├── mbedtls_cc_mng_int.c │ │ │ │ └── mbedtls_cc_mng_int.h │ │ │ │ ├── hal │ │ │ │ ├── cc3x │ │ │ │ │ └── cc_hal.c │ │ │ │ └── cc_hal_plat.h │ │ │ │ ├── pal │ │ │ │ ├── cc_pal_trng.c │ │ │ │ ├── freertos │ │ │ │ │ ├── cc_pal.c │ │ │ │ │ ├── cc_pal_abort_plat.c │ │ │ │ │ ├── cc_pal_apbc.c │ │ │ │ │ ├── cc_pal_barrier.c │ │ │ │ │ ├── cc_pal_buff_attr.c │ │ │ │ │ ├── cc_pal_dma.c │ │ │ │ │ ├── cc_pal_fips.c │ │ │ │ │ ├── cc_pal_interrupt_ctrl.c │ │ │ │ │ ├── cc_pal_log.c │ │ │ │ │ ├── cc_pal_mem.c │ │ │ │ │ ├── cc_pal_memmap.c │ │ │ │ │ ├── cc_pal_mutex.c │ │ │ │ │ ├── cc_pal_perf_plat.c │ │ │ │ │ └── cc_pal_pm.c │ │ │ │ ├── linux │ │ │ │ │ ├── cc_pal.c │ │ │ │ │ ├── cc_pal_abort_plat.c │ │ │ │ │ ├── cc_pal_apbc.c │ │ │ │ │ ├── cc_pal_barrier.c │ │ │ │ │ ├── cc_pal_buff_attr.c │ │ │ │ │ ├── cc_pal_dma.c │ │ │ │ │ ├── cc_pal_fips.c │ │ │ │ │ ├── cc_pal_interrupt_ctrl.c │ │ │ │ │ ├── cc_pal_log.c │ │ │ │ │ ├── cc_pal_mem.c │ │ │ │ │ ├── cc_pal_memmap.c │ │ │ │ │ ├── cc_pal_mutex.c │ │ │ │ │ └── cc_pal_pm.c │ │ │ │ └── no_os │ │ │ │ │ ├── cc_pal.c │ │ │ │ │ ├── cc_pal_abort_plat.c │ │ │ │ │ ├── cc_pal_apbc.c │ │ │ │ │ ├── cc_pal_barrier.c │ │ │ │ │ ├── cc_pal_buff_attr.c │ │ │ │ │ ├── cc_pal_dma.c │ │ │ │ │ ├── cc_pal_fips.c │ │ │ │ │ ├── cc_pal_interrupt_ctrl.c │ │ │ │ │ ├── cc_pal_log.c │ │ │ │ │ ├── cc_pal_mem.c │ │ │ │ │ ├── cc_pal_memmap.c │ │ │ │ │ ├── cc_pal_mutex.c │ │ │ │ │ ├── cc_pal_perf_plat.c │ │ │ │ │ └── cc_pal_pm.c │ │ │ │ ├── tests │ │ │ │ ├── TestAL │ │ │ │ │ ├── ReadMe.txt │ │ │ │ │ ├── build_config.sh │ │ │ │ │ └── configs │ │ │ │ │ │ ├── proj-testal_freertos_cm3.cfg │ │ │ │ │ │ ├── proj-testal_freertos_cm33.cfg │ │ │ │ │ │ ├── proj-testal_linux_ca72.ca53.cfg │ │ │ │ │ │ ├── proj-testal_linux_ca9.cfg │ │ │ │ │ │ ├── proj-testal_linux_x86.cfg │ │ │ │ │ │ ├── proj-testal_mbedos_cm33.cfg │ │ │ │ │ │ └── proj-testal_no_os_cm3.cfg │ │ │ │ ├── common │ │ │ │ │ ├── applet_list.c │ │ │ │ │ ├── applet_list.h │ │ │ │ │ ├── linux64 │ │ │ │ │ │ └── load_pal_driver.sh │ │ │ │ │ ├── multi2_soft.c │ │ │ │ │ ├── multi2_soft.h │ │ │ │ │ ├── test_log.h │ │ │ │ │ ├── tests_hw_access.c │ │ │ │ │ ├── tests_hw_access.h │ │ │ │ │ ├── tests_hw_access_iot.c │ │ │ │ │ ├── tests_hw_access_iot.h │ │ │ │ │ ├── tests_otp.c │ │ │ │ │ ├── tests_otp.h │ │ │ │ │ ├── tests_phys_map.c │ │ │ │ │ ├── tests_phys_map.h │ │ │ │ │ ├── tst_common.c │ │ │ │ │ ├── tst_common.h │ │ │ │ │ ├── tst_common_init.c │ │ │ │ │ ├── tst_common_init.h │ │ │ │ │ ├── tst_perf.c │ │ │ │ │ └── tst_perf.h │ │ │ │ ├── integration_cc3x │ │ │ │ │ ├── cmpu_integration_test │ │ │ │ │ │ ├── cmpu_integration_helper.h │ │ │ │ │ │ ├── cmpu_integration_test.c │ │ │ │ │ │ ├── cmpu_integration_test.h │ │ │ │ │ │ ├── cmpu_integration_test_arm.c │ │ │ │ │ │ └── pal │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ └── cmpu_integration_pal_log.h │ │ │ │ │ ├── dmpu_integration_test │ │ │ │ │ │ ├── dmpu_integration_helper.h │ │ │ │ │ │ ├── dmpu_integration_test.c │ │ │ │ │ │ ├── dmpu_integration_test.h │ │ │ │ │ │ ├── dmpu_integration_test_arm.c │ │ │ │ │ │ └── pal │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ └── dmpu_integration_pal_log.h │ │ │ │ │ ├── proj_integration_tests.cfg │ │ │ │ │ └── runtime_integration_test │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── pal │ │ │ │ │ │ └── include │ │ │ │ │ │ │ ├── run_integration_pal_log.h │ │ │ │ │ │ │ ├── run_integration_pal_otp.h │ │ │ │ │ │ │ └── run_integration_pal_reg.h │ │ │ │ │ │ ├── run_integration_flash.c │ │ │ │ │ │ ├── run_integration_flash.h │ │ │ │ │ │ ├── run_integration_helper.c │ │ │ │ │ │ ├── run_integration_helper.h │ │ │ │ │ │ ├── run_integration_otp.c │ │ │ │ │ │ ├── run_integration_otp.h │ │ │ │ │ │ ├── run_integration_profiler.c │ │ │ │ │ │ ├── run_integration_profiler.h │ │ │ │ │ │ ├── run_integration_test.c │ │ │ │ │ │ ├── run_integration_test.h │ │ │ │ │ │ ├── run_integration_test_arm.c │ │ │ │ │ │ ├── stackinfo │ │ │ │ │ │ └── tests │ │ │ │ │ │ ├── run_integration_aes.c │ │ │ │ │ │ ├── run_integration_asset_prov.c │ │ │ │ │ │ ├── run_integration_ccm.c │ │ │ │ │ │ ├── run_integration_chacha.c │ │ │ │ │ │ ├── run_integration_dhm.c │ │ │ │ │ │ ├── run_integration_drbg.c │ │ │ │ │ │ ├── run_integration_ecdh.c │ │ │ │ │ │ ├── run_integration_ecdsa.c │ │ │ │ │ │ ├── run_integration_ecies.c │ │ │ │ │ │ ├── run_integration_ext_dma.c │ │ │ │ │ │ ├── run_integration_gcm.c │ │ │ │ │ │ ├── run_integration_key_derivation.c │ │ │ │ │ │ ├── run_integration_mac.c │ │ │ │ │ │ ├── run_integration_rsa.c │ │ │ │ │ │ ├── run_integration_secure_boot.c │ │ │ │ │ │ ├── run_integration_sha.c │ │ │ │ │ │ ├── run_integration_srp.c │ │ │ │ │ │ └── run_integration_test_api.h │ │ │ │ └── proj │ │ │ │ │ ├── cc3x │ │ │ │ │ ├── cc312_r1 │ │ │ │ │ │ ├── test_proj_cclib.c │ │ │ │ │ │ ├── test_proj_cclib.h │ │ │ │ │ │ ├── test_proj_defs.h │ │ │ │ │ │ ├── test_proj_hw.c │ │ │ │ │ │ ├── test_proj_map.c │ │ │ │ │ │ ├── test_proj_otp.c │ │ │ │ │ │ ├── test_proj_otp.h │ │ │ │ │ │ └── test_proj_otp_data.c │ │ │ │ │ ├── test_proj.c │ │ │ │ │ └── test_proj.h │ │ │ │ │ └── test_proj_common.h │ │ │ │ └── utils │ │ │ │ └── mbedtls_cc_util_key_derivation.c │ │ ├── prepare_mbedtls.sh │ │ ├── proj.ext.cfg │ │ ├── runtime_release_info.txt │ │ ├── shared │ │ │ ├── CMakeLists.txt │ │ │ ├── hw │ │ │ │ └── include │ │ │ │ │ ├── cc312_cerberus_Register_Description.htm │ │ │ │ │ ├── dx_crys_kernel.h │ │ │ │ │ ├── dx_env.h │ │ │ │ │ ├── dx_fpga_env.h │ │ │ │ │ ├── dx_host.h │ │ │ │ │ ├── dx_id_registers.h │ │ │ │ │ ├── dx_nvm.h │ │ │ │ │ ├── dx_reg_common.h │ │ │ │ │ └── dx_rng.h │ │ │ ├── include │ │ │ │ ├── cc_bitops.h │ │ │ │ ├── cc_crypto_ctx.h │ │ │ │ ├── cc_crypto_defs.h │ │ │ │ ├── cc_hal.h │ │ │ │ ├── cc_lli_defs.h │ │ │ │ ├── cc_mng │ │ │ │ │ ├── mbedtls_cc_mng.h │ │ │ │ │ └── mbedtls_cc_mng_error.h │ │ │ │ ├── cc_regs.h │ │ │ │ ├── cc_sym_error.h │ │ │ │ ├── cc_util │ │ │ │ │ ├── cc_util_asset_prov_int.h │ │ │ │ │ ├── cc_util_defs.h │ │ │ │ │ ├── cc_util_error.h │ │ │ │ │ ├── mbedtls_cc_util_defs.h │ │ │ │ │ ├── mbedtls_cc_util_key_derivation.h │ │ │ │ │ └── mbedtls_cc_util_key_derivation_defs.h │ │ │ │ ├── crypto_api │ │ │ │ │ ├── cc3x │ │ │ │ │ │ ├── cc_aes_defs_proj.h │ │ │ │ │ │ ├── cc_ec_edw_api.h │ │ │ │ │ │ ├── cc_ec_mont_api.h │ │ │ │ │ │ ├── cc_ecpki_domain.h │ │ │ │ │ │ ├── cc_hash_defs_proj.h │ │ │ │ │ │ ├── cc_pka_defs_hw.h │ │ │ │ │ │ ├── cc_rnd_common.h │ │ │ │ │ │ ├── mbedtls_aes_ext_dma.h │ │ │ │ │ │ ├── mbedtls_cc_aes_key_wrap.h │ │ │ │ │ │ ├── mbedtls_cc_aes_key_wrap_error.h │ │ │ │ │ │ ├── mbedtls_cc_ccm_star.h │ │ │ │ │ │ ├── mbedtls_cc_chacha.h │ │ │ │ │ │ ├── mbedtls_cc_chacha_error.h │ │ │ │ │ │ ├── mbedtls_cc_chacha_poly.h │ │ │ │ │ │ ├── mbedtls_cc_chacha_poly_error.h │ │ │ │ │ │ ├── mbedtls_cc_ec_mont_edw_error.h │ │ │ │ │ │ ├── mbedtls_cc_ecdh_edwards.h │ │ │ │ │ │ ├── mbedtls_cc_ecdsa_edwards.h │ │ │ │ │ │ ├── mbedtls_cc_ecies.h │ │ │ │ │ │ ├── mbedtls_cc_hkdf.h │ │ │ │ │ │ ├── mbedtls_cc_hkdf_error.h │ │ │ │ │ │ ├── mbedtls_cc_poly.h │ │ │ │ │ │ ├── mbedtls_cc_poly_error.h │ │ │ │ │ │ ├── mbedtls_cc_sha512_t.h │ │ │ │ │ │ ├── mbedtls_cc_srp.h │ │ │ │ │ │ ├── mbedtls_cc_srp_error.h │ │ │ │ │ │ ├── mbedtls_chacha_ext_dma.h │ │ │ │ │ │ ├── mbedtls_ext_dma_error.h │ │ │ │ │ │ └── mbedtls_hash_ext_dma.h │ │ │ │ │ ├── cc_aes_defs.h │ │ │ │ │ ├── cc_aes_error.h │ │ │ │ │ ├── cc_aesccm_error.h │ │ │ │ │ ├── cc_ecpki_build.h │ │ │ │ │ ├── cc_ecpki_dh.h │ │ │ │ │ ├── cc_ecpki_ecdsa.h │ │ │ │ │ ├── cc_ecpki_error.h │ │ │ │ │ ├── cc_ecpki_kg.h │ │ │ │ │ ├── cc_ecpki_types.h │ │ │ │ │ ├── cc_error.h │ │ │ │ │ ├── cc_ffc_domain.h │ │ │ │ │ ├── cc_ffc_domain_error.h │ │ │ │ │ ├── cc_ffcdh.h │ │ │ │ │ ├── cc_ffcdh_error.h │ │ │ │ │ ├── cc_hash_defs.h │ │ │ │ │ ├── cc_kdf.h │ │ │ │ │ ├── cc_kdf_error.h │ │ │ │ │ ├── cc_rnd_error.h │ │ │ │ │ ├── cc_rsa_build.h │ │ │ │ │ ├── cc_rsa_error.h │ │ │ │ │ ├── cc_rsa_kg.h │ │ │ │ │ ├── cc_rsa_prim.h │ │ │ │ │ ├── cc_rsa_schemes.h │ │ │ │ │ └── cc_rsa_types.h │ │ │ │ ├── mbedtls │ │ │ │ │ ├── aes_alt.h │ │ │ │ │ ├── cc_ecc_internal.h │ │ │ │ │ ├── ccm_alt.h │ │ │ │ │ ├── chacha20_alt.h │ │ │ │ │ ├── chachapoly_alt.h │ │ │ │ │ ├── cmac_alt.h │ │ │ │ │ ├── config-cc312-mps2-freertos.h │ │ │ │ │ ├── config-cc312-mps2-no-os.h │ │ │ │ │ ├── config-cc312-musca_b1-no-os.h │ │ │ │ │ ├── config-cc312.h │ │ │ │ │ ├── dhm_alt.h │ │ │ │ │ ├── gcm_alt.h │ │ │ │ │ ├── poly1305_alt.h │ │ │ │ │ ├── rsa_alt.h │ │ │ │ │ ├── sha1_alt.h │ │ │ │ │ └── sha256_alt.h │ │ │ │ ├── pal │ │ │ │ │ ├── cc_log_mask.h │ │ │ │ │ ├── cc_pal_abort.h │ │ │ │ │ ├── cc_pal_apbc.h │ │ │ │ │ ├── cc_pal_barrier.h │ │ │ │ │ ├── cc_pal_buff_attr.h │ │ │ │ │ ├── cc_pal_compiler.h │ │ │ │ │ ├── cc_pal_dma.h │ │ │ │ │ ├── cc_pal_dma_defs.h │ │ │ │ │ ├── cc_pal_error.h │ │ │ │ │ ├── cc_pal_fips.h │ │ │ │ │ ├── cc_pal_init.h │ │ │ │ │ ├── cc_pal_log.h │ │ │ │ │ ├── cc_pal_mem.h │ │ │ │ │ ├── cc_pal_memmap.h │ │ │ │ │ ├── cc_pal_mutex.h │ │ │ │ │ ├── cc_pal_perf.h │ │ │ │ │ ├── cc_pal_pm.h │ │ │ │ │ ├── cc_pal_trng.h │ │ │ │ │ ├── cc_pal_types.h │ │ │ │ │ ├── freertos │ │ │ │ │ │ ├── cc_pal_abort_plat.h │ │ │ │ │ │ ├── cc_pal_dma_plat.h │ │ │ │ │ │ ├── cc_pal_interrupt_ctrl_plat.h │ │ │ │ │ │ ├── cc_pal_log_plat.h │ │ │ │ │ │ ├── cc_pal_malloc_plat.h │ │ │ │ │ │ ├── cc_pal_mem_plat.h │ │ │ │ │ │ ├── cc_pal_mutex_plat.h │ │ │ │ │ │ ├── cc_pal_perf_plat.h │ │ │ │ │ │ └── cc_pal_types_plat.h │ │ │ │ │ ├── linux │ │ │ │ │ │ ├── cc_pal_abort_plat.h │ │ │ │ │ │ ├── cc_pal_dma_plat.h │ │ │ │ │ │ ├── cc_pal_interrupt_ctrl_plat.h │ │ │ │ │ │ ├── cc_pal_log_plat.h │ │ │ │ │ │ ├── cc_pal_malloc_plat.h │ │ │ │ │ │ ├── cc_pal_mem_plat.h │ │ │ │ │ │ ├── cc_pal_mutex_plat.h │ │ │ │ │ │ ├── cc_pal_perf_plat.h │ │ │ │ │ │ └── cc_pal_types_plat.h │ │ │ │ │ ├── mbedos │ │ │ │ │ │ ├── cc_pal_abort_plat.h │ │ │ │ │ │ ├── cc_pal_dma_plat.h │ │ │ │ │ │ ├── cc_pal_interrupt_ctrl_plat.h │ │ │ │ │ │ ├── cc_pal_log_plat.h │ │ │ │ │ │ ├── cc_pal_malloc_plat.h │ │ │ │ │ │ ├── cc_pal_mem_plat.h │ │ │ │ │ │ ├── cc_pal_mutex_plat.h │ │ │ │ │ │ ├── cc_pal_perf_plat.h │ │ │ │ │ │ └── cc_pal_types_plat.h │ │ │ │ │ └── no_os │ │ │ │ │ │ ├── cc_pal_abort_plat.h │ │ │ │ │ │ ├── cc_pal_dma_plat.h │ │ │ │ │ │ ├── cc_pal_interrupt_ctrl_plat.h │ │ │ │ │ │ ├── cc_pal_log_plat.h │ │ │ │ │ │ ├── cc_pal_malloc_plat.h │ │ │ │ │ │ ├── cc_pal_mem_plat.h │ │ │ │ │ │ ├── cc_pal_mutex_plat.h │ │ │ │ │ │ ├── cc_pal_perf_plat.h │ │ │ │ │ │ └── cc_pal_types_plat.h │ │ │ │ ├── proj │ │ │ │ │ └── cc3x │ │ │ │ │ │ ├── cc_address_defs.h │ │ │ │ │ │ ├── cc_crypto_boot_defs.h │ │ │ │ │ │ ├── cc_ecpki_domains_defs.h │ │ │ │ │ │ ├── cc_general_defs.h │ │ │ │ │ │ ├── cc_int_general_defs.h │ │ │ │ │ │ ├── cc_otp_defs.h │ │ │ │ │ │ ├── cc_pka_hw_plat_defs.h │ │ │ │ │ │ ├── cc_production_asset.h │ │ │ │ │ │ ├── cc_sec_defs.h │ │ │ │ │ │ ├── cc_sram_map.h │ │ │ │ │ │ ├── cc_util_apbc.h │ │ │ │ │ │ └── cc_util_pm.h │ │ │ │ ├── sbrom │ │ │ │ │ ├── cc_asset_prov.h │ │ │ │ │ ├── cc_crypto_x509_common_defs.h │ │ │ │ │ └── cc_crypto_x509_defs.h │ │ │ │ └── trng │ │ │ │ │ └── cc_config_trng90b.h │ │ │ └── src │ │ │ │ └── proj │ │ │ │ └── cc3x │ │ │ │ ├── cc_ecpki_info.c │ │ │ │ ├── cc_hash_info.c │ │ │ │ └── cc_rsa_info.c │ │ └── utils │ │ │ └── src │ │ │ ├── cc3x_asset_prov_rt │ │ │ ├── asset_provisioning_rt_util.py │ │ │ ├── asset_util_rt_helper.py │ │ │ ├── examples │ │ │ │ └── asset_prov_se_512.cfg │ │ │ └── lib │ │ │ │ └── main.c │ │ │ ├── cc3x_boot_cert │ │ │ ├── cert_lib │ │ │ │ └── main.c │ │ │ ├── cert_utils │ │ │ │ ├── cert_dbg_developer_util.py │ │ │ │ ├── cert_dbg_enabler_util.py │ │ │ │ ├── cert_key_util.py │ │ │ │ ├── cert_sb_content_util.py │ │ │ │ └── hbk_gen_util.py │ │ │ ├── common_utils │ │ │ │ ├── cert_basic_utilities.py │ │ │ │ ├── cert_cfg_parser_util.py │ │ │ │ ├── cert_dbg_util_data.py │ │ │ │ ├── cert_dbg_util_gen.py │ │ │ │ ├── cnt_data_structures.py │ │ │ │ ├── flags_global_defines.py │ │ │ │ ├── global_defines.py │ │ │ │ ├── global_defines_prim_hash.py │ │ │ │ ├── global_defines_rsa_format.py │ │ │ │ ├── hash_basic_utility.py │ │ │ │ └── key_data_structures.py │ │ │ ├── examples │ │ │ │ ├── content_cert │ │ │ │ │ ├── images_table.tbl │ │ │ │ │ ├── images_table_enc_0.tbl │ │ │ │ │ ├── images_table_verify_flash.tbl │ │ │ │ │ ├── images_table_verify_mem.tbl │ │ │ │ │ ├── sb_cnt_cert.cfg │ │ │ │ │ ├── sb_cnt_cert_enc_0.cfg │ │ │ │ │ ├── sb_cnt_cert_verify_flash.cfg │ │ │ │ │ └── sb_cnt_cert_verify_mem.cfg │ │ │ │ ├── developer_cert │ │ │ │ │ ├── sb_developer_dbg_cert.cfg │ │ │ │ │ ├── sb_developer_dbg_cert_no_pwd.cfg │ │ │ │ │ ├── sd_gen_developer_cert.sh │ │ │ │ │ └── sd_gen_developer_cert_enter_pem.sh │ │ │ │ ├── enabler_cert │ │ │ │ │ ├── sb_enabler_dbg_cert.cfg │ │ │ │ │ ├── sb_enabler_dbg_cert_no_pwd.cfg │ │ │ │ │ ├── sb_enabler_dbg_cert_rma.cfg │ │ │ │ │ ├── sb_enabler_dbg_cert_rma_no_pwd.cfg │ │ │ │ │ ├── sd_gen_enabler_cert.sh │ │ │ │ │ ├── sd_gen_enabler_cert_enter_pem.sh │ │ │ │ │ ├── x509_sb_enabler_dbg_cert.cfg │ │ │ │ │ ├── x509_sb_enabler_dbg_cert_rma.cfg │ │ │ │ │ └── x509_sd_gen_enabler_cert.sh │ │ │ │ └── key_cert │ │ │ │ │ ├── sb_key_cert.cfg │ │ │ │ │ ├── sb_key_cert_hbk0.cfg │ │ │ │ │ └── sb_key_cert_hbk1.cfg │ │ │ ├── x509cert_lib │ │ │ │ └── main.c │ │ │ └── x509cert_utils │ │ │ │ ├── cert_dbg_developer_util.py │ │ │ │ ├── cert_dbg_enabler_util.py │ │ │ │ ├── cert_key_util.py │ │ │ │ ├── cert_sb_content_util.py │ │ │ │ ├── hbk_gen_util.py │ │ │ │ └── x509_util_helper.py │ │ │ ├── cmpu_asset_pkg_util │ │ │ ├── cmpu_asset_pkg_util.py │ │ │ ├── cmpu_util_helper.py │ │ │ ├── examples │ │ │ │ ├── asset_icv_ce.cfg │ │ │ │ └── asset_icv_cp.cfg │ │ │ └── lib │ │ │ │ └── main.c │ │ │ ├── common │ │ │ ├── common_crypto_asym.c │ │ │ ├── common_crypto_asym.h │ │ │ ├── common_crypto_encode.c │ │ │ ├── common_crypto_encode.h │ │ │ ├── common_crypto_sym.c │ │ │ ├── common_crypto_sym.h │ │ │ ├── common_crypto_x509.c │ │ │ ├── common_crypto_x509.h │ │ │ ├── common_rsa_keypair.c │ │ │ ├── common_rsa_keypair.h │ │ │ ├── common_rsa_keypair_util.c │ │ │ ├── common_rsa_keypair_util.h │ │ │ ├── common_sb_ops.c │ │ │ ├── common_sb_ops.h │ │ │ ├── common_util_files.c │ │ │ ├── common_util_files.h │ │ │ └── common_util_log.h │ │ │ ├── dmpu_asset_pkg_util │ │ │ ├── common │ │ │ │ ├── dmpu_common.c │ │ │ │ ├── dmpu_util_crypto_helper.py │ │ │ │ ├── dmpu_util_helper.py │ │ │ │ └── dmpu_utils.h │ │ │ ├── icv_key_response │ │ │ │ ├── dmpu_icv_key_response_util.py │ │ │ │ ├── examples │ │ │ │ │ └── dmpu_icv_key_response.cfg │ │ │ │ └── lib │ │ │ │ │ └── main.c │ │ │ ├── oem_asset_package │ │ │ │ ├── dmpu_oem_asset_pkg_util.py │ │ │ │ ├── examples │ │ │ │ │ ├── asset_oem_ce.cfg │ │ │ │ │ └── asset_oem_cp.cfg │ │ │ │ └── lib │ │ │ │ │ └── main.c │ │ │ └── oem_key_request │ │ │ │ ├── dmpu_oem_key_request_util.py │ │ │ │ ├── examples │ │ │ │ └── dmpu_oem_key_request.cfg │ │ │ │ └── lib │ │ │ │ └── main.c │ │ │ └── proj.cfg │ ├── ethos_u_core_driver │ │ └── CMakeLists.txt │ ├── mbedcrypto │ │ ├── 0001-Add-TF-M-Builtin-Key-Loader-driver-entry-points.patch │ │ ├── 0002-Enable-crypto-code-sharing-between-independent-binar.patch │ │ ├── 0003-Allow-SE-key-to-use-key-vendor-id-within-PSA-crypto.patch │ │ ├── 0004-Initialise-driver-wrappers-as-first-step-in-psa_cryp.patch │ │ ├── 0005-Hardcode-CC3XX-entry-points.patch │ │ ├── 0006-Enable-psa_can_do_hash.patch │ │ ├── 0007-P256M-Add-option-to-force-not-use-of-asm.patch │ │ ├── CMakeLists.txt │ │ └── mbedcrypto_config │ │ │ ├── crypto_config_default.h │ │ │ ├── crypto_config_profile_large.h │ │ │ ├── crypto_config_profile_medium.h │ │ │ ├── crypto_config_profile_small.h │ │ │ ├── tfm_mbedcrypto_config_client.h │ │ │ ├── tfm_mbedcrypto_config_default.h │ │ │ ├── tfm_mbedcrypto_config_extra_nv_seed.h │ │ │ ├── tfm_mbedcrypto_config_profile_large.h │ │ │ ├── tfm_mbedcrypto_config_profile_medium.h │ │ │ └── tfm_mbedcrypto_config_profile_small.h │ ├── mcuboot │ │ └── CMakeLists.txt │ ├── psa-adac │ │ └── CMakeLists.txt │ ├── qcbor │ │ ├── 0001-Disable-gcc-Wmaybe-uninitialized-because-of-false-po.patch │ │ ├── 0002-Add-missing-type-casts.patch │ │ └── CMakeLists.txt │ ├── t_cose │ │ ├── 0001-Add-t_cose_key_encode-API.patch │ │ ├── 0002-Add-t_cose_key_decode-API.patch │ │ ├── 0003-Import-EC-keys-with-ECDSA-xxx-algo-rather-than-ECDH.patch │ │ ├── 0004-Remove-unused-EdDSA-calls-to-help-reduce-code-size.patch │ │ ├── 0005-Remove-or-disable-unused-functions-in-PSA-Crypto-lay.patch │ │ ├── 0006-Disable-unnecessary-test-cases.patch │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── t_cose_key.h │ │ ├── src │ │ │ └── t_cose_key.c │ │ └── tfm_t_cose.cmake │ ├── tf-m-extras │ │ └── CMakeLists.txt │ └── tf-m-tests │ │ ├── read_version.cmake │ │ └── version.txt ├── fih │ ├── CMakeLists.txt │ ├── inc │ │ ├── fih.h │ │ └── tfm_fih_rng.h │ └── src │ │ └── fih.c ├── tfm_log │ ├── CMakeLists.txt │ ├── inc │ │ └── tfm_log.h │ └── src │ │ └── tfm_log.c ├── tfm_log_unpriv │ ├── CMakeLists.txt │ ├── inc │ │ └── tfm_log_unpriv.h │ └── src │ │ └── tfm_log_unpriv.c └── tfm_vprintf │ ├── CMakeLists.txt │ ├── inc │ └── tfm_vprintf.h │ └── src │ └── tfm_vprintf.c ├── license.rst ├── platform ├── CMakeLists.txt ├── Kconfig ├── Kconfig.arch ├── Kconfig.fpu ├── Kconfig.platform ├── ext │ ├── accelerator │ │ ├── CMakeLists.txt │ │ ├── adi │ │ │ └── CMakeLists.txt │ │ ├── cc312 │ │ │ ├── CMakeLists.txt │ │ │ ├── cc312.c │ │ │ ├── cc312_log.c │ │ │ ├── cc312_rom_crypto_hw.c │ │ │ ├── crypto_accelerator_config.h │ │ │ ├── crypto_hw.c │ │ │ ├── mbedtls_accelerator_config.h │ │ │ ├── mbedtls_accelerator_config_bl2.h │ │ │ ├── otp_cc312.c │ │ │ └── psa-adac │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adac_crypto_cc312.c │ │ │ │ ├── adac_crypto_cc312.h │ │ │ │ ├── adac_crypto_cc312_hash.c │ │ │ │ ├── adac_crypto_cc312_mac.c │ │ │ │ ├── adac_crypto_cc312_pk.c │ │ │ │ ├── adac_crypto_cc312_rng.c │ │ │ │ └── include │ │ │ │ └── psa_adac_crypto_api.h │ │ ├── interface │ │ │ └── crypto_hw.h │ │ └── stm │ │ │ ├── CMakeLists.txt │ │ │ └── bl2_disabled_crypto_accelerator_config.h │ ├── common │ │ ├── armclang │ │ │ ├── tfm_common_bl2.sct │ │ │ ├── tfm_common_ns.sct │ │ │ ├── tfm_common_s.sct.template │ │ │ └── tfm_isolation_s.sct.template │ │ ├── boot_hal_bl1_1.c │ │ ├── boot_hal_bl1_2.c │ │ ├── boot_hal_bl2.c │ │ ├── common_target_cfg.h │ │ ├── core_ext.h │ │ ├── exception_info.c │ │ ├── faults.c │ │ ├── gcc │ │ │ ├── tfm_common_bl2.ld │ │ │ ├── tfm_common_ns.ld │ │ │ ├── tfm_common_s.ld.template │ │ │ └── tfm_isolation_s.ld.template │ │ ├── generated_file_list.yaml │ │ ├── iar │ │ │ ├── tfm_common_bl2.icf │ │ │ ├── tfm_common_ns.icf │ │ │ ├── tfm_common_s.icf.template │ │ │ └── tfm_isolation_s.icf.template │ │ ├── llvm │ │ │ ├── tfm_common_bl2.ld │ │ │ ├── tfm_common_ns.ldc │ │ │ └── tfm_isolation_s.ld.template │ │ ├── mem_check_v6m_v7m.c │ │ ├── mem_check_v6m_v7m.h │ │ ├── mem_check_v6m_v7m_hal.h │ │ ├── mpc_ppc_faults.c │ │ ├── picolibc.c │ │ ├── provisioning.c │ │ ├── provisioning_bundle │ │ │ ├── CMakeLists.txt │ │ │ ├── bl2_provisioning.c │ │ │ ├── create_provisioning_bundle.py │ │ │ ├── create_provisioning_data.py │ │ │ ├── provisioning_bundle.h │ │ │ ├── provisioning_bundle.icf │ │ │ ├── provisioning_bundle.ld │ │ │ ├── provisioning_bundle.ldc │ │ │ ├── provisioning_bundle.sct │ │ │ ├── provisioning_code.c │ │ │ ├── provisioning_config.cmake │ │ │ ├── provisioning_data_template.jinja2 │ │ │ └── runtime_stub_provisioning.c │ │ ├── scmi_hal_common.c │ │ ├── syscalls_stub.c │ │ ├── template │ │ │ ├── attest_hal.c │ │ │ ├── crypto_keys.c │ │ │ ├── crypto_nv_seed.c │ │ │ ├── flash_otp_nv_counters_backend.c │ │ │ ├── flash_otp_nv_counters_backend.h │ │ │ ├── nv_counters.c │ │ │ ├── otp_flash.c │ │ │ ├── tfm_fih_rng.c │ │ │ ├── tfm_hal_its_encryption.c │ │ │ ├── tfm_initial_attestation_key.pem │ │ │ ├── tfm_rotpk.c │ │ │ └── tfm_symmetric_iak.key │ │ ├── test_interrupt.c │ │ ├── test_interrupt.h │ │ ├── tfm_fatal_error.c │ │ ├── tfm_hal_isolation_v8m.c │ │ ├── tfm_hal_its.c │ │ ├── tfm_hal_nvic.c │ │ ├── tfm_hal_platform_v8m.c │ │ ├── tfm_hal_ps.c │ │ ├── tfm_hal_reset_halt.c │ │ ├── tfm_hal_sp_logdev.h │ │ ├── tfm_hal_sp_logdev_periph.c │ │ ├── tfm_hal_spm_logdev.h │ │ ├── tfm_hal_spm_logdev_peripheral.c │ │ ├── tfm_interrupts.c │ │ ├── tfm_s_linker_alignments.h │ │ ├── tfm_sanitize_handlers.c │ │ ├── uart_stdout.c │ │ └── uart_stdout.h │ ├── driver │ │ ├── Driver_MPC.h │ │ └── Driver_PPC.h │ └── target │ │ ├── adi │ │ └── max32657 │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── accelerator │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ ├── adi_psa_random.h │ │ │ │ ├── crypto_accelerator_config.h │ │ │ │ └── mbedtls_accelerator_config.h │ │ │ └── src │ │ │ │ ├── adi_accelerator.c │ │ │ │ └── adi_psa_random.c │ │ │ ├── cmsis.h │ │ │ ├── cmsis_drivers │ │ │ ├── Driver_Flash.c │ │ │ ├── Driver_MPC.c │ │ │ ├── Driver_PPC.c │ │ │ └── Driver_USART.c │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ ├── gcc │ │ │ │ └── max32657_sla.ld │ │ │ ├── inc │ │ │ │ └── mpc_sie200_drv.h │ │ │ └── src │ │ │ │ ├── mpc_sie200_drv.c │ │ │ │ ├── sla_header_max32657.c │ │ │ │ ├── startup_max32657.c │ │ │ │ └── system_max32657.c │ │ │ ├── device_cfg.h │ │ │ ├── hal_adi.cmake │ │ │ ├── mmio_defs.h │ │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ │ ├── otp_max32657.c │ │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ │ ├── platform_otp_ids.h │ │ │ ├── platform_retarget.h │ │ │ ├── s_ns_access.cmake │ │ │ ├── services │ │ │ ├── include │ │ │ │ └── tfm_ioctl_core_api.h │ │ │ └── src │ │ │ │ ├── tfm_platform_hal_ioctl.c │ │ │ │ └── tfm_platform_system.c │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tesa-toolkit.cmake │ │ │ ├── tests │ │ │ ├── psa_arch_tests_config.cmake │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_isolation.c │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_def.h │ │ ├── arm │ │ ├── corstone1000 │ │ │ ├── CMSIS_Driver │ │ │ │ ├── Config │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── Driver_Flash.c │ │ │ │ └── Driver_USART.c │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Config │ │ │ │ │ └── device_cfg.h │ │ │ │ ├── Include │ │ │ │ │ ├── boot_measurement.h │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── mpu_config.h │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ ├── platform_description.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── Source │ │ │ │ │ ├── device_definition.c │ │ │ │ │ ├── gcc │ │ │ │ │ ├── corstone1000_bl1_1.ld │ │ │ │ │ └── corstone1000_bl1_2.ld │ │ │ │ │ ├── startup_corstone1000.c │ │ │ │ │ └── system_core_init.c │ │ │ ├── Native_Driver │ │ │ │ ├── arm_watchdog_drv.c │ │ │ │ ├── arm_watchdog_drv.h │ │ │ │ ├── firewall.c │ │ │ │ ├── firewall.h │ │ │ │ ├── flash_common.h │ │ │ │ ├── mhu.h │ │ │ │ ├── mhu_v2_x.c │ │ │ │ ├── mhu_v2_x.h │ │ │ │ ├── mhu_wrapper_v2_x.c │ │ │ │ ├── spi_flash_commands.h │ │ │ │ ├── watchdog.c │ │ │ │ └── watchdog.h │ │ │ ├── bl1 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl1_1_shared_symbols.txt │ │ │ │ ├── bl1_flash_map.c │ │ │ │ ├── bl1_security_cnt.c │ │ │ │ ├── boot_hal_bl1_1.c │ │ │ │ ├── boot_hal_bl1_2.c │ │ │ │ ├── cc312_rom_crypto.c │ │ │ │ ├── cc312_rom_trng.c │ │ │ │ ├── provisioning.c │ │ │ │ └── signing_layout.c.in │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── flash_map_bl2.c │ │ │ │ └── security_cnt_bl2.c │ │ │ ├── cc312 │ │ │ │ └── dx_reg_base_host.h │ │ │ ├── cc3xx_config.h │ │ │ ├── ci_regression_tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Driver_Flash_SRAM_Emu.c │ │ │ │ ├── s_io_storage_test.c │ │ │ │ ├── s_io_storage_test.h │ │ │ │ ├── s_test.c │ │ │ │ ├── s_test_config.cmake │ │ │ │ └── test_flash.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── create-flash-image.sh │ │ │ ├── fip_parser │ │ │ │ ├── external │ │ │ │ │ └── uuid.h │ │ │ │ ├── fip_parser.c │ │ │ │ └── fip_parser.h │ │ │ ├── fw_update_agent │ │ │ │ ├── fwu_agent.c │ │ │ │ ├── fwu_agent.h │ │ │ │ ├── uefi_capsule_parser.c │ │ │ │ ├── uefi_capsule_parser.h │ │ │ │ ├── uefi_fmp.c │ │ │ │ └── uefi_fmp.h │ │ │ ├── io │ │ │ │ ├── io_block.c │ │ │ │ ├── io_block.h │ │ │ │ ├── io_defs.h │ │ │ │ ├── io_driver.h │ │ │ │ ├── io_flash.c │ │ │ │ ├── io_flash.h │ │ │ │ ├── io_storage.c │ │ │ │ └── io_storage.h │ │ │ ├── mem_check_v6m_v7m_hal.c │ │ │ ├── mmio_defs.h │ │ │ ├── partition │ │ │ │ ├── efi.h │ │ │ │ ├── flash_layout.h │ │ │ │ ├── gpt.c │ │ │ │ ├── gpt.h │ │ │ │ ├── mbr.h │ │ │ │ ├── partition.c │ │ │ │ ├── partition.h │ │ │ │ ├── region_defs.h │ │ │ │ └── uuid.h │ │ │ ├── platform.c │ │ │ ├── platform.h │ │ │ ├── platform_log.h │ │ │ ├── platform_otp_ids.h │ │ │ ├── rse_comms │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── rse_comms.c │ │ │ │ ├── rse_comms.h │ │ │ │ ├── rse_comms_hal.c │ │ │ │ ├── rse_comms_hal.h │ │ │ │ ├── rse_comms_permissions_hal.h │ │ │ │ ├── rse_comms_protocol.c │ │ │ │ ├── rse_comms_protocol.h │ │ │ │ ├── rse_comms_protocol_embed.c │ │ │ │ ├── rse_comms_protocol_embed.h │ │ │ │ ├── rse_comms_queue.c │ │ │ │ └── rse_comms_queue.h │ │ │ ├── rse_comms_permissions_hal.c │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── corstone1000_ioctl_requests.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── soft_crc │ │ │ │ ├── soft_crc.c │ │ │ │ └── soft_crc.h │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_isolation.c │ │ │ ├── tfm_hal_multi_core.c │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_interrupts.c │ │ │ └── tfm_peripherals_def.h │ │ ├── drivers │ │ │ ├── cc3xx │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── common │ │ │ │ │ ├── cc3xx_endian_helpers.h │ │ │ │ │ ├── cc3xx_error.h │ │ │ │ │ ├── cc3xx_stdlib.c │ │ │ │ │ └── cc3xx_stdlib.h │ │ │ │ ├── low_level_driver │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── include │ │ │ │ │ │ ├── cc3xx_aes.h │ │ │ │ │ │ ├── cc3xx_chacha.h │ │ │ │ │ │ ├── cc3xx_dcu.h │ │ │ │ │ │ ├── cc3xx_dev.h │ │ │ │ │ │ ├── cc3xx_dma.h │ │ │ │ │ │ ├── cc3xx_drbg.h │ │ │ │ │ │ ├── cc3xx_drbg_ctr.h │ │ │ │ │ │ ├── cc3xx_drbg_hash.h │ │ │ │ │ │ ├── cc3xx_drbg_hmac.h │ │ │ │ │ │ ├── cc3xx_drv.h │ │ │ │ │ │ ├── cc3xx_ec.h │ │ │ │ │ │ ├── cc3xx_ec_curve_data.h │ │ │ │ │ │ ├── cc3xx_ecdh.h │ │ │ │ │ │ ├── cc3xx_ecdsa.h │ │ │ │ │ │ ├── cc3xx_hash.h │ │ │ │ │ │ ├── cc3xx_hmac.h │ │ │ │ │ │ ├── cc3xx_init.h │ │ │ │ │ │ ├── cc3xx_kdf.h │ │ │ │ │ │ ├── cc3xx_key_defs.h │ │ │ │ │ │ ├── cc3xx_lcs.h │ │ │ │ │ │ ├── cc3xx_lcs_defs.h │ │ │ │ │ │ ├── cc3xx_otp.h │ │ │ │ │ │ ├── cc3xx_pka.h │ │ │ │ │ │ ├── cc3xx_poly1305.h │ │ │ │ │ │ ├── cc3xx_reg_defs.h │ │ │ │ │ │ └── cc3xx_rng.h │ │ │ │ │ └── src │ │ │ │ │ │ ├── cc3xx_aes.c │ │ │ │ │ │ ├── cc3xx_chacha.c │ │ │ │ │ │ ├── cc3xx_dcu.c │ │ │ │ │ │ ├── cc3xx_dma.c │ │ │ │ │ │ ├── cc3xx_drbg.c │ │ │ │ │ │ ├── cc3xx_drbg_ctr.c │ │ │ │ │ │ ├── cc3xx_drbg_hash.c │ │ │ │ │ │ ├── cc3xx_drbg_hmac.c │ │ │ │ │ │ ├── cc3xx_ec.c │ │ │ │ │ │ ├── cc3xx_ec_curve_data.c │ │ │ │ │ │ ├── cc3xx_ec_projective_point.c │ │ │ │ │ │ ├── cc3xx_ec_projective_point.h │ │ │ │ │ │ ├── cc3xx_ec_weierstrass.c │ │ │ │ │ │ ├── cc3xx_ec_weierstrass.h │ │ │ │ │ │ ├── cc3xx_ecdh.c │ │ │ │ │ │ ├── cc3xx_ecdsa.c │ │ │ │ │ │ ├── cc3xx_engine_state.c │ │ │ │ │ │ ├── cc3xx_engine_state.h │ │ │ │ │ │ ├── cc3xx_hash.c │ │ │ │ │ │ ├── cc3xx_hmac.c │ │ │ │ │ │ ├── cc3xx_init.c │ │ │ │ │ │ ├── cc3xx_kdf.c │ │ │ │ │ │ ├── cc3xx_lcs.c │ │ │ │ │ │ ├── cc3xx_otp.c │ │ │ │ │ │ ├── cc3xx_pka.c │ │ │ │ │ │ ├── cc3xx_poly1305.c │ │ │ │ │ │ └── cc3xx_rng.c │ │ │ │ ├── psa_driver_api │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cc3xx.h │ │ │ │ │ ├── cc3xx_psa_api_config.h │ │ │ │ │ ├── include │ │ │ │ │ │ ├── cc3xx_crypto_primitives_private.h │ │ │ │ │ │ ├── cc3xx_internal_cipher.h │ │ │ │ │ │ ├── cc3xx_misc.h │ │ │ │ │ │ ├── cc3xx_psa_aead.h │ │ │ │ │ │ ├── cc3xx_psa_asymmetric_encryption.h │ │ │ │ │ │ ├── cc3xx_psa_asymmetric_signature.h │ │ │ │ │ │ ├── cc3xx_psa_cipher.h │ │ │ │ │ │ ├── cc3xx_psa_entropy.h │ │ │ │ │ │ ├── cc3xx_psa_hash.h │ │ │ │ │ │ ├── cc3xx_psa_init.h │ │ │ │ │ │ ├── cc3xx_psa_key_agreement.h │ │ │ │ │ │ ├── cc3xx_psa_key_generation.h │ │ │ │ │ │ ├── cc3xx_psa_mac.h │ │ │ │ │ │ └── cc3xx_psa_random.h │ │ │ │ │ └── src │ │ │ │ │ │ ├── cc3xx_internal_cipher.c │ │ │ │ │ │ ├── cc3xx_misc.c │ │ │ │ │ │ ├── cc3xx_psa_aead.c │ │ │ │ │ │ ├── cc3xx_psa_asymmetric_encryption.c │ │ │ │ │ │ ├── cc3xx_psa_asymmetric_signature.c │ │ │ │ │ │ ├── cc3xx_psa_cipher.c │ │ │ │ │ │ ├── cc3xx_psa_entropy.c │ │ │ │ │ │ ├── cc3xx_psa_hash.c │ │ │ │ │ │ ├── cc3xx_psa_init.c │ │ │ │ │ │ ├── cc3xx_psa_key_agreement.c │ │ │ │ │ │ ├── cc3xx_psa_key_generation.c │ │ │ │ │ │ ├── cc3xx_psa_mac.c │ │ │ │ │ │ └── cc3xx_psa_random.c │ │ │ │ └── tests │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── include │ │ │ │ │ └── cc3xx_tests.h │ │ │ │ │ └── src │ │ │ │ │ ├── cc3xx_test_aes.c │ │ │ │ │ ├── cc3xx_test_aes.h │ │ │ │ │ ├── cc3xx_test_assert.h │ │ │ │ │ ├── cc3xx_test_chacha.c │ │ │ │ │ ├── cc3xx_test_chacha.h │ │ │ │ │ ├── cc3xx_test_drbg.c │ │ │ │ │ ├── cc3xx_test_drbg.h │ │ │ │ │ ├── cc3xx_test_ecc.c │ │ │ │ │ ├── cc3xx_test_ecc.h │ │ │ │ │ ├── cc3xx_test_ecdsa.c │ │ │ │ │ ├── cc3xx_test_ecdsa.h │ │ │ │ │ ├── cc3xx_test_hash.c │ │ │ │ │ ├── cc3xx_test_hash.h │ │ │ │ │ ├── cc3xx_test_main.c │ │ │ │ │ ├── cc3xx_test_pka.c │ │ │ │ │ ├── cc3xx_test_pka.h │ │ │ │ │ ├── cc3xx_test_utils.c │ │ │ │ │ ├── cc3xx_test_utils.h │ │ │ │ │ └── low_level_driver │ │ │ │ │ ├── test_lowlevel_aes.c │ │ │ │ │ ├── test_lowlevel_aes.h │ │ │ │ │ ├── test_lowlevel_chacha.c │ │ │ │ │ ├── test_lowlevel_chacha.h │ │ │ │ │ ├── test_lowlevel_ecc.c │ │ │ │ │ ├── test_lowlevel_ecc.h │ │ │ │ │ ├── test_lowlevel_ecdsa.c │ │ │ │ │ ├── test_lowlevel_ecdsa.h │ │ │ │ │ ├── test_lowlevel_hash.c │ │ │ │ │ └── test_lowlevel_hash.h │ │ │ ├── counter │ │ │ │ └── armv8m │ │ │ │ │ ├── syscounter_armv8-m_cntrl_drv.c │ │ │ │ │ ├── syscounter_armv8-m_cntrl_drv.h │ │ │ │ │ └── syscounter_armv8-m_cntrl_reg_map.h │ │ │ ├── dma │ │ │ │ └── dma350 │ │ │ │ │ ├── dma350_ch_drv.c │ │ │ │ │ ├── dma350_ch_drv.h │ │ │ │ │ ├── dma350_checker_layer.c │ │ │ │ │ ├── dma350_checker_layer.h │ │ │ │ │ ├── dma350_drv.c │ │ │ │ │ ├── dma350_drv.h │ │ │ │ │ ├── dma350_lib.c │ │ │ │ │ ├── dma350_lib.h │ │ │ │ │ ├── dma350_lib_unprivileged.c │ │ │ │ │ ├── dma350_lib_unprivileged.h │ │ │ │ │ ├── dma350_privileged_config.h │ │ │ │ │ ├── dma350_regdef.h │ │ │ │ │ └── template │ │ │ │ │ ├── dma350_privileged_config.c │ │ │ │ │ └── platform_svc_numbers.h │ │ │ ├── flash │ │ │ │ ├── cfi │ │ │ │ │ ├── cfi_drv.c │ │ │ │ │ └── cfi_drv.h │ │ │ │ ├── common │ │ │ │ │ └── Driver_Flash_Common.h │ │ │ │ ├── emulated │ │ │ │ │ ├── Driver_Flash_Emulated.h │ │ │ │ │ ├── emulated_flash_drv.c │ │ │ │ │ └── emulated_flash_drv.h │ │ │ │ ├── n25q256a │ │ │ │ │ ├── Driver_Flash_N25Q256A.h │ │ │ │ │ ├── spi_n25q256a_flash_lib.c │ │ │ │ │ └── spi_n25q256a_flash_lib.h │ │ │ │ ├── sst26vf064b │ │ │ │ │ ├── Driver_Flash_SST26VF064B.h │ │ │ │ │ ├── spi_sst26vf064b_flash_lib.c │ │ │ │ │ └── spi_sst26vf064b_flash_lib.h │ │ │ │ └── strata │ │ │ │ │ ├── Driver_Flash_Strata.h │ │ │ │ │ ├── spi_strataflashj3_flash_lib.c │ │ │ │ │ └── spi_strataflashj3_flash_lib.h │ │ │ ├── gpio │ │ │ │ └── pl061 │ │ │ │ │ ├── gpio_pl061_drv.c │ │ │ │ │ └── gpio_pl061_drv.h │ │ │ ├── kmu │ │ │ │ ├── kmu_drv.c │ │ │ │ └── kmu_drv.h │ │ │ ├── lcm │ │ │ │ ├── lcm_drv.c │ │ │ │ ├── lcm_drv.h │ │ │ │ └── lcm_otp_layout.h │ │ │ ├── mpc_sie │ │ │ │ ├── Driver_MPC_Common.h │ │ │ │ ├── Driver_MPC_Sie.h │ │ │ │ ├── mpc_sie_drv.c │ │ │ │ ├── mpc_sie_drv.h │ │ │ │ └── mpc_sie_reg_map.h │ │ │ ├── mpu │ │ │ │ └── armv8m │ │ │ │ │ ├── mpu_armv8m_drv.c │ │ │ │ │ └── mpu_armv8m_drv.h │ │ │ ├── ppc │ │ │ │ ├── ppc_drv.h │ │ │ │ └── ppc_drv_sie200.c │ │ │ ├── qspi │ │ │ │ └── xilinx_pg153_axi │ │ │ │ │ ├── xilinx_pg153_axi_qspi_controller_drv.c │ │ │ │ │ └── xilinx_pg153_axi_qspi_controller_drv.h │ │ │ ├── sam │ │ │ │ ├── sam_drv.c │ │ │ │ ├── sam_drv.h │ │ │ │ └── sam_reg_map.h │ │ │ ├── tgu │ │ │ │ ├── tgu_armv8_m_drv.c │ │ │ │ └── tgu_armv8_m_drv.h │ │ │ ├── timer │ │ │ │ ├── armv8m │ │ │ │ │ ├── systimer_armv8-m_drv.c │ │ │ │ │ ├── systimer_armv8-m_drv.h │ │ │ │ │ └── systimer_armv8-m_reg_map.h │ │ │ │ └── cmsdk │ │ │ │ │ ├── timer_cmsdk_drv.c │ │ │ │ │ └── timer_cmsdk_drv.h │ │ │ ├── usart │ │ │ │ ├── cmsdk │ │ │ │ │ ├── Driver_USART_CMSDK.h │ │ │ │ │ ├── uart_cmsdk_drv.c │ │ │ │ │ ├── uart_cmsdk_drv.h │ │ │ │ │ └── uart_cmsdk_reg_map.h │ │ │ │ ├── common │ │ │ │ │ └── Driver_USART_Common.h │ │ │ │ └── pl011 │ │ │ │ │ ├── Driver_USART_PL011.h │ │ │ │ │ ├── uart_pl011_drv.c │ │ │ │ │ └── uart_pl011_drv.h │ │ │ └── watchdog │ │ │ │ ├── arm_watchdog_drv.c │ │ │ │ └── arm_watchdog_drv.h │ │ ├── mps2 │ │ │ ├── an519 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── RTE_Device.h │ │ │ │ ├── cmsis_core │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── cmsis_cpu.h │ │ │ │ │ ├── mps2_an519.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ ├── startup_an519.c │ │ │ │ │ ├── system_core_init.c │ │ │ │ │ └── system_core_init.h │ │ │ │ ├── cmsis_driver_config.h │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ ├── Driver_PPC.c │ │ │ │ │ └── Driver_USART.c │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device_cfg.h │ │ │ │ ├── faults.c │ │ │ │ ├── native_drivers │ │ │ │ │ ├── arm_uart_drv.c │ │ │ │ │ ├── arm_uart_drv.h │ │ │ │ │ ├── mpc_sie200_drv.c │ │ │ │ │ ├── mpc_sie200_drv.h │ │ │ │ │ ├── ppc_sse200_drv.c │ │ │ │ │ ├── ppc_sse200_drv.h │ │ │ │ │ └── timer_cmsdk │ │ │ │ │ │ ├── timer_cmsdk.c │ │ │ │ │ │ └── timer_cmsdk.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── retarget │ │ │ │ │ ├── platform_retarget.h │ │ │ │ │ ├── platform_retarget_dev.c │ │ │ │ │ ├── platform_retarget_dev.h │ │ │ │ │ └── platform_retarget_pins.h │ │ │ │ ├── services │ │ │ │ │ └── src │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tests │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── an521 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── RTE_Device.h │ │ │ │ ├── cmsis_core │ │ │ │ │ ├── an521_ns_init.c │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── cmsis_cpu.h │ │ │ │ │ ├── mps2_an521.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ ├── startup_an521.c │ │ │ │ │ ├── system_core_init.c │ │ │ │ │ └── system_core_init.h │ │ │ │ ├── cmsis_driver_config.h │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ ├── Driver_PPC.c │ │ │ │ │ └── Driver_USART.c │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device_cfg.h │ │ │ │ ├── faults.c │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── native_drivers │ │ │ │ │ ├── arm_uart_drv.c │ │ │ │ │ ├── arm_uart_drv.h │ │ │ │ │ ├── mpc_sie200_drv.c │ │ │ │ │ ├── mpc_sie200_drv.h │ │ │ │ │ ├── ppc_sse200_drv.c │ │ │ │ │ ├── ppc_sse200_drv.h │ │ │ │ │ └── timer_cmsdk │ │ │ │ │ │ ├── timer_cmsdk.c │ │ │ │ │ │ └── timer_cmsdk.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── retarget │ │ │ │ │ ├── platform_retarget.h │ │ │ │ │ ├── platform_retarget_dev.c │ │ │ │ │ ├── platform_retarget_dev.h │ │ │ │ │ └── platform_retarget_pins.h │ │ │ │ ├── services │ │ │ │ │ └── src │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tests │ │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_hal_isolation.c │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_interrupts.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ └── common │ │ │ │ └── smm_mps2.h │ │ ├── mps3 │ │ │ ├── an524 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ ├── Driver_PPC.c │ │ │ │ │ ├── Driver_USART.c │ │ │ │ │ └── config │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ │ ├── config │ │ │ │ │ │ └── device_cfg.h │ │ │ │ │ ├── include │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ ├── device_definition.h │ │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ │ ├── platform_description.h │ │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ │ └── system_core_init.h │ │ │ │ │ └── source │ │ │ │ │ │ ├── device_definition.c │ │ │ │ │ │ ├── startup_an524.c │ │ │ │ │ │ └── system_core_init.c │ │ │ │ ├── native_drivers │ │ │ │ │ ├── ppc_sse200_drv.c │ │ │ │ │ └── ppc_sse200_drv.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── services │ │ │ │ │ └── src │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── corstone300 │ │ │ │ ├── an547 │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── check_config.cmake │ │ │ │ │ ├── cmsis_drivers │ │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ │ └── Driver_Flash_bl2.c │ │ │ │ │ ├── config.cmake │ │ │ │ │ ├── cpuarch.cmake │ │ │ │ │ ├── device │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── flash_device_definition.h │ │ │ │ │ │ └── source │ │ │ │ │ │ │ └── flash_device_definition.c │ │ │ │ │ ├── ns │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ │ ├── partition │ │ │ │ │ │ └── platform_base_address.h │ │ │ │ │ └── tfm_hal_platform_reset_halt.c │ │ │ │ ├── an552 │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── check_config.cmake │ │ │ │ │ ├── cmsis_drivers │ │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ │ └── Driver_Flash_bl2.c │ │ │ │ │ ├── config.cmake │ │ │ │ │ ├── cpuarch.cmake │ │ │ │ │ ├── device │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── flash_device_definition.h │ │ │ │ │ │ └── source │ │ │ │ │ │ │ └── flash_device_definition.c │ │ │ │ │ ├── ns │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ │ └── partition │ │ │ │ │ │ └── platform_base_address.h │ │ │ │ ├── common │ │ │ │ │ ├── bl2 │ │ │ │ │ │ └── boot_hal_bl2.c │ │ │ │ │ ├── check_config.cmake │ │ │ │ │ ├── cmsis_drivers │ │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ │ ├── Driver_SSE300_PPC.c │ │ │ │ │ │ ├── Driver_SSE300_PPC.h │ │ │ │ │ │ ├── Driver_TGU.c │ │ │ │ │ │ ├── Driver_TGU_Common.h │ │ │ │ │ │ ├── Driver_USART.c │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── non_secure │ │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ │ │ │ └── secure │ │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ │ ├── common.cmake │ │ │ │ │ ├── config.cmake │ │ │ │ │ ├── cpuarch.cmake │ │ │ │ │ ├── device │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ └── device_cfg.h │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ │ ├── corstone300.h │ │ │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ │ │ ├── platform_ns_device_definition.h │ │ │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ │ │ ├── platform_s_device_definition.h │ │ │ │ │ │ │ └── system_core_init.h │ │ │ │ │ │ └── source │ │ │ │ │ │ │ ├── corstone300_ns_init.c │ │ │ │ │ │ │ ├── platform_ns_device_definition.c │ │ │ │ │ │ │ ├── platform_s_device_definition.c │ │ │ │ │ │ │ ├── startup_corstone300.c │ │ │ │ │ │ │ └── system_core_init.c │ │ │ │ │ ├── libflash_drivers.cmake │ │ │ │ │ ├── native_drivers │ │ │ │ │ │ ├── ppc_sse300_drv.c │ │ │ │ │ │ └── ppc_sse300_drv.h │ │ │ │ │ ├── ns │ │ │ │ │ │ └── common.cmake │ │ │ │ │ ├── partition │ │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ │ └── region_defs.h │ │ │ │ │ ├── plat_test.c │ │ │ │ │ ├── services │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ │ ├── target_cfg.c │ │ │ │ │ ├── target_cfg.h │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ │ └── tfm_peripherals_def.h │ │ │ │ └── fvp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── check_config.cmake │ │ │ │ │ ├── cmsis_drivers │ │ │ │ │ └── Driver_Flash.c │ │ │ │ │ ├── config.cmake │ │ │ │ │ ├── cpuarch.cmake │ │ │ │ │ ├── ns │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ │ └── partition │ │ │ │ │ └── platform_base_address.h │ │ │ └── corstone310 │ │ │ │ ├── an555 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ └── Driver_Flash_bl2.c │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ │ ├── config │ │ │ │ │ │ └── device_cfg.h │ │ │ │ │ ├── include │ │ │ │ │ │ └── flash_device_definition.h │ │ │ │ │ └── source │ │ │ │ │ │ └── flash_device_definition.c │ │ │ │ ├── dma_init.c │ │ │ │ └── ns │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ ├── common │ │ │ │ ├── bl2 │ │ │ │ │ └── boot_hal_bl2.c │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ ├── Driver_PPC.c │ │ │ │ │ ├── Driver_PPC.h │ │ │ │ │ ├── Driver_PPC_Common.h │ │ │ │ │ ├── Driver_TGU.c │ │ │ │ │ ├── Driver_TGU_Common.h │ │ │ │ │ ├── Driver_USART.c │ │ │ │ │ └── config │ │ │ │ │ │ ├── non_secure │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ │ │ └── secure │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── common.cmake │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ │ ├── include │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ ├── corstone310.h │ │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ │ ├── platform_ns_device_definition.h │ │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ │ ├── platform_s_device_definition.h │ │ │ │ │ │ ├── power_control.h │ │ │ │ │ │ └── system_core_init.h │ │ │ │ │ └── source │ │ │ │ │ │ ├── corstone310_ns_init.c │ │ │ │ │ │ ├── platform_ns_device_definition.c │ │ │ │ │ │ ├── platform_s_device_definition.c │ │ │ │ │ │ ├── startup_corstone310.c │ │ │ │ │ │ └── system_core_init.c │ │ │ │ ├── libflash_drivers.cmake │ │ │ │ ├── native_drivers │ │ │ │ │ ├── ppc_corstone310_drv.c │ │ │ │ │ ├── ppc_corstone310_drv.h │ │ │ │ │ └── ppc_corstone310_reg_map.h │ │ │ │ ├── ns │ │ │ │ │ └── common.cmake │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── services │ │ │ │ │ └── src │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tests │ │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ │ └── fvp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ └── Driver_Flash.c │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ ├── config │ │ │ │ │ └── device_cfg.h │ │ │ │ └── source │ │ │ │ │ ├── dma350_address_remap.c │ │ │ │ │ └── dma350_checker_device_defs.c │ │ │ │ ├── dma_init.c │ │ │ │ ├── ns │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ ├── platform_svc_handler.c │ │ │ │ ├── platform_svc_numbers.h │ │ │ │ └── tfm_interrupts.c │ │ ├── mps4 │ │ │ ├── common │ │ │ │ ├── attest_hal.c │ │ │ │ ├── bl1 │ │ │ │ │ ├── bl1_1_shared_symbols.txt │ │ │ │ │ ├── boot_hal_bl1_1.c │ │ │ │ │ └── boot_hal_bl1_2.c │ │ │ │ ├── bl2 │ │ │ │ │ └── boot_hal_bl2.c │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ ├── Driver_MPC.c │ │ │ │ │ ├── Driver_TGU.c │ │ │ │ │ ├── Driver_TGU_Common.h │ │ │ │ │ ├── Driver_USART.c │ │ │ │ │ └── config │ │ │ │ │ │ └── non_secure │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── common.cmake │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── crypto_keys.c │ │ │ │ ├── device │ │ │ │ │ ├── config │ │ │ │ │ │ └── device_cfg.h │ │ │ │ │ ├── include │ │ │ │ │ │ ├── device_definition.h │ │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ │ ├── platform_ns_device_definition.h │ │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ │ ├── power_control.h │ │ │ │ │ │ └── system_core_init.h │ │ │ │ │ └── source │ │ │ │ │ │ ├── armclang │ │ │ │ │ │ ├── mps4_corstone3xx_bl1_1.sct │ │ │ │ │ │ └── mps4_corstone3xx_bl1_2.sct │ │ │ │ │ │ ├── corstone320_ns_init.c │ │ │ │ │ │ ├── dma350_address_remap.c │ │ │ │ │ │ ├── dma350_checker_device_defs.c │ │ │ │ │ │ ├── gcc │ │ │ │ │ │ ├── mps4_corstone3xx_bl1_1.ld │ │ │ │ │ │ └── mps4_corstone3xx_bl1_2.ld │ │ │ │ │ │ ├── iar │ │ │ │ │ │ ├── mps4_corstone3xx_bl1_1.icf │ │ │ │ │ │ └── mps4_corstone3xx_bl1_2.icf │ │ │ │ │ │ ├── llvm │ │ │ │ │ │ ├── mps4_corstone3xx_bl1_1.ld │ │ │ │ │ │ └── mps4_corstone3xx_bl1_2.ld │ │ │ │ │ │ ├── mps4_corstone3xx_ns_init.c │ │ │ │ │ │ ├── platform_ns_device_definition.c │ │ │ │ │ │ ├── startup_mps4_corstone3xx.c │ │ │ │ │ │ └── system_core_init.c │ │ │ │ ├── dma_init.c │ │ │ │ ├── kmu_slot_ids.h │ │ │ │ ├── libflash_drivers.cmake │ │ │ │ ├── mbedtls_extra_config.h │ │ │ │ ├── ns │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ ├── nv_counters.c │ │ │ │ ├── otp_lcm.c │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── platform_builtin_key_loader_ids.h │ │ │ │ ├── platform_nv_counters_ids.h │ │ │ │ ├── platform_otp_ids.h │ │ │ │ ├── platform_svc_handler.c │ │ │ │ ├── platform_svc_numbers.h │ │ │ │ ├── provisioning │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bl1_provisioning.c │ │ │ │ │ ├── bl2_stub_provisioning.c │ │ │ │ │ ├── bundle_cm │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── cm_create_provisioning_data.py │ │ │ │ │ │ ├── cm_provisioning_code.c │ │ │ │ │ │ ├── cm_provisioning_config.cmake │ │ │ │ │ │ └── cm_provisioning_data_template.jinja2 │ │ │ │ │ ├── bundle_common │ │ │ │ │ │ ├── provisioning_bundle.h │ │ │ │ │ │ ├── provisioning_bundle.icf │ │ │ │ │ │ ├── provisioning_bundle.ld │ │ │ │ │ │ ├── provisioning_bundle.ldc │ │ │ │ │ │ └── provisioning_bundle.sct │ │ │ │ │ ├── bundle_dm │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── dm_create_provisioning_data.py │ │ │ │ │ │ ├── dm_provisioning_code.c │ │ │ │ │ │ ├── dm_provisioning_config.cmake │ │ │ │ │ │ └── dm_provisioning_data_template.jinja2 │ │ │ │ │ ├── create_provisioning_bundle.py │ │ │ │ │ ├── pci_krtl_dummy.bin │ │ │ │ │ ├── runtime_stub_provisioning.c │ │ │ │ │ └── tci_krtl.bin │ │ │ │ ├── services │ │ │ │ │ └── src │ │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tests │ │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_builtin_key_ids.h │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── corstone315 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_PPC.c │ │ │ │ │ ├── Driver_PPC.h │ │ │ │ │ ├── Driver_PPC_Common.h │ │ │ │ │ └── config │ │ │ │ │ │ └── secure │ │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ │ ├── include │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ ├── corstone315.h │ │ │ │ │ │ └── platform_s_device_definition.h │ │ │ │ │ └── source │ │ │ │ │ │ └── platform_s_device_definition.c │ │ │ │ ├── native_drivers │ │ │ │ │ ├── ppc_corstone315_drv.c │ │ │ │ │ ├── ppc_corstone315_drv.h │ │ │ │ │ └── ppc_corstone315_reg_map.h │ │ │ │ └── target_cfg.c │ │ │ └── corstone320 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_PPC.c │ │ │ │ ├── Driver_PPC.h │ │ │ │ ├── Driver_PPC_Common.h │ │ │ │ └── config │ │ │ │ │ └── secure │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ ├── include │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── corstone320.h │ │ │ │ │ └── platform_s_device_definition.h │ │ │ │ └── source │ │ │ │ │ └── platform_s_device_definition.c │ │ │ │ ├── native_drivers │ │ │ │ ├── ppc_corstone320_drv.c │ │ │ │ ├── ppc_corstone320_drv.h │ │ │ │ └── ppc_corstone320_reg_map.h │ │ │ │ └── target_cfg.c │ │ ├── musca_b1 │ │ │ ├── CMSIS_Driver │ │ │ │ ├── Config │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── Driver_GFC100_EFlash.c │ │ │ │ ├── Driver_MPC.c │ │ │ │ ├── Driver_PPC.c │ │ │ │ ├── Driver_QSPI_Flash.c │ │ │ │ └── Driver_USART.c │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Config │ │ │ │ │ └── device_cfg.h │ │ │ │ ├── Include │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ ├── platform_description.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── Source │ │ │ │ │ ├── armclang │ │ │ │ │ ├── musca_bl2.sct │ │ │ │ │ └── musca_ns.sct │ │ │ │ │ ├── device_definition.c │ │ │ │ │ ├── gcc │ │ │ │ │ ├── musca_bl2.ld │ │ │ │ │ └── musca_ns.ld │ │ │ │ │ ├── gfc100_eflash_definition.c │ │ │ │ │ ├── iar │ │ │ │ │ ├── musca_bl2.icf │ │ │ │ │ └── musca_ns.icf │ │ │ │ │ ├── llvm │ │ │ │ │ ├── musca_bl2.ld │ │ │ │ │ └── musca_ns.ldc │ │ │ │ │ ├── startup_musca.c │ │ │ │ │ └── system_core_init.c │ │ │ ├── Libraries │ │ │ │ ├── mt25ql_flash_lib.c │ │ │ │ └── mt25ql_flash_lib.h │ │ │ ├── Native_Driver │ │ │ │ ├── gfc100_eflash_drv.c │ │ │ │ ├── gfc100_eflash_drv.h │ │ │ │ ├── gfc100_process_spec_api.h │ │ │ │ ├── gpio_cmsdk_drv.c │ │ │ │ ├── gpio_cmsdk_drv.h │ │ │ │ ├── mhu_v2_x.c │ │ │ │ ├── mhu_v2_x.h │ │ │ │ ├── mpc_sie200_drv.c │ │ │ │ ├── mpc_sie200_drv.h │ │ │ │ ├── musca_b1_eflash_drv.c │ │ │ │ ├── musca_b1_scc_drv.c │ │ │ │ ├── musca_b1_scc_drv.h │ │ │ │ ├── ppc_sse200_drv.c │ │ │ │ ├── ppc_sse200_drv.h │ │ │ │ ├── qspi_ip6514e_drv.c │ │ │ │ └── qspi_ip6514e_drv.h │ │ │ ├── bl2 │ │ │ │ └── boot_hal_bl2.c │ │ │ ├── cc312 │ │ │ │ ├── cc3xx_config.h │ │ │ │ └── dx_reg_base_host.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── faults.c │ │ │ ├── microsecond_timer.h │ │ │ ├── ns │ │ │ │ └── CMakeLists.txt │ │ │ ├── partition │ │ │ │ ├── flash_layout.h │ │ │ │ └── region_defs.h │ │ │ ├── plat_test.c │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ ├── tfm_gpled_api.h │ │ │ │ │ └── tfm_ioctl_api.h │ │ │ │ └── src │ │ │ │ │ ├── tfm_gpled_api.c │ │ │ │ │ ├── tfm_ioctl_ns_api.c │ │ │ │ │ ├── tfm_ioctl_s_api.c │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── systick_microsecond_timer.c │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_interrupts.c │ │ │ ├── tfm_peripherals_def.c │ │ │ └── tfm_peripherals_def.h │ │ ├── musca_s1 │ │ │ ├── CMSIS_Driver │ │ │ │ ├── Config │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── Driver_Flash_MRAM.c │ │ │ │ ├── Driver_MPC.c │ │ │ │ ├── Driver_PPC.c │ │ │ │ ├── Driver_QSPI_Flash.c │ │ │ │ └── Driver_USART.c │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Config │ │ │ │ │ └── device_cfg.h │ │ │ │ ├── Include │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_base_address.h │ │ │ │ │ ├── platform_description.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── Source │ │ │ │ │ ├── device_definition.c │ │ │ │ │ ├── startup_musca.c │ │ │ │ │ └── system_core_init.c │ │ │ ├── Libraries │ │ │ │ ├── mt25ql_flash_lib.c │ │ │ │ └── mt25ql_flash_lib.h │ │ │ ├── Native_Driver │ │ │ │ ├── cache_drv.c │ │ │ │ ├── cache_drv.h │ │ │ │ ├── gpio_cmsdk_drv.c │ │ │ │ ├── gpio_cmsdk_drv.h │ │ │ │ ├── mpc_sie200_drv.c │ │ │ │ ├── mpc_sie200_drv.h │ │ │ │ ├── musca_s1_scc_drv.c │ │ │ │ ├── musca_s1_scc_drv.h │ │ │ │ ├── ppc_sse200_drv.c │ │ │ │ ├── ppc_sse200_drv.h │ │ │ │ ├── qspi_ip6514e_drv.c │ │ │ │ └── qspi_ip6514e_drv.h │ │ │ ├── boot_hal_bl2.c │ │ │ ├── cc312 │ │ │ │ ├── cc3xx_config.h │ │ │ │ └── dx_reg_base_host.h │ │ │ ├── check_config.cmake │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── faults.c │ │ │ ├── ns │ │ │ │ └── CMakeLists.txt │ │ │ ├── partition │ │ │ │ ├── flash_layout.h │ │ │ │ └── region_defs.h │ │ │ ├── plat_test.c │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ ├── tfm_gpled_api.h │ │ │ │ │ └── tfm_ioctl_api.h │ │ │ │ └── src │ │ │ │ │ ├── tfm_gpled_api.c │ │ │ │ │ ├── tfm_ioctl_ns_api.c │ │ │ │ │ ├── tfm_ioctl_s_api.c │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ │ ├── secure │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── secure_test.c │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_interrupts.c │ │ │ ├── tfm_peripherals_def.c │ │ │ └── tfm_peripherals_def.h │ │ └── rse │ │ │ ├── automotive_rd │ │ │ └── rd1ae │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── flash_map_bl2.c │ │ │ │ ├── interrupts_bl2.c │ │ │ │ └── interrupts_bl2.h │ │ │ │ ├── bl2_image_id.h │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_Flash.c │ │ │ │ ├── Driver_USART_pl011.c │ │ │ │ ├── host_cmsis_driver_config.h │ │ │ │ └── rse_expansion_cmsis_driver_config.h │ │ │ │ ├── config.cmake │ │ │ │ ├── config_tfm_target.h │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ ├── host_device_cfg.h │ │ │ │ ├── host_device_definition.c │ │ │ │ ├── host_device_definition.h │ │ │ │ ├── rse_expansion_device_cfg.h │ │ │ │ ├── rse_expansion_device_definition.c │ │ │ │ ├── rse_expansion_device_definition.h │ │ │ │ └── rse_expansion_regs.h │ │ │ │ ├── flash_layout.h │ │ │ │ ├── gic_720ae_lib.c │ │ │ │ ├── gic_720ae_lib.h │ │ │ │ ├── host_ap_io_block_memory_map.h │ │ │ │ ├── host_ap_memory_map.h │ │ │ │ ├── host_atu_base_address.h │ │ │ │ ├── host_base_address.h │ │ │ │ ├── host_clus_util_memory_map.h │ │ │ │ ├── host_drivers │ │ │ │ ├── gic_720ae_drv.c │ │ │ │ ├── gic_720ae_drv.h │ │ │ │ └── gic_720ae_reg.h │ │ │ │ ├── host_fw_memory_map.h │ │ │ │ ├── host_scp_memory_map.h │ │ │ │ ├── host_si_memory_map.h │ │ │ │ ├── host_system.c │ │ │ │ ├── host_system.h │ │ │ │ ├── image_size_defs.h │ │ │ │ ├── manifest │ │ │ │ ├── ns_agent_mailbox.yaml │ │ │ │ └── tfm_manifest_list.yaml │ │ │ │ ├── noc_s3_lib.h │ │ │ │ ├── noc_s3_periph_lib.c │ │ │ │ ├── noc_s3_sysctrl_lib.c │ │ │ │ ├── rse_comms │ │ │ │ └── rse_comms_permissions_hal.c │ │ │ │ ├── rse_expansion_base_address.h │ │ │ │ ├── rse_expansion_peripherals_def.c │ │ │ │ ├── rse_memory_sizes.h │ │ │ │ └── tests │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── common │ │ │ ├── CMakeLists.txt │ │ │ ├── attest_hal.c │ │ │ ├── bl1 │ │ │ │ ├── bl1_1_debug.c │ │ │ │ ├── bl1_1_debug.h │ │ │ │ ├── bl1_1_shared_symbols.txt │ │ │ │ ├── bl1_2_debug.c │ │ │ │ ├── bl1_2_debug.h │ │ │ │ ├── bl1_fih_config.h │ │ │ │ ├── boot_hal_bl1_1.c │ │ │ │ ├── boot_hal_bl1_2.c │ │ │ │ ├── cc3xx │ │ │ │ │ ├── cc3xx_config.h │ │ │ │ │ ├── cc3xx_rom_crypto.c │ │ │ │ │ └── cc3xx_rom_trng.c │ │ │ │ ├── rse_bl1_rotpk.c │ │ │ │ ├── rse_fih.c │ │ │ │ ├── rse_kmu_keys.c │ │ │ │ ├── rse_kmu_keys.h │ │ │ │ └── scripts │ │ │ │ │ ├── create_bl1_1_dma_bin.py │ │ │ │ │ ├── dma_config.yaml │ │ │ │ │ └── include │ │ │ │ │ ├── program0_cmd0.yaml │ │ │ │ │ ├── program0_cmd1.yaml │ │ │ │ │ ├── program0_cmd2.yaml │ │ │ │ │ ├── program1_cmd0.yaml │ │ │ │ │ ├── program1_cmd1.yaml │ │ │ │ │ ├── program2_cmd0.yaml │ │ │ │ │ ├── program2_cmd1.yaml │ │ │ │ │ ├── program2_cmd2.yaml │ │ │ │ │ ├── program2_cmd3.yaml │ │ │ │ │ ├── program3_cmd0.yaml │ │ │ │ │ ├── program3_cmd1.yaml │ │ │ │ │ ├── program3_cmd2.yaml │ │ │ │ │ ├── program4_cmd0.yaml │ │ │ │ │ ├── program4_cmd1.yaml │ │ │ │ │ ├── program4_cmd2.yaml │ │ │ │ │ ├── program4_cmd3.yaml │ │ │ │ │ ├── program4_cmd4.yaml │ │ │ │ │ ├── program5_cmd0.yaml │ │ │ │ │ ├── program5_cmd1.yaml │ │ │ │ │ ├── program5_cmd2.yaml │ │ │ │ │ ├── program6_cmd0.yaml │ │ │ │ │ ├── program6_cmd1.yaml │ │ │ │ │ ├── program6_cmd2.yaml │ │ │ │ │ ├── program6_cmd3.yaml │ │ │ │ │ ├── program6_cmd4.yaml │ │ │ │ │ ├── program6_cmd5.yaml │ │ │ │ │ ├── program6_cmd6.yaml │ │ │ │ │ ├── program6_cmd7.yaml │ │ │ │ │ └── program6_cmd8.yaml │ │ │ ├── bl2 │ │ │ │ ├── boot_dma.c │ │ │ │ ├── boot_dma.h │ │ │ │ ├── cc3xx │ │ │ │ │ └── cc3xx_config.h │ │ │ │ ├── create_xip_tables.py │ │ │ │ ├── kce_dm_dummy_encryption_key.bin │ │ │ │ ├── rse_bl2_rotpk.c │ │ │ │ ├── sic_boot.c │ │ │ │ ├── sic_boot.h │ │ │ │ ├── signing_layout_sic_tables.c.in │ │ │ │ ├── staged_boot.c │ │ │ │ └── staged_boot.h │ │ │ ├── bringup_helpers │ │ │ │ ├── rse_bl1_2_image_otp_or_flash.c │ │ │ │ ├── rse_bringup_helpers.c │ │ │ │ ├── rse_bringup_helpers.h │ │ │ │ └── rse_bringup_helpers_hal.h │ │ │ ├── cc3xx │ │ │ │ ├── cc3xx_aes_external_key_loader.c │ │ │ │ ├── cc3xx_aes_external_key_loader.h │ │ │ │ ├── cc3xx_rng_external_trng.h │ │ │ │ └── dx_reg_base_host.h │ │ │ ├── check_config.cmake │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_Flash_memcpy.c │ │ │ │ ├── Driver_MPC.c │ │ │ │ ├── Driver_USART_cmsdk.c │ │ │ │ └── config │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── crypto_keys.c │ │ │ ├── device │ │ │ │ ├── config │ │ │ │ │ ├── device_cfg.h │ │ │ │ │ └── device_cfg_ns.h │ │ │ │ ├── include │ │ │ │ │ ├── boot_measurement.h │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ ├── rse.h │ │ │ │ │ ├── rse_clocks.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── source │ │ │ │ │ ├── armclang │ │ │ │ │ ├── rse_bl1_1.sct │ │ │ │ │ └── rse_bl1_2.sct │ │ │ │ │ ├── device_definition.c │ │ │ │ │ ├── dma350_checker_device_defs.c │ │ │ │ │ ├── gcc │ │ │ │ │ ├── rse_bl1_1.ld │ │ │ │ │ └── rse_bl1_2.ld │ │ │ │ │ ├── llvm │ │ │ │ │ ├── rse_bl1_1.ld │ │ │ │ │ └── rse_bl1_2.ld │ │ │ │ │ ├── rse_clocks.c │ │ │ │ │ ├── startup_rse.c │ │ │ │ │ ├── startup_rse_bl.c │ │ │ │ │ ├── startup_rse_bl1_1.c │ │ │ │ │ └── system_core_init.c │ │ │ ├── dma350_privileged_config.c │ │ │ ├── dpa_hardened_word_copy.c │ │ │ ├── dpa_hardened_word_copy.h │ │ │ ├── dpe │ │ │ │ ├── dpe_plat.c │ │ │ │ └── dpe_plat.h │ │ │ ├── error_codes_mapping.h │ │ │ ├── fip_parser │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fip_parser.c │ │ │ │ ├── fip_parser.h │ │ │ │ ├── firmware_image_package.h │ │ │ │ ├── fwu_metadata.c │ │ │ │ ├── fwu_metadata.h │ │ │ │ ├── gpt.c │ │ │ │ ├── gpt.h │ │ │ │ ├── host_flash_atu.c │ │ │ │ ├── host_flash_atu.h │ │ │ │ └── uuid.h │ │ │ ├── fwu_config.h │ │ │ ├── host_drivers │ │ │ │ ├── mscp_drv │ │ │ │ │ ├── mscp_drv.c │ │ │ │ │ └── mscp_drv.h │ │ │ │ ├── noc_s3 │ │ │ │ │ ├── apu │ │ │ │ │ │ ├── noc_s3_apu_drv.c │ │ │ │ │ │ ├── noc_s3_apu_drv.h │ │ │ │ │ │ └── noc_s3_apu_reg.h │ │ │ │ │ ├── discovery │ │ │ │ │ │ ├── noc_s3_discovery_drv.c │ │ │ │ │ │ ├── noc_s3_discovery_drv.h │ │ │ │ │ │ └── noc_s3_discovery_reg.h │ │ │ │ │ ├── noc_s3_drv.h │ │ │ │ │ ├── noc_s3_rse_drv.c │ │ │ │ │ ├── noc_s3_rse_drv.h │ │ │ │ │ ├── psam │ │ │ │ │ │ ├── noc_s3_psam_drv.c │ │ │ │ │ │ ├── noc_s3_psam_drv.h │ │ │ │ │ │ └── noc_s3_psam_reg.h │ │ │ │ │ └── util │ │ │ │ │ │ ├── noc_s3_util.c │ │ │ │ │ │ └── noc_s3_util.h │ │ │ │ └── smmu_v3 │ │ │ │ │ ├── smmu_v3_drv.c │ │ │ │ │ ├── smmu_v3_drv.h │ │ │ │ │ └── smmu_v3_memory_map.h │ │ │ ├── libraries │ │ │ │ ├── sds.c │ │ │ │ └── sds.h │ │ │ ├── manifest │ │ │ │ ├── ns_agent_mailbox.yaml │ │ │ │ ├── tfm_crypto.yaml │ │ │ │ ├── tfm_initial_attestation.yaml │ │ │ │ └── tfm_manifest_list.yaml │ │ │ ├── mbedtls_extra_config.h │ │ │ ├── native_drivers │ │ │ │ ├── atu_rse_drv.c │ │ │ │ ├── atu_rse_drv.h │ │ │ │ ├── integrity_checker_drv.c │ │ │ │ ├── integrity_checker_drv.h │ │ │ │ ├── mhu.h │ │ │ │ ├── mhu_v2_x.c │ │ │ │ ├── mhu_v2_x.h │ │ │ │ ├── mhu_v3_x.c │ │ │ │ ├── mhu_v3_x.h │ │ │ │ ├── mhu_wrapper_v2_x.c │ │ │ │ ├── mhu_wrapper_v3_x.c │ │ │ │ ├── sic_drv.c │ │ │ │ ├── sic_drv.h │ │ │ │ ├── tram_drv.c │ │ │ │ └── tram_drv.h │ │ │ ├── ns │ │ │ │ ├── common.cmake │ │ │ │ ├── config.cmake.in │ │ │ │ └── cpuarch.cmake │ │ │ ├── nv_counters.c │ │ │ ├── otp_lcm.c │ │ │ ├── partition │ │ │ │ ├── platform_base_address.h │ │ │ │ └── region_defs.h │ │ │ ├── plat_def_fip_uuid.h │ │ │ ├── plat_test.c │ │ │ ├── platform_builtin_key_loader_ids.h │ │ │ ├── platform_dcu.h │ │ │ ├── platform_error_codes.h │ │ │ ├── platform_fatal_error.c │ │ │ ├── platform_locality.c │ │ │ ├── platform_locality.h │ │ │ ├── platform_ns_mailbox.c │ │ │ ├── platform_nv_counters_ids.h │ │ │ ├── platform_otp_ids.h │ │ │ ├── platform_svc_handler.c │ │ │ ├── platform_svc_numbers.h │ │ │ ├── provisioning │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl1_provisioning.c │ │ │ │ ├── bl2_stub_provisioning.c │ │ │ │ ├── bundle │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cm_provisioning_code.c │ │ │ │ │ ├── combined_provisioning.h │ │ │ │ │ ├── combined_provisioning_code.c │ │ │ │ │ ├── dm_chained_provisioning_code.c │ │ │ │ │ ├── dm_chained_provisioning_code.ld │ │ │ │ │ ├── dm_chained_provisioning_code.sct │ │ │ │ │ ├── dm_provisioning_code.c │ │ │ │ │ ├── provisioning_bundle.ld │ │ │ │ │ ├── provisioning_bundle.ldc │ │ │ │ │ ├── provisioning_bundle.sct │ │ │ │ │ ├── provisioning_code.ld │ │ │ │ │ └── provisioning_code.sct │ │ │ │ ├── derive_cm_and_dm_keys.py │ │ │ │ ├── keys │ │ │ │ │ ├── ca_hash │ │ │ │ │ │ ├── cm_root_ca_hash.bin │ │ │ │ │ │ └── dm_root_ca_hash.bin │ │ │ │ │ └── krtl │ │ │ │ │ │ ├── pci_krtl_dummy.bin │ │ │ │ │ │ └── tci_krtl.bin │ │ │ │ ├── rse_provisioning_comms.c │ │ │ │ ├── rse_provisioning_comms.h │ │ │ │ ├── rse_provisioning_message.h │ │ │ │ ├── rse_provisioning_message_handler.c │ │ │ │ ├── rse_provisioning_message_handler.h │ │ │ │ ├── rse_provisioning_rotpk.c │ │ │ │ ├── rse_provisioning_rotpk.h │ │ │ │ ├── rse_provisioning_tci_key.c │ │ │ │ ├── rse_provisioning_tci_key.h │ │ │ │ ├── rse_provisioning_values.h │ │ │ │ └── runtime_stub_provisioning.c │ │ │ ├── rse_attack_tracking_counter.c │ │ │ ├── rse_attack_tracking_counter.h │ │ │ ├── rse_boot_state.c │ │ │ ├── rse_boot_state.h │ │ │ ├── rse_comms │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── rse_comms.c │ │ │ │ ├── rse_comms.h │ │ │ │ ├── rse_comms_atu.c │ │ │ │ ├── rse_comms_atu.h │ │ │ │ ├── rse_comms_atu_hal.h │ │ │ │ ├── rse_comms_hal.c │ │ │ │ ├── rse_comms_hal.h │ │ │ │ ├── rse_comms_permissions_hal.h │ │ │ │ ├── rse_comms_protocol.c │ │ │ │ ├── rse_comms_protocol.h │ │ │ │ ├── rse_comms_protocol_embed.c │ │ │ │ ├── rse_comms_protocol_embed.h │ │ │ │ ├── rse_comms_protocol_pointer_access.c │ │ │ │ ├── rse_comms_protocol_pointer_access.h │ │ │ │ ├── rse_comms_queue.c │ │ │ │ └── rse_comms_queue.h │ │ │ ├── rse_debug_after_reset.c │ │ │ ├── rse_debug_after_reset.h │ │ │ ├── rse_handshake │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── rse_handshake.c │ │ │ │ └── rse_handshake.h │ │ │ ├── rse_kmu_slot_ids.h │ │ │ ├── rse_nv_counter_mapping.c │ │ │ ├── rse_nv_counter_mapping.h │ │ │ ├── rse_otp_check_config.h │ │ │ ├── rse_otp_dev.h │ │ │ ├── rse_otp_layout.h │ │ │ ├── rse_permanently_disable_device.c │ │ │ ├── rse_permanently_disable_device.h │ │ │ ├── rse_provisioning_check_config.h │ │ │ ├── rse_rotpk_auto_generated_mappings.h │ │ │ ├── rse_rotpk_mapping.c │ │ │ ├── rse_rotpk_mapping.h │ │ │ ├── rse_rotpk_policy.h │ │ │ ├── rse_rotpk_revocation.c │ │ │ ├── rse_rotpk_revocation.h │ │ │ ├── rse_sam_config.c │ │ │ ├── rse_sam_config.h │ │ │ ├── rse_trng.c │ │ │ ├── rse_zero_count.c │ │ │ ├── rse_zero_count.h │ │ │ ├── runtime │ │ │ │ └── cc3xx │ │ │ │ │ └── cc3xx_config.h │ │ │ ├── runtime_shared_data.c │ │ │ ├── runtime_shared_data.h │ │ │ ├── sam_interrupts.c │ │ │ ├── sam_interrupts.h │ │ │ ├── scmi │ │ │ │ ├── scmi_hal.c │ │ │ │ └── scmi_hal_defs.h │ │ │ ├── scripts │ │ │ │ ├── create_blob_message.py │ │ │ │ ├── create_cm_provisioning_bundle.py │ │ │ │ ├── create_combined_provisioning_bundle.py │ │ │ │ ├── create_dm_chained_provisioning_bundle.py │ │ │ │ ├── create_dm_provisioning_bundle.py │ │ │ │ ├── create_otp_layout_specification.py │ │ │ │ ├── create_plain_data_message.py │ │ │ │ ├── derive_provisioning_key.py │ │ │ │ ├── derive_provisioning_master_key.py │ │ │ │ └── modules │ │ │ │ │ ├── arg_pre_parser.py │ │ │ │ │ ├── otp_config.py │ │ │ │ │ ├── provisioning_config.py │ │ │ │ │ ├── provisioning_message_config.py │ │ │ │ │ └── rse_provisioning_message.py │ │ │ ├── services │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── soft_crc │ │ │ │ ├── soft_crc.c │ │ │ │ └── soft_crc.h │ │ │ ├── spm_dma_copy.c │ │ │ ├── subplatform_pal_default_config │ │ │ │ ├── rse_nv_counter_config.h │ │ │ │ ├── rse_otp_config.h │ │ │ │ ├── rse_provisioning_config.h │ │ │ │ └── rse_rotpk_config.h │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ │ ├── bl1_1 │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bl1_1_test.c │ │ │ │ │ ├── rse_provisioning_tests.c │ │ │ │ │ ├── rse_provisioning_tests.h │ │ │ │ │ ├── test_state_transitions.c │ │ │ │ │ └── test_state_transitions.h │ │ │ │ ├── bl1_2 │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── bl1_2_test.c │ │ │ │ ├── rse_test_common.c │ │ │ │ ├── rse_test_common.h │ │ │ │ ├── rse_test_executable │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bl1_1_suites.h │ │ │ │ │ ├── bl1_1_tests_shared_symbols.txt │ │ │ │ │ ├── bl1_2_suites.h │ │ │ │ │ ├── bl1_2_tests_shared_symbols.txt │ │ │ │ │ ├── rse_test_executable.c │ │ │ │ │ ├── rse_tests.ld │ │ │ │ │ ├── rse_tests.sct │ │ │ │ │ └── run_test_executable.c │ │ │ │ ├── secure │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── secure_test.c │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_builtin_key_ids.h │ │ │ ├── tfm_hal_isolation_rse.c │ │ │ ├── tfm_hal_multi_core.c │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_hal_platform_reset.c │ │ │ ├── tfm_interrupts.c │ │ │ ├── tfm_peripherals_def.c │ │ │ ├── tfm_peripherals_def.h │ │ │ └── unittests │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl1 │ │ │ │ └── rse_kmu_keys │ │ │ │ │ ├── test_rse_kmu_keys.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── bringup_helpers │ │ │ │ ├── bl1_2_otp_or_flash │ │ │ │ │ ├── test_rse_bl1_2_image_otp_or_flash.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ └── rse_bringup_helpers │ │ │ │ │ ├── test_rse_bringup_helpers.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ └── driver_USART_cmsdk │ │ │ │ │ ├── test_driver_USART_cmsdk.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── common │ │ │ │ ├── nv_counters │ │ │ │ │ ├── test_nv_counters.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ └── rse_boot_state │ │ │ │ │ ├── test_rse_boot_state.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── drivers │ │ │ │ ├── kmu_drv │ │ │ │ │ ├── test_kmu_drv.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── lcm_drv │ │ │ │ │ ├── test_lcm_drv.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ └── uart_cmsdk_drv │ │ │ │ │ ├── test_uart_cmsdk_drv.c │ │ │ │ │ └── utcfg.cmake │ │ │ │ ├── fip_parser │ │ │ │ ├── files │ │ │ │ │ ├── empty.fip │ │ │ │ │ ├── invalid_toc_entry_size.fip │ │ │ │ │ ├── invalid_toc_entry_uuid.fip │ │ │ │ │ ├── invalid_toc_header.fip │ │ │ │ │ ├── valid_toc_entry.fip │ │ │ │ │ └── valid_toc_header.fip │ │ │ │ ├── test_fip_parser.c │ │ │ │ └── utcfg.cmake │ │ │ │ ├── framework │ │ │ │ ├── cmock │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cfg.yml │ │ │ │ ├── cmsis │ │ │ │ │ └── CMakeLists.txt │ │ │ │ └── unity │ │ │ │ │ ├── 0001-generate_test_runner-sanitize-test-params.patch │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cfg.yml │ │ │ │ ├── include │ │ │ │ ├── cmsis_compiler.h │ │ │ │ ├── core_cm55.h │ │ │ │ ├── device_definition.h │ │ │ │ ├── flash_layout.h │ │ │ │ ├── host_cmsis_driver_config.h │ │ │ │ └── rse_memory_sizes.h │ │ │ │ └── native_drivers │ │ │ │ ├── atu_rse_drv │ │ │ │ ├── test_atu_rse_drv.c │ │ │ │ └── utcfg.cmake │ │ │ │ ├── integrity_checker_drv │ │ │ │ ├── test_integrity_checker_drv.c │ │ │ │ └── utcfg.cmake │ │ │ │ └── mhu_v3_x_drv │ │ │ │ ├── mhu_v3_x │ │ │ │ ├── test_mhu_v3_x.c │ │ │ │ └── utcfg.cmake │ │ │ │ └── mhu_wrapper_v3_x │ │ │ │ ├── test_mhu_wrapper_v3_x.c │ │ │ │ └── utcfg.cmake │ │ │ ├── kronos │ │ │ ├── CMakeLists.txt │ │ │ ├── bl1 │ │ │ │ └── rse_bringup_helpers_hal.c │ │ │ ├── bl2 │ │ │ │ ├── bl2_image_id.h │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ └── flash_map_bl2.c │ │ │ ├── check_config.cmake │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_Flash.c │ │ │ │ ├── Driver_USART.c │ │ │ │ └── host_cmsis_driver_config.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ │ ├── host_device_cfg.h │ │ │ │ ├── host_device_definition.c │ │ │ │ └── host_device_definition.h │ │ │ ├── flash_layout.h │ │ │ ├── host_base_address.h │ │ │ ├── manifest │ │ │ │ ├── tfm_crypto.yaml │ │ │ │ ├── tfm_manifest_list.yaml │ │ │ │ └── tfm_protected_storage.yaml │ │ │ ├── ns │ │ │ │ └── CMakeLists.txt │ │ │ ├── rse_comms │ │ │ │ └── rse_comms_permissions_hal.c │ │ │ ├── rse_memory_sizes.h │ │ │ └── tests │ │ │ │ ├── tfm_tests_config.cmake │ │ │ │ └── tfm_tests_ns_config.cmake │ │ │ ├── neoverse_rd │ │ │ ├── common │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ ├── Driver_USART.c │ │ │ │ │ ├── host_cmsis_driver_config.h │ │ │ │ │ └── rse_expansion_cmsis_driver_config.h │ │ │ │ ├── config.cmake │ │ │ │ ├── device │ │ │ │ │ ├── host_device_cfg.h │ │ │ │ │ ├── host_device_definition.c │ │ │ │ │ ├── host_device_definition.h │ │ │ │ │ ├── rse_expansion_device_cfg.h │ │ │ │ │ ├── rse_expansion_device_definition.c │ │ │ │ │ ├── rse_expansion_device_definition.h │ │ │ │ │ └── rse_expansion_regs.h │ │ │ │ ├── flash_layout.h │ │ │ │ ├── host_nrd3 │ │ │ │ │ ├── host_atu_base_address.h │ │ │ │ │ ├── host_base_address.h │ │ │ │ │ ├── host_clus_util_lcp_memory_map.h │ │ │ │ │ ├── host_css_io_block_memory_map.h │ │ │ │ │ ├── host_css_memory_map.h │ │ │ │ │ ├── host_fw_memory_map.h │ │ │ │ │ └── host_mscp_memory_map.h │ │ │ │ ├── host_nrd4 │ │ │ │ │ ├── host_atu_base_address.h │ │ │ │ │ ├── host_base_address.h │ │ │ │ │ ├── host_clus_util_lcp_memory_map.h │ │ │ │ │ ├── host_css_io_block_memory_map.h │ │ │ │ │ ├── host_css_memory_map.h │ │ │ │ │ └── host_mscp_memory_map.h │ │ │ │ ├── host_system.h │ │ │ │ ├── manifest │ │ │ │ │ ├── ns_agent_mailbox.yaml │ │ │ │ │ └── tfm_manifest_list.yaml │ │ │ │ ├── rse_expansion_base_address.h │ │ │ │ └── rse_expansion_peripherals_def.c │ │ │ ├── rdv3 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl1 │ │ │ │ │ ├── rdv3cfg2.tgf │ │ │ │ │ └── rse_bringup_helpers_hal.c │ │ │ │ ├── bl2 │ │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ │ ├── flash_map_bl2.c │ │ │ │ │ ├── interrupts_bl2.c │ │ │ │ │ └── interrupts_bl2.h │ │ │ │ ├── bl2_image_id.h │ │ │ │ ├── check_config.cmake │ │ │ │ ├── config.cmake │ │ │ │ ├── config_tfm_target.h │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── host_system.c │ │ │ │ ├── host_system.h │ │ │ │ ├── noc_s3_lib.h │ │ │ │ ├── noc_s3_periph_lib.c │ │ │ │ ├── noc_s3_sysctrl_lib.c │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── rse_comms │ │ │ │ │ └── rse_comms_permissions_hal.c │ │ │ │ ├── rse_memory_sizes.h │ │ │ │ ├── size_defs.h │ │ │ │ └── tests │ │ │ │ │ ├── tfm_tests_config.cmake │ │ │ │ │ └── tfm_tests_ns_config.cmake │ │ │ └── rdv3r1 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── bl1 │ │ │ │ ├── rdv3r1.tgf │ │ │ │ ├── rdv3r1cfg1.tgf │ │ │ │ └── rse_bringup_helpers_hal.c │ │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── flash_map_bl2.c │ │ │ │ ├── interrupts_bl2.c │ │ │ │ └── interrupts_bl2.h │ │ │ │ ├── bl2_image_id.h │ │ │ │ ├── check_config.cmake │ │ │ │ ├── config.cmake │ │ │ │ ├── config_tfm_target.h │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── host_fw_memory_map.h │ │ │ │ ├── host_system.c │ │ │ │ ├── noc_s3_lib.h │ │ │ │ ├── noc_s3_periph_lib.c │ │ │ │ ├── noc_s3_sysctrl_lib.c │ │ │ │ ├── rse_comms │ │ │ │ └── rse_comms_permissions_hal.c │ │ │ │ ├── rse_memory_sizes.h │ │ │ │ └── size_defs.h │ │ │ └── tc │ │ │ ├── common │ │ │ ├── bl1 │ │ │ │ └── rse_bringup_helpers_hal.c │ │ │ ├── bl2 │ │ │ │ ├── bl2_image_id.h │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── flash_map_bl2.c │ │ │ │ └── staging_config.h │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_Flash.c │ │ │ │ ├── Driver_USART.c │ │ │ │ └── host_cmsis_driver_config.h │ │ │ ├── config_tfm_target_common.h │ │ │ ├── device │ │ │ │ ├── host_device_cfg_common.h │ │ │ │ ├── host_device_definition.c │ │ │ │ └── host_device_definition.h │ │ │ ├── flash_layout.h │ │ │ ├── host_base_address.h │ │ │ ├── ns │ │ │ │ └── CMakeLists.txt │ │ │ ├── rse_comms │ │ │ │ └── rse_comms_permissions_hal.c │ │ │ ├── rse_memory_sizes.h │ │ │ └── tfm_peripherals_def.c │ │ │ ├── tc3 │ │ │ ├── CMakeLists.txt │ │ │ ├── check_config.cmake │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ │ └── host_device_cfg.h │ │ │ ├── rse_platform_defs.h │ │ │ └── tests │ │ │ │ ├── tfm_tests_config.cmake │ │ │ │ └── tfm_tests_ns_config.cmake │ │ │ └── tc4 │ │ │ ├── CMakeLists.txt │ │ │ ├── check_config.cmake │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ └── host_device_cfg.h │ │ │ ├── rse_platform_defs.h │ │ │ └── tests │ │ │ ├── tfm_tests_config.cmake │ │ │ └── tfm_tests_ns_config.cmake │ │ ├── armchina │ │ └── mps3 │ │ │ ├── alcor │ │ │ ├── an557 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ └── Driver_Flash_bl2.c │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ │ ├── include │ │ │ │ │ │ └── flash_device_definition.h │ │ │ │ │ └── source │ │ │ │ │ │ └── flash_device_definition.c │ │ │ │ ├── ns │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── cpuarch_ns.cmake │ │ │ │ ├── partition │ │ │ │ │ └── platform_base_address.h │ │ │ │ └── tfm_hal_platform_reset_halt.c │ │ │ └── common │ │ │ │ ├── bl2 │ │ │ │ └── boot_hal_bl2.c │ │ │ │ ├── check_config.cmake │ │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_ALCOR_PPC.c │ │ │ │ ├── Driver_ALCOR_PPC.h │ │ │ │ ├── Driver_MPC.c │ │ │ │ ├── Driver_TGU.c │ │ │ │ ├── Driver_TGU_Common.h │ │ │ │ ├── Driver_USART.c │ │ │ │ └── config │ │ │ │ │ ├── non_secure │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ │ └── secure │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ │ ├── common.cmake │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── device │ │ │ │ ├── config │ │ │ │ │ └── device_cfg.h │ │ │ │ ├── include │ │ │ │ │ ├── alcor_mps3.h │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ ├── platform_ns_device_definition.h │ │ │ │ │ ├── platform_pins.h │ │ │ │ │ ├── platform_regs.h │ │ │ │ │ ├── platform_s_device_definition.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── source │ │ │ │ │ ├── alcor_ns_init.c │ │ │ │ │ ├── platform_ns_device_definition.c │ │ │ │ │ ├── platform_s_device_definition.c │ │ │ │ │ ├── startup_alcor_mps3.c │ │ │ │ │ └── system_core_init.c │ │ │ │ ├── libflash_drivers.cmake │ │ │ │ ├── native_drivers │ │ │ │ ├── ppc_alcor_drv.c │ │ │ │ ├── ppc_alcor_drv.h │ │ │ │ ├── tgu_armv8_m_drv.c │ │ │ │ └── tgu_armv8_m_drv.h │ │ │ │ ├── ns │ │ │ │ └── common.cmake │ │ │ │ ├── partition │ │ │ │ ├── flash_layout.h │ │ │ │ └── region_defs.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── services │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_peripherals_def.c │ │ │ │ └── tfm_peripherals_def.h │ │ │ └── common │ │ │ └── provisioning │ │ │ ├── CMakeLists.txt │ │ │ ├── bl2_provisioning.c │ │ │ ├── create_provisioning_bundle.py │ │ │ ├── create_provisioning_data.py │ │ │ ├── provisioning_bundle.h │ │ │ ├── provisioning_bundle.icf │ │ │ ├── provisioning_bundle.ld │ │ │ ├── provisioning_bundle.sct │ │ │ ├── provisioning_code.c │ │ │ ├── provisioning_config.cmake │ │ │ ├── provisioning_data_template.jinja2 │ │ │ └── runtime_stub_provisioning.c │ │ ├── cypress │ │ └── psoc64 │ │ │ ├── CMSIS_Driver │ │ │ ├── Config │ │ │ │ ├── RTE_Device.h │ │ │ │ └── cmsis_driver_config.h │ │ │ ├── Driver_Flash.c │ │ │ └── Driver_USART.c │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ ├── Config │ │ │ │ └── device_cfg.h │ │ │ ├── Include │ │ │ │ ├── cmsis.h │ │ │ │ ├── device_definition.h │ │ │ │ ├── gpio_psoc6_02_124_bga.h │ │ │ │ ├── platform_base_address.h │ │ │ │ ├── platform_description.h │ │ │ │ ├── platform_irq.h │ │ │ │ ├── platform_pins.h │ │ │ │ ├── platform_regs.h │ │ │ │ └── system_psoc6.h │ │ │ └── Source │ │ │ │ ├── armclang │ │ │ │ ├── psoc6_ns.sct │ │ │ │ ├── startup_psoc64_ns.s │ │ │ │ └── startup_psoc64_s.s │ │ │ │ ├── device_definition.c │ │ │ │ ├── gcc │ │ │ │ ├── psoc6_ns.ld │ │ │ │ ├── startup_psoc64_ns.S │ │ │ │ └── startup_psoc64_s.S │ │ │ │ ├── iar │ │ │ │ ├── cy_syslib_iar.c │ │ │ │ ├── psoc6_ns.icf │ │ │ │ ├── startup_psoc64_ns.s │ │ │ │ └── startup_psoc64_s.s │ │ │ │ ├── psoc6_system_init_cm0p.c │ │ │ │ ├── psoc6_system_init_cm4.c │ │ │ │ ├── system_psoc6_cm0plus.c │ │ │ │ └── system_psoc6_cm4.c │ │ │ ├── Native_Driver │ │ │ └── generated_source │ │ │ │ ├── cycfg.c │ │ │ │ ├── cycfg.h │ │ │ │ ├── cycfg.timestamp │ │ │ │ ├── cycfg_capsense.c │ │ │ │ ├── cycfg_capsense.h │ │ │ │ ├── cycfg_clocks.c │ │ │ │ ├── cycfg_clocks.h │ │ │ │ ├── cycfg_notices.h │ │ │ │ ├── cycfg_peripherals.c │ │ │ │ ├── cycfg_peripherals.h │ │ │ │ ├── cycfg_pins.c │ │ │ │ ├── cycfg_pins.h │ │ │ │ ├── cycfg_qspi_memslot.c │ │ │ │ ├── cycfg_qspi_memslot.h │ │ │ │ ├── cycfg_routing.c │ │ │ │ ├── cycfg_routing.h │ │ │ │ ├── cycfg_system.c │ │ │ │ ├── cycfg_system.h │ │ │ │ └── qspi_config.cfg │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── driver_dap.c │ │ │ ├── driver_dap.h │ │ │ ├── driver_ppu.c │ │ │ ├── driver_ppu.h │ │ │ ├── driver_smpu.c │ │ │ ├── driver_smpu.h │ │ │ ├── install.cmake │ │ │ ├── libs │ │ │ ├── core-lib │ │ │ │ ├── EULA │ │ │ │ ├── LICENSE │ │ │ │ ├── docs │ │ │ │ │ ├── api_reference_manual.html │ │ │ │ │ └── html │ │ │ │ │ │ ├── doxygen_style.css │ │ │ │ │ │ ├── dynsections.js │ │ │ │ │ │ ├── group__group__result.html │ │ │ │ │ │ ├── group__group__result.js │ │ │ │ │ │ ├── group__group__utils.html │ │ │ │ │ │ ├── group__group__utils.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ ├── menu.js │ │ │ │ │ │ ├── menudata.js │ │ │ │ │ │ ├── modules.html │ │ │ │ │ │ ├── modules.js │ │ │ │ │ │ ├── navtree.css │ │ │ │ │ │ ├── navtree.js │ │ │ │ │ │ ├── navtreedata.js │ │ │ │ │ │ ├── navtreeindex0.js │ │ │ │ │ │ ├── resize.js │ │ │ │ │ │ ├── search │ │ │ │ │ │ ├── all_0.html │ │ │ │ │ │ ├── all_0.js │ │ │ │ │ │ ├── all_1.html │ │ │ │ │ │ ├── all_1.js │ │ │ │ │ │ ├── all_2.html │ │ │ │ │ │ ├── all_2.js │ │ │ │ │ │ ├── all_3.html │ │ │ │ │ │ ├── all_3.js │ │ │ │ │ │ ├── functions_0.html │ │ │ │ │ │ ├── functions_0.js │ │ │ │ │ │ ├── groups_0.html │ │ │ │ │ │ ├── groups_0.js │ │ │ │ │ │ ├── groups_1.html │ │ │ │ │ │ ├── groups_1.js │ │ │ │ │ │ ├── nomatches.html │ │ │ │ │ │ ├── pages_0.html │ │ │ │ │ │ ├── pages_0.js │ │ │ │ │ │ ├── search.css │ │ │ │ │ │ ├── search.js │ │ │ │ │ │ ├── searchdata.js │ │ │ │ │ │ ├── typedefs_0.html │ │ │ │ │ │ └── typedefs_0.js │ │ │ │ │ │ ├── tab_s.png │ │ │ │ │ │ └── tabs.css │ │ │ │ ├── include │ │ │ │ │ ├── cy_result.h │ │ │ │ │ └── cy_utils.h │ │ │ │ └── version.xml │ │ │ ├── mtb-pdl-cat1 │ │ │ │ ├── fetch_lib.cmake │ │ │ │ ├── mtb-pdl-cat1_ns_lib │ │ │ │ │ └── CMakeLists.txt │ │ │ │ └── mtb-pdl-cat1_s_lib │ │ │ │ │ └── CMakeLists.txt │ │ │ └── p64_utils │ │ │ │ └── CMakeLists.txt │ │ │ ├── mailbox │ │ │ ├── ns_ipc_config.h │ │ │ ├── platform_multicore.c │ │ │ ├── platform_multicore.h │ │ │ ├── platform_ns_mailbox.c │ │ │ ├── platform_spe_mailbox.c │ │ │ └── spe_ipc_config.h │ │ │ ├── mem_check_v6m_v7m_hal.c │ │ │ ├── mmio_defs.h │ │ │ ├── ns │ │ │ ├── CMakeLists.txt │ │ │ └── cpuarch_ns.cmake │ │ │ ├── nv_counters.h │ │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ │ ├── pc_config.h │ │ │ ├── plat_test.c │ │ │ ├── ppu_config.h │ │ │ ├── security │ │ │ ├── keys │ │ │ │ ├── TFM_NS_KEY.json │ │ │ │ ├── TFM_NS_KEY_PRIV.pem │ │ │ │ ├── TFM_S_KEY.json │ │ │ │ └── TFM_S_KEY_PRIV.pem │ │ │ ├── policy │ │ │ │ ├── policy_multi_CM0_CM4_tfm.json │ │ │ │ └── policy_multi_CM0_CM4_tfm_dev_certs.json │ │ │ └── reprov_helper.py │ │ │ ├── services │ │ │ └── src │ │ │ │ └── tfm_platform_system.c │ │ │ ├── smpu_config.h │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ ├── psa_arch_tests_config.cmake │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_isolation.c │ │ │ ├── tfm_hal_multi_core.c │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_interrupts.c │ │ │ └── tfm_peripherals_def.h │ │ ├── lairdconnectivity │ │ ├── bl5340_dvk_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── lcz_board.h │ │ │ ├── preload.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ ├── tfm_ioctl_api.h │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ └── common │ │ │ ├── bl5340 │ │ │ ├── CMakeLists.txt │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── device_cfg.h │ │ │ ├── mmio_defs.h │ │ │ ├── partition │ │ │ │ ├── flash_layout.h │ │ │ │ └── region_defs.h │ │ │ ├── preload.cmake │ │ │ └── tfm_peripherals_def.h │ │ │ └── core │ │ │ ├── CMakeLists.txt │ │ │ ├── cmsis_drivers │ │ │ └── Driver_QSPI.c │ │ │ ├── nrfx_config.h │ │ │ ├── pal_plat_test.h │ │ │ └── plat_test.c │ │ ├── nordic_nrf │ │ ├── common │ │ │ ├── core │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmsis_drivers │ │ │ │ │ ├── Driver_Flash.c │ │ │ │ │ └── Driver_USART.c │ │ │ │ ├── common │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── nrf-pinctrl.h │ │ │ │ │ ├── nrfx_glue.h │ │ │ │ │ ├── nrfx_log.h │ │ │ │ │ ├── tfm-pinctrl.h │ │ │ │ │ └── tfm_hal_platform_common.h │ │ │ │ ├── config.cmake │ │ │ │ ├── config_nordic_nrf_spe.cmake.in │ │ │ │ ├── faults.c │ │ │ │ ├── hal_nordic.cmake │ │ │ │ ├── handle_attr.h │ │ │ │ ├── hw_init.c │ │ │ │ ├── hw_init.h │ │ │ │ ├── native_drivers │ │ │ │ │ ├── mpu_armv8m_drv.c │ │ │ │ │ ├── mpu_armv8m_drv.h │ │ │ │ │ ├── spu.c │ │ │ │ │ └── spu.h │ │ │ │ ├── nrf_exception_info.c │ │ │ │ ├── nrf_exception_info.h │ │ │ │ ├── nrfx │ │ │ │ │ └── nrfx.h │ │ │ │ ├── nrfx_config.h │ │ │ │ ├── nrfx_glue.c │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── pal_plat_test.c │ │ │ │ ├── pal_plat_test.h │ │ │ │ ├── plat_test.c │ │ │ │ ├── secure_peripherals_defs.c │ │ │ │ ├── services │ │ │ │ │ ├── include │ │ │ │ │ │ ├── tfm_ioctl_core_api.h │ │ │ │ │ │ └── tfm_platform_hal_ioctl.h │ │ │ │ │ └── src │ │ │ │ │ │ ├── tfm_ioctl_core_ns_api.c │ │ │ │ │ │ ├── tfm_ioctl_core_s_api.c │ │ │ │ │ │ └── tfm_platform_hal_ioctl.c │ │ │ │ ├── startup.c │ │ │ │ ├── startup.h │ │ │ │ ├── startup_nrf5340.c │ │ │ │ ├── startup_nrf54l_common.c │ │ │ │ ├── startup_nrf54l_common.h │ │ │ │ ├── startup_nrf54lm.c │ │ │ │ ├── startup_nrf54lv.c │ │ │ │ ├── startup_nrf54lx.c │ │ │ │ ├── startup_nrf7120.c │ │ │ │ ├── startup_nrf91.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── target_cfg.h │ │ │ │ ├── target_cfg_53_91.c │ │ │ │ ├── target_cfg_54l.c │ │ │ │ ├── target_cfg_71.c │ │ │ │ ├── tests │ │ │ │ │ └── tfm_tests_config.cmake │ │ │ │ ├── tfm_hal_isolation.c │ │ │ │ ├── tfm_hal_its_encryption.c │ │ │ │ ├── tfm_hal_its_encryption_cracen.c │ │ │ │ └── tfm_hal_platform_common.c │ │ │ ├── nrf5340 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_config_nrf5340_application.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── nrf54l │ │ │ │ ├── config.cmake │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── nrf54l_init.c │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_config_nrf54l.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── nrf54l10 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ └── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ ├── nrf54l15 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ └── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ ├── nrf54lm20a │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ └── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ ├── nrf54lv10a │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ └── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ ├── nrf7120 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── cpuarch.cmake │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── nrf71_init.c │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_config_nrf71.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── nrf91 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.cmake │ │ │ │ ├── memory_service_ranges │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── ns │ │ │ │ │ └── CMakeLists.txt │ │ │ │ ├── partition │ │ │ │ │ ├── flash_layout.h │ │ │ │ │ └── region_defs.h │ │ │ │ ├── tests │ │ │ │ │ └── psa_arch_tests_config.cmake │ │ │ │ ├── tfm_interrupts.c │ │ │ │ ├── tfm_peripherals_config_nrf91.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── nrf9120 │ │ │ │ └── cpuarch.cmake │ │ │ └── nrf9160 │ │ │ │ └── cpuarch.cmake │ │ ├── nrf5340dk_nrf5340_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ ├── tfm_ioctl_api.h │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf54l15dk_nrf54l10_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf54l15dk_nrf54l15_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf54lm20dk_nrf54lm20a_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf54lv10dk_nrf54lv10a_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf7120pdk_nrf7120_cpuapp │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nrf9160dk_nrf9160 │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ │ ├── include │ │ │ │ │ ├── tfm_ioctl_api.h │ │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ └── nrf9161dk_nrf9161 │ │ │ ├── CMakeLists.txt │ │ │ ├── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device_cfg.h │ │ │ ├── ns │ │ │ ├── CMakeLists.txt │ │ │ └── cpuarch_ns.cmake │ │ │ ├── services │ │ │ ├── include │ │ │ │ ├── tfm_ioctl_api.h │ │ │ │ └── tfm_platform_user_memory_ranges.h │ │ │ └── src │ │ │ │ └── tfm_platform_system.c │ │ │ ├── tests │ │ │ ├── psa_arch_tests_config.cmake │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_config.h │ │ ├── nuvoton │ │ ├── common │ │ │ ├── bsp │ │ │ │ ├── Include │ │ │ │ │ ├── acmp_reg.h │ │ │ │ │ ├── bpwm_reg.h │ │ │ │ │ ├── can_reg.h │ │ │ │ │ ├── crc_reg.h │ │ │ │ │ ├── dac_reg.h │ │ │ │ │ ├── eadc_reg.h │ │ │ │ │ ├── ebi_reg.h │ │ │ │ │ ├── ecap_reg.h │ │ │ │ │ ├── epwm_reg.h │ │ │ │ │ ├── ewdt_reg.h │ │ │ │ │ ├── ewwdt_reg.h │ │ │ │ │ ├── gpio_reg.h │ │ │ │ │ ├── hdiv_reg.h │ │ │ │ │ ├── i2c_reg.h │ │ │ │ │ ├── i2s_reg.h │ │ │ │ │ ├── keystore_reg.h │ │ │ │ │ ├── lcd_reg.h │ │ │ │ │ ├── otg_reg.h │ │ │ │ │ ├── qei_reg.h │ │ │ │ │ ├── qspi_reg.h │ │ │ │ │ ├── sc_reg.h │ │ │ │ │ ├── sdh_reg.h │ │ │ │ │ ├── trng_reg.h │ │ │ │ │ ├── uart_reg.h │ │ │ │ │ ├── ui2c_reg.h │ │ │ │ │ ├── usbd_reg.h │ │ │ │ │ ├── usbh_reg.h │ │ │ │ │ ├── uspi_reg.h │ │ │ │ │ ├── uuart_reg.h │ │ │ │ │ ├── wdt_reg.h │ │ │ │ │ └── wwdt_reg.h │ │ │ │ └── StdDriver │ │ │ │ │ ├── inc │ │ │ │ │ ├── acmp.h │ │ │ │ │ ├── can.h │ │ │ │ │ ├── crc.h │ │ │ │ │ ├── dac.h │ │ │ │ │ ├── dpm.h │ │ │ │ │ ├── ebi.h │ │ │ │ │ ├── ecap.h │ │ │ │ │ ├── ewdt.h │ │ │ │ │ ├── ewwdt.h │ │ │ │ │ ├── fvc.h │ │ │ │ │ ├── i2c.h │ │ │ │ │ ├── i2s.h │ │ │ │ │ ├── keystore.h │ │ │ │ │ ├── lcd.h │ │ │ │ │ ├── otg.h │ │ │ │ │ ├── plm.h │ │ │ │ │ ├── rng.h │ │ │ │ │ ├── sc.h │ │ │ │ │ ├── scuart.h │ │ │ │ │ ├── sdh.h │ │ │ │ │ ├── spi.h │ │ │ │ │ ├── usbd.h │ │ │ │ │ ├── usci_i2c.h │ │ │ │ │ ├── usci_spi.h │ │ │ │ │ ├── usci_uart.h │ │ │ │ │ └── wwdt.h │ │ │ │ │ └── src │ │ │ │ │ ├── acmp.c │ │ │ │ │ ├── can.c │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── dac.c │ │ │ │ │ ├── dpm.c │ │ │ │ │ ├── ebi.c │ │ │ │ │ ├── ecap.c │ │ │ │ │ ├── ewdt.c │ │ │ │ │ ├── ewwdt.c │ │ │ │ │ ├── fvc.c │ │ │ │ │ ├── i2c.c │ │ │ │ │ ├── i2s.c │ │ │ │ │ ├── keystore.c │ │ │ │ │ ├── lcd.c │ │ │ │ │ ├── rng.c │ │ │ │ │ ├── sc.c │ │ │ │ │ ├── scuart.c │ │ │ │ │ ├── sdh.c │ │ │ │ │ ├── spi.c │ │ │ │ │ ├── usbd.c │ │ │ │ │ ├── usci_i2c.c │ │ │ │ │ ├── usci_spi.c │ │ │ │ │ ├── usci_uart.c │ │ │ │ │ └── wwdt.c │ │ │ ├── cmsis_drivers │ │ │ │ ├── Driver_Flash.c │ │ │ │ ├── Driver_USART.c │ │ │ │ └── config │ │ │ │ │ ├── RTE_Device.h │ │ │ │ │ └── cmsis_driver_config.h │ │ │ ├── faults.c │ │ │ ├── mmio_defs.h │ │ │ ├── native_drivers │ │ │ │ ├── arm_uart_drv.c │ │ │ │ ├── arm_uart_drv.h │ │ │ │ ├── mpu_armv8m_drv.c │ │ │ │ ├── mpu_armv8m_drv.h │ │ │ │ ├── timer_cmsdk.c │ │ │ │ ├── timer_cmsdk.h │ │ │ │ ├── timer_cmsdk_drv.c │ │ │ │ ├── timer_cmsdk_drv.h │ │ │ │ ├── uart_cmsdk_drv.c │ │ │ │ └── uart_cmsdk_drv.h │ │ │ ├── retarget │ │ │ │ ├── platform_retarget.h │ │ │ │ ├── platform_retarget_dev.c │ │ │ │ └── platform_retarget_dev.h │ │ │ ├── services │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── target_cfg.h │ │ │ ├── tfm_hal_isolation.c │ │ │ ├── tfm_hal_platform.c │ │ │ └── tfm_peripherals_def.h │ │ ├── m2351 │ │ │ ├── CMakeLists.txt │ │ │ ├── bsp │ │ │ │ ├── Device │ │ │ │ │ └── Nuvoton │ │ │ │ │ │ └── M2351 │ │ │ │ │ │ └── Include │ │ │ │ │ │ ├── M2351.h │ │ │ │ │ │ ├── NuMicro.h │ │ │ │ │ │ ├── clk_reg.h │ │ │ │ │ │ ├── crpt_reg.h │ │ │ │ │ │ ├── eadc_reg.h │ │ │ │ │ │ ├── fmc_reg.h │ │ │ │ │ │ ├── pdma_reg.h │ │ │ │ │ │ ├── rtc_reg.h │ │ │ │ │ │ ├── scu_reg.h │ │ │ │ │ │ ├── spi_reg.h │ │ │ │ │ │ ├── sys_reg.h │ │ │ │ │ │ ├── system_M2351.h │ │ │ │ │ │ └── timer_reg.h │ │ │ │ └── Library │ │ │ │ │ └── StdDriver │ │ │ │ │ ├── inc │ │ │ │ │ ├── acmp.h │ │ │ │ │ ├── bpwm.h │ │ │ │ │ ├── clk.h │ │ │ │ │ ├── crypto.h │ │ │ │ │ ├── eadc.h │ │ │ │ │ ├── epwm.h │ │ │ │ │ ├── fmc.h │ │ │ │ │ ├── gpio.h │ │ │ │ │ ├── hdiv.h │ │ │ │ │ ├── mkromlib.h │ │ │ │ │ ├── otg.h │ │ │ │ │ ├── partition_M2351.h │ │ │ │ │ ├── pdma.h │ │ │ │ │ ├── qei.h │ │ │ │ │ ├── qspi.h │ │ │ │ │ ├── rtc.h │ │ │ │ │ ├── scu.h │ │ │ │ │ ├── sys.h │ │ │ │ │ ├── timer.h │ │ │ │ │ ├── timer_pwm.h │ │ │ │ │ ├── uart.h │ │ │ │ │ └── wdt.h │ │ │ │ │ └── src │ │ │ │ │ ├── bpwm.c │ │ │ │ │ ├── clk.c │ │ │ │ │ ├── crypto.c │ │ │ │ │ ├── eadc.c │ │ │ │ │ ├── epwm.c │ │ │ │ │ ├── fmc.c │ │ │ │ │ ├── gpio.c │ │ │ │ │ ├── pdma.c │ │ │ │ │ ├── qei.c │ │ │ │ │ ├── qspi.c │ │ │ │ │ ├── retarget.c │ │ │ │ │ ├── rtc.c │ │ │ │ │ ├── sys.c │ │ │ │ │ ├── timer.c │ │ │ │ │ ├── timer_pwm.c │ │ │ │ │ ├── uart.c │ │ │ │ │ └── wdt.c │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ │ ├── config │ │ │ │ │ └── device_cfg.h │ │ │ │ ├── include │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_description.h │ │ │ │ │ └── system_core_init.h │ │ │ │ └── source │ │ │ │ │ ├── armclang │ │ │ │ │ ├── m2351_bl2.sct │ │ │ │ │ ├── m2351_ns.sct │ │ │ │ │ └── m2351_s.sct │ │ │ │ │ ├── gcc │ │ │ │ │ ├── m2351_bl2.ld │ │ │ │ │ └── m2351_ns.ld │ │ │ │ │ ├── iar │ │ │ │ │ ├── m2351_bl2.icf │ │ │ │ │ └── m2351_ns.icf │ │ │ │ │ ├── startup_m2351.c │ │ │ │ │ └── system_core_init.c │ │ │ ├── ns │ │ │ │ └── CMakeLists.txt │ │ │ ├── partition │ │ │ │ ├── flash_layout.h │ │ │ │ ├── partition_M2351.h │ │ │ │ └── region_defs.h │ │ │ ├── plat_test.c │ │ │ ├── target_cfg.c │ │ │ └── tests │ │ │ │ ├── psa_arch_tests_config.cmake │ │ │ │ └── tfm_tests_config.cmake │ │ └── m2354 │ │ │ ├── CMakeLists.txt │ │ │ ├── bsp │ │ │ ├── Device │ │ │ │ └── Nuvoton │ │ │ │ │ └── M2354 │ │ │ │ │ └── Include │ │ │ │ │ ├── M2354.h │ │ │ │ │ ├── NuMicro.h │ │ │ │ │ ├── clk_reg.h │ │ │ │ │ ├── crpt_reg.h │ │ │ │ │ ├── fmc_reg.h │ │ │ │ │ ├── pdma_reg.h │ │ │ │ │ ├── rtc_reg.h │ │ │ │ │ ├── scu_reg.h │ │ │ │ │ ├── spi_reg.h │ │ │ │ │ ├── sys_reg.h │ │ │ │ │ ├── system_M2354.h │ │ │ │ │ ├── tamper_reg.h │ │ │ │ │ ├── timer_reg.h │ │ │ │ │ ├── uuart_reg.h │ │ │ │ │ ├── wdt_reg.h │ │ │ │ │ └── wwdt_reg.h │ │ │ └── Library │ │ │ │ └── StdDriver │ │ │ │ ├── inc │ │ │ │ ├── bpwm.h │ │ │ │ ├── clk.h │ │ │ │ ├── crypto.h │ │ │ │ ├── eadc.h │ │ │ │ ├── epwm.h │ │ │ │ ├── fmc.h │ │ │ │ ├── gpio.h │ │ │ │ ├── otg.h │ │ │ │ ├── partition_M2354.h │ │ │ │ ├── pdma.h │ │ │ │ ├── plm.h │ │ │ │ ├── qei.h │ │ │ │ ├── qspi.h │ │ │ │ ├── rng.h │ │ │ │ ├── rtc.h │ │ │ │ ├── sc.h │ │ │ │ ├── scu.h │ │ │ │ ├── scuart.h │ │ │ │ ├── sdh.h │ │ │ │ ├── spi.h │ │ │ │ ├── sys.h │ │ │ │ ├── tamper.h │ │ │ │ ├── timer.h │ │ │ │ ├── timer_pwm.h │ │ │ │ ├── uart.h │ │ │ │ ├── usbd.h │ │ │ │ ├── usci_i2c.h │ │ │ │ ├── usci_spi.h │ │ │ │ ├── usci_uart.h │ │ │ │ ├── wdt.h │ │ │ │ └── wwdt.h │ │ │ │ └── src │ │ │ │ ├── bpwm.c │ │ │ │ ├── clk.c │ │ │ │ ├── crypto.c │ │ │ │ ├── eadc.c │ │ │ │ ├── epwm.c │ │ │ │ ├── fmc.c │ │ │ │ ├── gpio.c │ │ │ │ ├── pdma.c │ │ │ │ ├── qei.c │ │ │ │ ├── qspi.c │ │ │ │ ├── retarget.c │ │ │ │ ├── rtc.c │ │ │ │ ├── sys.c │ │ │ │ ├── tamper.c │ │ │ │ ├── timer.c │ │ │ │ ├── timer_pwm.c │ │ │ │ ├── uart.c │ │ │ │ └── wdt.c │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── device │ │ │ ├── config │ │ │ │ └── device_cfg.h │ │ │ ├── include │ │ │ │ ├── cmsis.h │ │ │ │ ├── device_definition.h │ │ │ │ ├── platform_description.h │ │ │ │ └── system_core_init.h │ │ │ └── source │ │ │ │ ├── armclang │ │ │ │ ├── m2354_bl2.sct │ │ │ │ ├── m2354_ns.sct │ │ │ │ └── m2354_s.sct │ │ │ │ ├── gcc │ │ │ │ ├── m2354_bl2.ld │ │ │ │ └── m2354_ns.ld │ │ │ │ ├── iar │ │ │ │ ├── m2354_bl2.icf │ │ │ │ └── m2354_ns.icf │ │ │ │ ├── startup_m2354.c │ │ │ │ └── system_core_init.c │ │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ ├── partition_M2354.h │ │ │ └── region_defs.h │ │ │ ├── plat_test.c │ │ │ ├── target_cfg.c │ │ │ └── tests │ │ │ ├── psa_arch_tests_config.cmake │ │ │ └── tfm_tests_config.cmake │ │ ├── nxp │ │ ├── common │ │ │ ├── CMSIS_Driver │ │ │ │ ├── Driver_Flash_iap1.c │ │ │ │ └── Driver_USART.c │ │ │ ├── Device │ │ │ │ ├── Config │ │ │ │ │ └── device_cfg.h │ │ │ │ └── Include │ │ │ │ │ ├── cmsis.h │ │ │ │ │ ├── device_definition.h │ │ │ │ │ ├── platform_description.h │ │ │ │ │ ├── platform_irq.h │ │ │ │ │ └── platform_regs.h │ │ │ ├── Native_Driver │ │ │ │ ├── components │ │ │ │ │ ├── lists │ │ │ │ │ │ ├── fsl_component_generic_list.c │ │ │ │ │ │ └── fsl_component_generic_list.h │ │ │ │ │ ├── serial_manager │ │ │ │ │ │ ├── fsl_component_serial_manager.c │ │ │ │ │ │ ├── fsl_component_serial_manager.h │ │ │ │ │ │ ├── fsl_component_serial_port_internal.h │ │ │ │ │ │ ├── fsl_component_serial_port_uart.c │ │ │ │ │ │ └── fsl_component_serial_port_uart.h │ │ │ │ │ └── uart │ │ │ │ │ │ ├── fsl_adapter_lpuart.c │ │ │ │ │ │ ├── fsl_adapter_uart.h │ │ │ │ │ │ └── fsl_adapter_usart.c │ │ │ │ ├── drivers │ │ │ │ │ ├── common │ │ │ │ │ │ ├── fsl_common.c │ │ │ │ │ │ ├── fsl_common.h │ │ │ │ │ │ ├── fsl_common_arm.c │ │ │ │ │ │ └── fsl_common_arm.h │ │ │ │ │ ├── ctimer │ │ │ │ │ │ ├── fsl_ctimer.c │ │ │ │ │ │ └── fsl_ctimer.h │ │ │ │ │ ├── flexcomm │ │ │ │ │ │ ├── fsl_flexcomm.c │ │ │ │ │ │ ├── fsl_flexcomm.h │ │ │ │ │ │ ├── i2c │ │ │ │ │ │ │ ├── fsl_i2c.c │ │ │ │ │ │ │ └── fsl_i2c.h │ │ │ │ │ │ ├── spi │ │ │ │ │ │ │ ├── fsl_spi.c │ │ │ │ │ │ │ └── fsl_spi.h │ │ │ │ │ │ └── usart │ │ │ │ │ │ │ ├── fsl_usart.c │ │ │ │ │ │ │ └── fsl_usart.h │ │ │ │ │ ├── iap1 │ │ │ │ │ │ ├── fsl_iap.c │ │ │ │ │ │ ├── fsl_iap.h │ │ │ │ │ │ ├── fsl_iap_ffr.h │ │ │ │ │ │ ├── fsl_iap_kbp.h │ │ │ │ │ │ └── fsl_iap_skboot_authenticate.h │ │ │ │ │ ├── lpc_gpio │ │ │ │ │ │ ├── fsl_gpio.c │ │ │ │ │ │ └── fsl_gpio.h │ │ │ │ │ └── lpc_iocon │ │ │ │ │ │ └── fsl_iocon.h │ │ │ │ └── utilities │ │ │ │ │ ├── assert │ │ │ │ │ ├── fsl_assert.c │ │ │ │ │ └── fsl_assert.h │ │ │ │ │ ├── debug_console │ │ │ │ │ ├── fsl_debug_console.c │ │ │ │ │ ├── fsl_debug_console.h │ │ │ │ │ └── fsl_debug_console_conf.h │ │ │ │ │ └── str │ │ │ │ │ ├── fsl_str.c │ │ │ │ │ └── fsl_str.h │ │ │ ├── crypto_accelerator_config.h │ │ │ ├── crypto_hw.c │ │ │ ├── mmio_defs.h │ │ │ ├── mpc_ppc_faults.c │ │ │ ├── plat_test.c │ │ │ ├── services │ │ │ │ └── src │ │ │ │ │ └── tfm_platform_system.c │ │ │ ├── target_cfg_common.h │ │ │ ├── tfm_hal_isolation.c │ │ │ └── tfm_hal_platform.c │ │ └── lpcxpresso55s69 │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ ├── Include │ │ │ │ └── platform_base_address.h │ │ │ └── Source │ │ │ │ └── startup_lpcxpresso55s69.c │ │ │ ├── Native_Driver │ │ │ ├── LPC55S69_cm33_core0.h │ │ │ ├── LPC55S69_cm33_core0_COMMON.h │ │ │ ├── LPC55S69_cm33_core0_features.h │ │ │ ├── LPC55S69_cm33_core1.h │ │ │ ├── LPC55S69_cm33_core1_COMMON.h │ │ │ ├── LPC55S69_cm33_core1_features.h │ │ │ ├── drivers │ │ │ │ ├── fsl_clock.c │ │ │ │ ├── fsl_clock.h │ │ │ │ ├── fsl_power.c │ │ │ │ ├── fsl_power.h │ │ │ │ ├── fsl_reset.c │ │ │ │ └── fsl_reset.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── periph │ │ │ │ ├── PERI_ADC.h │ │ │ │ ├── PERI_AHB_SECURE_CTRL.h │ │ │ │ ├── PERI_ANACTRL.h │ │ │ │ ├── PERI_CASPER.h │ │ │ │ ├── PERI_CRC.h │ │ │ │ ├── PERI_CTIMER.h │ │ │ │ ├── PERI_DBGMAILBOX.h │ │ │ │ ├── PERI_DMA.h │ │ │ │ ├── PERI_FLASH.h │ │ │ │ ├── PERI_FLASH_CFPA.h │ │ │ │ ├── PERI_FLASH_CMPA.h │ │ │ │ ├── PERI_FLASH_KEY_STORE.h │ │ │ │ ├── PERI_FLEXCOMM.h │ │ │ │ ├── PERI_GINT.h │ │ │ │ ├── PERI_GPIO.h │ │ │ │ ├── PERI_HASHCRYPT.h │ │ │ │ ├── PERI_I2C.h │ │ │ │ ├── PERI_I2S.h │ │ │ │ ├── PERI_INPUTMUX.h │ │ │ │ ├── PERI_IOCON.h │ │ │ │ ├── PERI_MAILBOX.h │ │ │ │ ├── PERI_MRT.h │ │ │ │ ├── PERI_OSTIMER.h │ │ │ │ ├── PERI_PINT.h │ │ │ │ ├── PERI_PLU.h │ │ │ │ ├── PERI_PMC.h │ │ │ │ ├── PERI_POWERQUAD.h │ │ │ │ ├── PERI_PRINCE.h │ │ │ │ ├── PERI_PUF.h │ │ │ │ ├── PERI_RNG.h │ │ │ │ ├── PERI_RTC.h │ │ │ │ ├── PERI_SCT.h │ │ │ │ ├── PERI_SDIF.h │ │ │ │ ├── PERI_SPI.h │ │ │ │ ├── PERI_SYSCON.h │ │ │ │ ├── PERI_SYSCTL.h │ │ │ │ ├── PERI_USART.h │ │ │ │ ├── PERI_USB.h │ │ │ │ ├── PERI_USBFSH.h │ │ │ │ ├── PERI_USBHSD.h │ │ │ │ ├── PERI_USBHSH.h │ │ │ │ ├── PERI_USBPHY.h │ │ │ │ ├── PERI_UTICK.h │ │ │ │ └── PERI_WWDT.h │ │ │ ├── system_LPC55S69_cm33_core0.c │ │ │ └── system_LPC55S69_cm33_core0.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ │ ├── project_template │ │ │ ├── bl2 │ │ │ │ ├── app.h │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ ├── clock_config.c │ │ │ │ ├── clock_config.h │ │ │ │ ├── hardware_init.c │ │ │ │ ├── pin_mux.c │ │ │ │ └── pin_mux.h │ │ │ ├── ns │ │ │ │ ├── app.h │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ ├── clock_config.c │ │ │ │ ├── clock_config.h │ │ │ │ ├── hardware_init.c │ │ │ │ ├── pin_mux.c │ │ │ │ └── pin_mux.h │ │ │ └── s │ │ │ │ ├── app.h │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ ├── clock_config.c │ │ │ │ ├── clock_config.h │ │ │ │ ├── hardware_init.c │ │ │ │ ├── pin_mux.c │ │ │ │ └── pin_mux.h │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ └── tfm_peripherals_def.h │ │ ├── rpi │ │ ├── pico_uf2.sh │ │ └── rp2350 │ │ │ ├── CMakeLists.txt │ │ │ ├── check_config.cmake │ │ │ ├── cmsis_drivers │ │ │ ├── Driver_Flash_RPI.c │ │ │ ├── Driver_Flash_RPI.h │ │ │ ├── Driver_Flash_RPI_bl2.c │ │ │ ├── Driver_USART_RPI.c │ │ │ ├── Driver_USART_RPI.h │ │ │ └── RTE_Device.h │ │ │ ├── config.cmake │ │ │ ├── config_tfm_target.h │ │ │ ├── cpuarch.cmake │ │ │ ├── crypto_keys.c │ │ │ ├── device │ │ │ └── config │ │ │ │ └── device_cfg.h │ │ │ ├── extra_init.c │ │ │ ├── linker_bl2.ld │ │ │ ├── linker_ns.ld │ │ │ ├── linker_provisioning.ld │ │ │ ├── linker_s.ld │ │ │ ├── manifest │ │ │ ├── tfm_manifest_list.yaml │ │ │ └── tfm_platform.yaml │ │ │ ├── mbedtls_extra_config.h │ │ │ ├── ns │ │ │ ├── CMakeLists.txt │ │ │ ├── extra_init_ns.c │ │ │ ├── platform_ns_mailbox.c │ │ │ └── tfm_custom_psa_ns_api.c │ │ │ ├── nv_counters.c │ │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ │ ├── pico-sdk.patch │ │ │ ├── pico_sdk_import.cmake │ │ │ ├── plat_test.c │ │ │ ├── platform_builtin_key_loader_ids.h │ │ │ ├── platform_multicore.h │ │ │ ├── platform_nv_counters_ids.h │ │ │ ├── platform_otp_ids.h │ │ │ ├── rp2350_otp.c │ │ │ ├── rpi_trng.c │ │ │ ├── services │ │ │ └── src │ │ │ │ └── tfm_platform_system.c │ │ │ ├── static_assert_override.h │ │ │ ├── target_cfg.c │ │ │ ├── target_cfg.h │ │ │ ├── tests │ │ │ ├── psa_arch_tests_config.cmake │ │ │ └── tfm_tests_config.cmake │ │ │ ├── tfm_builtin_key_ids.h │ │ │ ├── tfm_hal_isolation_rp2350.c │ │ │ ├── tfm_hal_mailbox.c │ │ │ ├── tfm_hal_multi_core.c │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_peripherals_def.c │ │ │ └── tfm_peripherals_def.h │ │ └── stm │ │ ├── b_u585i_iot02a │ │ ├── CMakeLists.txt │ │ ├── accelerator │ │ │ ├── CMakeLists.txt │ │ │ ├── crypto_accelerator_config.h │ │ │ └── mbedtls_accelerator_config.h │ │ ├── config.cmake │ │ ├── config_tfm_target.h │ │ ├── cpuarch.cmake │ │ ├── include │ │ │ ├── b_u585i_iot02a_conf.h │ │ │ ├── b_u585i_iot02a_errno.h │ │ │ ├── b_u585i_iot02a_ospi.h │ │ │ ├── board.h │ │ │ ├── board_ospi.h │ │ │ ├── boot_hal_cfg.h │ │ │ ├── device_cfg.h │ │ │ ├── flash_layout_test.h │ │ │ ├── mx25lm51245g_conf.h │ │ │ ├── platform_nv_counters_ids.h │ │ │ ├── stm32hal.h │ │ │ ├── stm32u5xx_hal_conf.h │ │ │ └── stsafea_service_stub.h │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ ├── src │ │ │ ├── b_u585i_iot02a_ospi.c │ │ │ └── stsafea_service_stub.c │ │ └── tests │ │ │ └── psa_arch_tests_config.cmake │ │ ├── common │ │ ├── build_stm │ │ │ ├── ReBuildTFM_NS.bat │ │ │ ├── ReBuildTFM_S.bat │ │ │ ├── image.png │ │ │ └── readme.txt │ │ ├── hal │ │ │ ├── CMSIS_Driver │ │ │ │ ├── low_level_com.c │ │ │ │ ├── low_level_flash.c │ │ │ │ ├── low_level_flash.h │ │ │ │ ├── low_level_ospi_flash.c │ │ │ │ └── low_level_ospi_flash.h │ │ │ ├── Components │ │ │ │ └── mx25lm51245g │ │ │ │ │ ├── mx25lm51245g.c │ │ │ │ │ └── mx25lm51245g.h │ │ │ ├── Native_Driver │ │ │ │ ├── low_level_rng.c │ │ │ │ ├── low_level_rng.h │ │ │ │ ├── mpu_armv8m_drv.c │ │ │ │ ├── mpu_armv8m_drv.h │ │ │ │ ├── nv_counters.c │ │ │ │ ├── nv_counters.h │ │ │ │ └── tick.c │ │ │ ├── accelerator │ │ │ │ ├── aes_alt.c │ │ │ │ ├── aes_alt.h │ │ │ │ ├── ccm_alt.c │ │ │ │ ├── ccm_alt.h │ │ │ │ ├── ecdsa_alt.c │ │ │ │ ├── ecp_alt.c │ │ │ │ ├── ecp_alt.h │ │ │ │ ├── ecp_curves_alt.c │ │ │ │ ├── gcm_alt.c │ │ │ │ ├── gcm_alt.h │ │ │ │ ├── rsa_alt.c │ │ │ │ ├── rsa_alt.h │ │ │ │ ├── sha1_alt.c │ │ │ │ ├── sha1_alt.h │ │ │ │ ├── sha256_alt.c │ │ │ │ ├── sha256_alt.h │ │ │ │ └── stm.c │ │ │ ├── provision │ │ │ │ ├── nvm_init.c │ │ │ │ ├── nvmcnt_init.c │ │ │ │ └── otp_provision.c │ │ │ └── template │ │ │ │ ├── armclang │ │ │ │ ├── appli_ns.sct │ │ │ │ └── bl2.sct │ │ │ │ ├── gcc │ │ │ │ ├── appli_ns.ld │ │ │ │ └── bl2.ld │ │ │ │ └── iar │ │ │ │ ├── appli_ns.icf │ │ │ │ └── bl2.icf │ │ ├── scripts │ │ │ ├── TFM_BIN2HEX.sh │ │ │ ├── TFM_UPDATE.sh │ │ │ ├── armclang │ │ │ │ └── preprocess.sh │ │ │ ├── bin2hex.py │ │ │ ├── gcc │ │ │ │ └── preprocess.sh │ │ │ ├── iar │ │ │ │ └── preprocess.sh │ │ │ ├── postbuild.sh │ │ │ ├── regression.sh │ │ │ └── stm_tool.py │ │ ├── secure_element │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE.txt │ │ │ └── stsafea │ │ │ │ └── se_psa │ │ │ │ ├── se_psa.c │ │ │ │ ├── se_psa.h │ │ │ │ └── se_psa_id.h │ │ ├── stm32h5xx │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Include │ │ │ │ │ ├── stm32h573xx.h │ │ │ │ │ ├── stm32h5xx.h │ │ │ │ │ └── system_stm32h5xx.h │ │ │ │ └── Source │ │ │ │ │ ├── Templates │ │ │ │ │ └── system_stm32h5xx.c │ │ │ │ │ ├── armclang │ │ │ │ │ └── tfm_common_s.sct │ │ │ │ │ ├── gcc │ │ │ │ │ └── tfm_common_s.ld │ │ │ │ │ ├── iar │ │ │ │ │ └── tfm_common_s.icf │ │ │ │ │ ├── startup_stm32h5xx_bl2.c │ │ │ │ │ ├── startup_stm32h5xx_ns.c │ │ │ │ │ └── startup_stm32h5xx_s.c │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── low_level_device.c │ │ │ │ ├── low_level_security.c │ │ │ │ ├── nv_counters_device.h │ │ │ │ ├── stm32h5xx_hal_msp.c │ │ │ │ └── tick_device.h │ │ │ ├── boards │ │ │ │ ├── cmsis.h │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── platform_irq.h │ │ │ │ ├── target_cfg.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── hal │ │ │ │ ├── Inc │ │ │ │ │ ├── Legacy │ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ │ ├── stm32_assert_template.h │ │ │ │ │ ├── stm32h5xx_hal.h │ │ │ │ │ ├── stm32h5xx_hal_cortex.h │ │ │ │ │ ├── stm32h5xx_hal_cryp.h │ │ │ │ │ ├── stm32h5xx_hal_cryp_ex.h │ │ │ │ │ ├── stm32h5xx_hal_def.h │ │ │ │ │ ├── stm32h5xx_hal_dma.h │ │ │ │ │ ├── stm32h5xx_hal_dma_ex.h │ │ │ │ │ ├── stm32h5xx_hal_exti.h │ │ │ │ │ ├── stm32h5xx_hal_flash.h │ │ │ │ │ ├── stm32h5xx_hal_flash_ex.h │ │ │ │ │ ├── stm32h5xx_hal_gpio.h │ │ │ │ │ ├── stm32h5xx_hal_gpio_ex.h │ │ │ │ │ ├── stm32h5xx_hal_gtzc.h │ │ │ │ │ ├── stm32h5xx_hal_hash.h │ │ │ │ │ ├── stm32h5xx_hal_icache.h │ │ │ │ │ ├── stm32h5xx_hal_pka.h │ │ │ │ │ ├── stm32h5xx_hal_pwr.h │ │ │ │ │ ├── stm32h5xx_hal_pwr_ex.h │ │ │ │ │ ├── stm32h5xx_hal_ramcfg.h │ │ │ │ │ ├── stm32h5xx_hal_rcc.h │ │ │ │ │ ├── stm32h5xx_hal_rcc_ex.h │ │ │ │ │ ├── stm32h5xx_hal_rng.h │ │ │ │ │ ├── stm32h5xx_hal_rng_ex.h │ │ │ │ │ ├── stm32h5xx_hal_rtc.h │ │ │ │ │ ├── stm32h5xx_hal_rtc_ex.h │ │ │ │ │ ├── stm32h5xx_hal_uart.h │ │ │ │ │ └── stm32h5xx_hal_uart_ex.h │ │ │ │ ├── LICENSE.txt │ │ │ │ └── Src │ │ │ │ │ ├── stm32h5xx_hal.c │ │ │ │ │ ├── stm32h5xx_hal_cortex.c │ │ │ │ │ ├── stm32h5xx_hal_cryp.c │ │ │ │ │ ├── stm32h5xx_hal_cryp_ex.c │ │ │ │ │ ├── stm32h5xx_hal_dma.c │ │ │ │ │ ├── stm32h5xx_hal_dma_ex.c │ │ │ │ │ ├── stm32h5xx_hal_flash.c │ │ │ │ │ ├── stm32h5xx_hal_flash_ex.c │ │ │ │ │ ├── stm32h5xx_hal_gpio.c │ │ │ │ │ ├── stm32h5xx_hal_gtzc.c │ │ │ │ │ ├── stm32h5xx_hal_hash.c │ │ │ │ │ ├── stm32h5xx_hal_icache.c │ │ │ │ │ ├── stm32h5xx_hal_pka.c │ │ │ │ │ ├── stm32h5xx_hal_pwr.c │ │ │ │ │ ├── stm32h5xx_hal_pwr_ex.c │ │ │ │ │ ├── stm32h5xx_hal_ramcfg.c │ │ │ │ │ ├── stm32h5xx_hal_rcc.c │ │ │ │ │ ├── stm32h5xx_hal_rcc_ex.c │ │ │ │ │ ├── stm32h5xx_hal_rng.c │ │ │ │ │ ├── stm32h5xx_hal_rng_ex.c │ │ │ │ │ ├── stm32h5xx_hal_rtc.c │ │ │ │ │ ├── stm32h5xx_hal_rtc_ex.c │ │ │ │ │ ├── stm32h5xx_hal_uart.c │ │ │ │ │ └── stm32h5xx_hal_uart_ex.c │ │ │ ├── low_level_security.h │ │ │ ├── secure │ │ │ │ ├── dummy_otp.c │ │ │ │ ├── low_level_device.c │ │ │ │ ├── nv_counters_device.h │ │ │ │ ├── system_stm32h5xx.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── tfm_hal_isolation.c │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_platform_system.c │ │ │ │ └── tick_device.h │ │ │ └── template │ │ │ │ ├── armclang │ │ │ │ └── bl2.sct │ │ │ │ ├── gcc │ │ │ │ └── bl2.ld │ │ │ │ └── iar │ │ │ │ └── bl2.icf │ │ ├── stm32l5xx │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Include │ │ │ │ │ ├── stm32l552xx.h │ │ │ │ │ ├── stm32l562xx.h │ │ │ │ │ ├── stm32l5xx.h │ │ │ │ │ └── system_stm32l5xx.h │ │ │ │ └── Source │ │ │ │ │ ├── Templates │ │ │ │ │ └── system_stm32l5xx.c │ │ │ │ │ ├── startup_stm32l5xx_bl2.c │ │ │ │ │ ├── startup_stm32l5xx_ns.c │ │ │ │ │ └── startup_stm32l5xx_s.c │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── low_level_device.c │ │ │ │ ├── low_level_ospi_device.c │ │ │ │ └── tfm_low_level_security.c │ │ │ ├── boards │ │ │ │ ├── cmsis.h │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── platform_irq.h │ │ │ │ ├── target_cfg.h │ │ │ │ ├── tfm_peripherals_def.h │ │ │ │ └── tick_device.h │ │ │ ├── hal │ │ │ │ ├── Inc │ │ │ │ │ ├── Legacy │ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ │ ├── stm32_assert_template.h │ │ │ │ │ ├── stm32l5xx_hal.h │ │ │ │ │ ├── stm32l5xx_hal_cortex.h │ │ │ │ │ ├── stm32l5xx_hal_cryp.h │ │ │ │ │ ├── stm32l5xx_hal_cryp_ex.h │ │ │ │ │ ├── stm32l5xx_hal_def.h │ │ │ │ │ ├── stm32l5xx_hal_dma.h │ │ │ │ │ ├── stm32l5xx_hal_dma_ex.h │ │ │ │ │ ├── stm32l5xx_hal_exti.h │ │ │ │ │ ├── stm32l5xx_hal_flash.h │ │ │ │ │ ├── stm32l5xx_hal_flash_ex.h │ │ │ │ │ ├── stm32l5xx_hal_flash_ramfunc.h │ │ │ │ │ ├── stm32l5xx_hal_gpio.h │ │ │ │ │ ├── stm32l5xx_hal_gpio_ex.h │ │ │ │ │ ├── stm32l5xx_hal_gtzc.h │ │ │ │ │ ├── stm32l5xx_hal_hash.h │ │ │ │ │ ├── stm32l5xx_hal_hash_ex.h │ │ │ │ │ ├── stm32l5xx_hal_ospi.h │ │ │ │ │ ├── stm32l5xx_hal_pka.h │ │ │ │ │ ├── stm32l5xx_hal_pwr.h │ │ │ │ │ ├── stm32l5xx_hal_pwr_ex.h │ │ │ │ │ ├── stm32l5xx_hal_rcc.h │ │ │ │ │ ├── stm32l5xx_hal_rcc_ex.h │ │ │ │ │ ├── stm32l5xx_hal_rng.h │ │ │ │ │ ├── stm32l5xx_hal_rng_ex.h │ │ │ │ │ ├── stm32l5xx_hal_uart.h │ │ │ │ │ ├── stm32l5xx_hal_uart_ex.h │ │ │ │ │ └── stm32l5xx_hal_usart.h │ │ │ │ └── Src │ │ │ │ │ ├── stm32l5xx_hal.c │ │ │ │ │ ├── stm32l5xx_hal_cortex.c │ │ │ │ │ ├── stm32l5xx_hal_cryp.c │ │ │ │ │ ├── stm32l5xx_hal_cryp_ex.c │ │ │ │ │ ├── stm32l5xx_hal_dma.c │ │ │ │ │ ├── stm32l5xx_hal_exti.c │ │ │ │ │ ├── stm32l5xx_hal_flash.c │ │ │ │ │ ├── stm32l5xx_hal_flash_ex.c │ │ │ │ │ ├── stm32l5xx_hal_gpio.c │ │ │ │ │ ├── stm32l5xx_hal_gtzc.c │ │ │ │ │ ├── stm32l5xx_hal_hash.c │ │ │ │ │ ├── stm32l5xx_hal_hash_ex.c │ │ │ │ │ ├── stm32l5xx_hal_ospi.c │ │ │ │ │ ├── stm32l5xx_hal_pka.c │ │ │ │ │ ├── stm32l5xx_hal_pwr.c │ │ │ │ │ ├── stm32l5xx_hal_pwr_ex.c │ │ │ │ │ ├── stm32l5xx_hal_rcc.c │ │ │ │ │ ├── stm32l5xx_hal_rcc_ex.c │ │ │ │ │ ├── stm32l5xx_hal_rng.c │ │ │ │ │ ├── stm32l5xx_hal_rng_ex.c │ │ │ │ │ ├── stm32l5xx_hal_uart.c │ │ │ │ │ └── stm32l5xx_hal_uart_ex.c │ │ │ ├── secure │ │ │ │ ├── low_level_device.c │ │ │ │ ├── system_stm32l5xx.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── tfm_hal_isolation.c │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ └── tfm_platform_system.c │ │ │ └── tfm_low_level_security.h │ │ ├── stm32u5xx │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ │ ├── Include │ │ │ │ │ ├── stm32u585xx.h │ │ │ │ │ ├── stm32u5a5xx.h │ │ │ │ │ ├── stm32u5xx.h │ │ │ │ │ └── system_stm32u5xx.h │ │ │ │ └── Source │ │ │ │ │ ├── Templates │ │ │ │ │ └── system_stm32u5xx.c │ │ │ │ │ ├── armclang │ │ │ │ │ └── tfm_common_s.sct │ │ │ │ │ ├── gcc │ │ │ │ │ └── tfm_common_s.ld │ │ │ │ │ ├── iar │ │ │ │ │ └── tfm_common_s.icf │ │ │ │ │ ├── startup_stm32u5xx_bl2.c │ │ │ │ │ ├── startup_stm32u5xx_ns.c │ │ │ │ │ └── startup_stm32u5xx_s.c │ │ │ ├── bl2 │ │ │ │ ├── boot_hal_bl2.c │ │ │ │ ├── low_level_device.c │ │ │ │ ├── low_level_ospi_device.c │ │ │ │ ├── low_level_security.c │ │ │ │ ├── nv_counters_device.h │ │ │ │ ├── stm32u5xx_hal_msp.c │ │ │ │ └── tick_device.h │ │ │ ├── boards │ │ │ │ ├── cmsis.h │ │ │ │ ├── mmio_defs.h │ │ │ │ ├── platform_irq.h │ │ │ │ ├── target_cfg.h │ │ │ │ └── tfm_peripherals_def.h │ │ │ ├── hal │ │ │ │ ├── Inc │ │ │ │ │ ├── Legacy │ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ │ ├── stm32_assert_template.h │ │ │ │ │ ├── stm32u5xx_hal.h │ │ │ │ │ ├── stm32u5xx_hal_cortex.h │ │ │ │ │ ├── stm32u5xx_hal_cryp.h │ │ │ │ │ ├── stm32u5xx_hal_cryp_ex.h │ │ │ │ │ ├── stm32u5xx_hal_def.h │ │ │ │ │ ├── stm32u5xx_hal_dma.h │ │ │ │ │ ├── stm32u5xx_hal_dma_ex.h │ │ │ │ │ ├── stm32u5xx_hal_flash.h │ │ │ │ │ ├── stm32u5xx_hal_flash_ex.h │ │ │ │ │ ├── stm32u5xx_hal_gpio.h │ │ │ │ │ ├── stm32u5xx_hal_gpio_ex.h │ │ │ │ │ ├── stm32u5xx_hal_gtzc.h │ │ │ │ │ ├── stm32u5xx_hal_hash.h │ │ │ │ │ ├── stm32u5xx_hal_hash_ex.h │ │ │ │ │ ├── stm32u5xx_hal_i2c.h │ │ │ │ │ ├── stm32u5xx_hal_i2c_ex.h │ │ │ │ │ ├── stm32u5xx_hal_icache.h │ │ │ │ │ ├── stm32u5xx_hal_ospi.h │ │ │ │ │ ├── stm32u5xx_hal_pka.h │ │ │ │ │ ├── stm32u5xx_hal_pwr.h │ │ │ │ │ ├── stm32u5xx_hal_pwr_ex.h │ │ │ │ │ ├── stm32u5xx_hal_rcc.h │ │ │ │ │ ├── stm32u5xx_hal_rcc_ex.h │ │ │ │ │ ├── stm32u5xx_hal_rng.h │ │ │ │ │ ├── stm32u5xx_hal_rng_ex.h │ │ │ │ │ ├── stm32u5xx_hal_rtc.h │ │ │ │ │ ├── stm32u5xx_hal_rtc_ex.h │ │ │ │ │ ├── stm32u5xx_hal_uart.h │ │ │ │ │ ├── stm32u5xx_hal_uart_ex.h │ │ │ │ │ └── stm32u5xx_ll_dlyb.h │ │ │ │ └── Src │ │ │ │ │ ├── stm32u5xx_hal.c │ │ │ │ │ ├── stm32u5xx_hal_cortex.c │ │ │ │ │ ├── stm32u5xx_hal_cryp.c │ │ │ │ │ ├── stm32u5xx_hal_cryp_ex.c │ │ │ │ │ ├── stm32u5xx_hal_dma.c │ │ │ │ │ ├── stm32u5xx_hal_dma_ex.c │ │ │ │ │ ├── stm32u5xx_hal_flash.c │ │ │ │ │ ├── stm32u5xx_hal_flash_ex.c │ │ │ │ │ ├── stm32u5xx_hal_gpio.c │ │ │ │ │ ├── stm32u5xx_hal_gtzc.c │ │ │ │ │ ├── stm32u5xx_hal_hash.c │ │ │ │ │ ├── stm32u5xx_hal_hash_ex.c │ │ │ │ │ ├── stm32u5xx_hal_i2c.c │ │ │ │ │ ├── stm32u5xx_hal_i2c_ex.c │ │ │ │ │ ├── stm32u5xx_hal_icache.c │ │ │ │ │ ├── stm32u5xx_hal_ospi.c │ │ │ │ │ ├── stm32u5xx_hal_pka.c │ │ │ │ │ ├── stm32u5xx_hal_pwr.c │ │ │ │ │ ├── stm32u5xx_hal_pwr_ex.c │ │ │ │ │ ├── stm32u5xx_hal_rcc.c │ │ │ │ │ ├── stm32u5xx_hal_rcc_ex.c │ │ │ │ │ ├── stm32u5xx_hal_rng.c │ │ │ │ │ ├── stm32u5xx_hal_rng_ex.c │ │ │ │ │ ├── stm32u5xx_hal_rtc.c │ │ │ │ │ ├── stm32u5xx_hal_rtc_ex.c │ │ │ │ │ ├── stm32u5xx_hal_uart.c │ │ │ │ │ ├── stm32u5xx_hal_uart_ex.c │ │ │ │ │ └── stm32u5xx_ll_dlyb.c │ │ │ ├── low_level_security.h │ │ │ └── secure │ │ │ │ ├── low_level_device.c │ │ │ │ ├── nv_counters_device.h │ │ │ │ ├── system_stm32u5xx.c │ │ │ │ ├── target_cfg.c │ │ │ │ ├── tfm_hal_isolation.c │ │ │ │ ├── tfm_hal_platform.c │ │ │ │ ├── tfm_platform_system.c │ │ │ │ └── tick_device.h │ │ └── stm32wbaxx │ │ │ ├── CMakeLists.txt │ │ │ ├── Device │ │ │ ├── Include │ │ │ │ ├── stm32wba65xx.h │ │ │ │ ├── stm32wbaxx.h │ │ │ │ └── system_stm32wbaxx.h │ │ │ └── Source │ │ │ │ ├── Templates │ │ │ │ └── system_stm32wbaxx.c │ │ │ │ ├── armclang │ │ │ │ └── tfm_common_s.sct │ │ │ │ ├── gcc │ │ │ │ └── tfm_common_s.ld │ │ │ │ ├── iar │ │ │ │ └── tfm_common_s.icf │ │ │ │ ├── startup_stm32wbaxx_ns.c │ │ │ │ └── startup_stm32wbaxx_s.c │ │ │ ├── boards │ │ │ ├── cmsis.h │ │ │ ├── mcuboot_config │ │ │ │ └── mcuboot_config.h │ │ │ ├── mmio_defs.h │ │ │ ├── platform_irq.h │ │ │ ├── target_cfg.h │ │ │ └── tfm_peripherals_def.h │ │ │ ├── hal │ │ │ ├── Inc │ │ │ │ ├── Legacy │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ ├── stm32_assert_template.h │ │ │ │ ├── stm32wbaxx_hal.h │ │ │ │ ├── stm32wbaxx_hal_adc.h │ │ │ │ ├── stm32wbaxx_hal_adc_ex.h │ │ │ │ ├── stm32wbaxx_hal_comp.h │ │ │ │ ├── stm32wbaxx_hal_conf_template.h │ │ │ │ ├── stm32wbaxx_hal_cortex.h │ │ │ │ ├── stm32wbaxx_hal_crc.h │ │ │ │ ├── stm32wbaxx_hal_crc_ex.h │ │ │ │ ├── stm32wbaxx_hal_cryp.h │ │ │ │ ├── stm32wbaxx_hal_cryp_ex.h │ │ │ │ ├── stm32wbaxx_hal_def.h │ │ │ │ ├── stm32wbaxx_hal_dma.h │ │ │ │ ├── stm32wbaxx_hal_dma_ex.h │ │ │ │ ├── stm32wbaxx_hal_exti.h │ │ │ │ ├── stm32wbaxx_hal_flash.h │ │ │ │ ├── stm32wbaxx_hal_flash_ex.h │ │ │ │ ├── stm32wbaxx_hal_gpio.h │ │ │ │ ├── stm32wbaxx_hal_gpio_ex.h │ │ │ │ ├── stm32wbaxx_hal_gtzc.h │ │ │ │ ├── stm32wbaxx_hal_hash.h │ │ │ │ ├── stm32wbaxx_hal_hcd.h │ │ │ │ ├── stm32wbaxx_hal_hsem.h │ │ │ │ ├── stm32wbaxx_hal_i2c.h │ │ │ │ ├── stm32wbaxx_hal_i2c_ex.h │ │ │ │ ├── stm32wbaxx_hal_icache.h │ │ │ │ ├── stm32wbaxx_hal_irda.h │ │ │ │ ├── stm32wbaxx_hal_irda_ex.h │ │ │ │ ├── stm32wbaxx_hal_iwdg.h │ │ │ │ ├── stm32wbaxx_hal_lptim.h │ │ │ │ ├── stm32wbaxx_hal_pcd.h │ │ │ │ ├── stm32wbaxx_hal_pcd_ex.h │ │ │ │ ├── stm32wbaxx_hal_pka.h │ │ │ │ ├── stm32wbaxx_hal_pwr.h │ │ │ │ ├── stm32wbaxx_hal_pwr_ex.h │ │ │ │ ├── stm32wbaxx_hal_ramcfg.h │ │ │ │ ├── stm32wbaxx_hal_rcc.h │ │ │ │ ├── stm32wbaxx_hal_rcc_ex.h │ │ │ │ ├── stm32wbaxx_hal_rng.h │ │ │ │ ├── stm32wbaxx_hal_rng_ex.h │ │ │ │ ├── stm32wbaxx_hal_rtc.h │ │ │ │ ├── stm32wbaxx_hal_rtc_ex.h │ │ │ │ ├── stm32wbaxx_hal_sai.h │ │ │ │ ├── stm32wbaxx_hal_sai_ex.h │ │ │ │ ├── stm32wbaxx_hal_smartcard.h │ │ │ │ ├── stm32wbaxx_hal_smartcard_ex.h │ │ │ │ ├── stm32wbaxx_hal_smbus.h │ │ │ │ ├── stm32wbaxx_hal_smbus_ex.h │ │ │ │ ├── stm32wbaxx_hal_spi.h │ │ │ │ ├── stm32wbaxx_hal_spi_ex.h │ │ │ │ ├── stm32wbaxx_hal_tim.h │ │ │ │ ├── stm32wbaxx_hal_tim_ex.h │ │ │ │ ├── stm32wbaxx_hal_tsc.h │ │ │ │ ├── stm32wbaxx_hal_uart.h │ │ │ │ ├── stm32wbaxx_hal_uart_ex.h │ │ │ │ ├── stm32wbaxx_hal_usart.h │ │ │ │ ├── stm32wbaxx_hal_usart_ex.h │ │ │ │ ├── stm32wbaxx_hal_wwdg.h │ │ │ │ ├── stm32wbaxx_ll_adc.h │ │ │ │ ├── stm32wbaxx_ll_bus.h │ │ │ │ ├── stm32wbaxx_ll_comp.h │ │ │ │ ├── stm32wbaxx_ll_cortex.h │ │ │ │ ├── stm32wbaxx_ll_crc.h │ │ │ │ ├── stm32wbaxx_ll_dma.h │ │ │ │ ├── stm32wbaxx_ll_exti.h │ │ │ │ ├── stm32wbaxx_ll_gpio.h │ │ │ │ ├── stm32wbaxx_ll_hsem.h │ │ │ │ ├── stm32wbaxx_ll_i2c.h │ │ │ │ ├── stm32wbaxx_ll_icache.h │ │ │ │ ├── stm32wbaxx_ll_iwdg.h │ │ │ │ ├── stm32wbaxx_ll_lptim.h │ │ │ │ ├── stm32wbaxx_ll_lpuart.h │ │ │ │ ├── stm32wbaxx_ll_pka.h │ │ │ │ ├── stm32wbaxx_ll_pwr.h │ │ │ │ ├── stm32wbaxx_ll_rcc.h │ │ │ │ ├── stm32wbaxx_ll_rng.h │ │ │ │ ├── stm32wbaxx_ll_rtc.h │ │ │ │ ├── stm32wbaxx_ll_spi.h │ │ │ │ ├── stm32wbaxx_ll_system.h │ │ │ │ ├── stm32wbaxx_ll_tim.h │ │ │ │ ├── stm32wbaxx_ll_usart.h │ │ │ │ ├── stm32wbaxx_ll_usb.h │ │ │ │ ├── stm32wbaxx_ll_utils.h │ │ │ │ └── stm32wbaxx_ll_wwdg.h │ │ │ └── Src │ │ │ │ ├── stm32wbaxx_hal.c │ │ │ │ ├── stm32wbaxx_hal_adc.c │ │ │ │ ├── stm32wbaxx_hal_adc_ex.c │ │ │ │ ├── stm32wbaxx_hal_comp.c │ │ │ │ ├── stm32wbaxx_hal_cortex.c │ │ │ │ ├── stm32wbaxx_hal_crc.c │ │ │ │ ├── stm32wbaxx_hal_crc_ex.c │ │ │ │ ├── stm32wbaxx_hal_cryp.c │ │ │ │ ├── stm32wbaxx_hal_cryp_ex.c │ │ │ │ ├── stm32wbaxx_hal_dma.c │ │ │ │ ├── stm32wbaxx_hal_dma_ex.c │ │ │ │ ├── stm32wbaxx_hal_exti.c │ │ │ │ ├── stm32wbaxx_hal_flash.c │ │ │ │ ├── stm32wbaxx_hal_flash_ex.c │ │ │ │ ├── stm32wbaxx_hal_gpio.c │ │ │ │ ├── stm32wbaxx_hal_gtzc.c │ │ │ │ ├── stm32wbaxx_hal_hash.c │ │ │ │ ├── stm32wbaxx_hal_hcd.c │ │ │ │ ├── stm32wbaxx_hal_hsem.c │ │ │ │ ├── stm32wbaxx_hal_i2c.c │ │ │ │ ├── stm32wbaxx_hal_i2c_ex.c │ │ │ │ ├── stm32wbaxx_hal_icache.c │ │ │ │ ├── stm32wbaxx_hal_irda.c │ │ │ │ ├── stm32wbaxx_hal_iwdg.c │ │ │ │ ├── stm32wbaxx_hal_lptim.c │ │ │ │ ├── stm32wbaxx_hal_msp_template.c │ │ │ │ ├── stm32wbaxx_hal_pcd.c │ │ │ │ ├── stm32wbaxx_hal_pcd_ex.c │ │ │ │ ├── stm32wbaxx_hal_pka.c │ │ │ │ ├── stm32wbaxx_hal_pwr.c │ │ │ │ ├── stm32wbaxx_hal_pwr_ex.c │ │ │ │ ├── stm32wbaxx_hal_ramcfg.c │ │ │ │ ├── stm32wbaxx_hal_rcc.c │ │ │ │ ├── stm32wbaxx_hal_rcc_ex.c │ │ │ │ ├── stm32wbaxx_hal_rng.c │ │ │ │ ├── stm32wbaxx_hal_rng_ex.c │ │ │ │ ├── stm32wbaxx_hal_rtc.c │ │ │ │ ├── stm32wbaxx_hal_rtc_ex.c │ │ │ │ ├── stm32wbaxx_hal_sai.c │ │ │ │ ├── stm32wbaxx_hal_sai_ex.c │ │ │ │ ├── stm32wbaxx_hal_smartcard.c │ │ │ │ ├── stm32wbaxx_hal_smartcard_ex.c │ │ │ │ ├── stm32wbaxx_hal_smbus.c │ │ │ │ ├── stm32wbaxx_hal_smbus_ex.c │ │ │ │ ├── stm32wbaxx_hal_spi.c │ │ │ │ ├── stm32wbaxx_hal_spi_ex.c │ │ │ │ ├── stm32wbaxx_hal_tim.c │ │ │ │ ├── stm32wbaxx_hal_tim_ex.c │ │ │ │ ├── stm32wbaxx_hal_timebase_rtc_wakeup_template.c │ │ │ │ ├── stm32wbaxx_hal_timebase_tim_template.c │ │ │ │ ├── stm32wbaxx_hal_tsc.c │ │ │ │ ├── stm32wbaxx_hal_uart.c │ │ │ │ ├── stm32wbaxx_hal_uart_ex.c │ │ │ │ ├── stm32wbaxx_hal_usart.c │ │ │ │ ├── stm32wbaxx_hal_usart_ex.c │ │ │ │ ├── stm32wbaxx_hal_wwdg.c │ │ │ │ ├── stm32wbaxx_ll_adc.c │ │ │ │ ├── stm32wbaxx_ll_comp.c │ │ │ │ ├── stm32wbaxx_ll_crc.c │ │ │ │ ├── stm32wbaxx_ll_dma.c │ │ │ │ ├── stm32wbaxx_ll_exti.c │ │ │ │ ├── stm32wbaxx_ll_gpio.c │ │ │ │ ├── stm32wbaxx_ll_i2c.c │ │ │ │ ├── stm32wbaxx_ll_icache.c │ │ │ │ ├── stm32wbaxx_ll_lptim.c │ │ │ │ ├── stm32wbaxx_ll_lpuart.c │ │ │ │ ├── stm32wbaxx_ll_pka.c │ │ │ │ ├── stm32wbaxx_ll_pwr.c │ │ │ │ ├── stm32wbaxx_ll_rcc.c │ │ │ │ ├── stm32wbaxx_ll_rng.c │ │ │ │ ├── stm32wbaxx_ll_rtc.c │ │ │ │ ├── stm32wbaxx_ll_spi.c │ │ │ │ ├── stm32wbaxx_ll_tim.c │ │ │ │ ├── stm32wbaxx_ll_usart.c │ │ │ │ ├── stm32wbaxx_ll_usb.c │ │ │ │ └── stm32wbaxx_ll_utils.c │ │ │ ├── low_level_security.h │ │ │ ├── scripts │ │ │ ├── TFM_UPDATE.sh │ │ │ ├── postbuild.sh │ │ │ └── regression.sh │ │ │ └── secure │ │ │ ├── low_level_device.c │ │ │ ├── nv_counters_device.h │ │ │ ├── system_stm32wbaxx.c │ │ │ ├── target_cfg.c │ │ │ ├── tfm_hal_isolation.c │ │ │ ├── tfm_hal_platform.c │ │ │ ├── tfm_platform_system.c │ │ │ └── tick_device.h │ │ ├── nucleo_l552ze_q │ │ ├── CMakeLists.txt │ │ ├── accelerator │ │ │ ├── CMakeLists.txt │ │ │ ├── crypto_accelerator_config.h │ │ │ └── mbedtls_accelerator_config.h │ │ ├── config.cmake │ │ ├── config_tfm_target.h │ │ ├── cpuarch.cmake │ │ ├── image_macros_to_preprocess_bl2.c │ │ ├── include │ │ │ ├── board.h │ │ │ ├── boot_hal_cfg.h │ │ │ ├── device_cfg.h │ │ │ ├── flash_layout_test.h │ │ │ ├── stm32hal.h │ │ │ └── stm32l5xx_hal_conf.h │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ └── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ ├── stm32h573i_dk │ │ ├── CMakeLists.txt │ │ ├── accelerator │ │ │ ├── CMakeLists.txt │ │ │ ├── crypto_accelerator_config.h │ │ │ └── mbedtls_accelerator_config.h │ │ ├── config.cmake │ │ ├── config_tfm_target.h │ │ ├── cpuarch.cmake │ │ ├── image_macros_to_preprocess_bl2.c │ │ ├── include │ │ │ ├── board.h │ │ │ ├── boot_hal_cfg.h │ │ │ ├── device_cfg.h │ │ │ ├── flash_layout.h │ │ │ ├── flash_layout_test.h │ │ │ ├── region_defs.h │ │ │ ├── stm32h5xx_hal_conf.h │ │ │ └── stm32hal.h │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ ├── regression.sh │ │ └── tests │ │ │ └── psa_arch_tests_config.cmake │ │ ├── stm32l562e_dk │ │ ├── CMakeLists.txt │ │ ├── accelerator │ │ │ ├── CMakeLists.txt │ │ │ ├── crypto_accelerator_config.h │ │ │ └── mbedtls_accelerator_config.h │ │ ├── check_config.cmake │ │ ├── config.cmake │ │ ├── config_tfm_target.h │ │ ├── cpuarch.cmake │ │ ├── image_macros_to_preprocess_bl2.c │ │ ├── include │ │ │ ├── board.h │ │ │ ├── board_ospi.h │ │ │ ├── boot_hal_cfg.h │ │ │ ├── device_cfg.h │ │ │ ├── flash_layout_test.h │ │ │ ├── mx25lm51245g_conf.h │ │ │ ├── stm32hal.h │ │ │ ├── stm32l562e_discovery_conf.h │ │ │ ├── stm32l562e_discovery_errno.h │ │ │ ├── stm32l562e_discovery_ospi.h │ │ │ └── stm32l5xx_hal_conf.h │ │ ├── ns │ │ │ └── CMakeLists.txt │ │ ├── partition │ │ │ ├── flash_layout.h │ │ │ └── region_defs.h │ │ └── src │ │ │ └── stm32l562e_discovery_ospi.c │ │ └── stm32wba65i_dk │ │ ├── CMakeLists.txt │ │ ├── accelerator │ │ ├── CMakeLists.txt │ │ ├── crypto_accelerator_config.h │ │ └── mbedtls_accelerator_config.h │ │ ├── config.cmake │ │ ├── config_tfm_target.h │ │ ├── cpuarch.cmake │ │ ├── include │ │ ├── board.h │ │ ├── boot_hal_cfg.h │ │ ├── device_cfg.h │ │ ├── flash_layout_test.h │ │ ├── platform_nv_counters_ids.h │ │ ├── stm32hal.h │ │ └── stm32wbaxx_hal_conf.h │ │ ├── ns │ │ └── CMakeLists.txt │ │ ├── partition │ │ ├── flash_layout.h │ │ └── region_defs.h │ │ └── tests │ │ └── psa_arch_tests_config.cmake ├── include │ ├── boot_hal.h │ ├── cmsis_override.h │ ├── exception_info.h │ ├── fatal_error.h │ ├── mbedtls_entropy_nv_seed_config.h │ ├── region.h │ ├── tfm_attest_hal.h │ ├── tfm_hal_defs.h │ ├── tfm_hal_device_header.h │ ├── tfm_hal_interrupt.h │ ├── tfm_hal_isolation.h │ ├── tfm_hal_its.h │ ├── tfm_hal_its_encryption.h │ ├── tfm_hal_mailbox.h │ ├── tfm_hal_multi_core.h │ ├── tfm_hal_platform.h │ ├── tfm_hal_ps.h │ ├── tfm_plat_boot_seed.h │ ├── tfm_plat_config.h │ ├── tfm_plat_crypto_keys.h │ ├── tfm_plat_crypto_nv_seed.h │ ├── tfm_plat_defs.h │ ├── tfm_plat_device_id.h │ ├── tfm_plat_ns.h │ ├── tfm_plat_nv_counters.h │ ├── tfm_plat_otp.h │ ├── tfm_plat_provisioning.h │ ├── tfm_plat_rotpk.h │ ├── tfm_plat_test.h │ └── tfm_platform_system.h └── ns │ ├── toolchain_ns_ARMCLANG.cmake │ ├── toolchain_ns_CLANG.cmake │ ├── toolchain_ns_GNUARM.cmake │ └── toolchain_ns_IARARM.cmake ├── secure_fw ├── CMakeLists.txt ├── include │ ├── array.h │ ├── async.h │ ├── build_config_check.h │ ├── compiler_ext_defs.h │ ├── config_tfm.h │ ├── crt_impl_private.h │ └── security_defs.h ├── partitions │ ├── CMakeLists.txt │ ├── Kconfig │ ├── crypto │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── config_crypto_check.h │ │ ├── config_engine_buf.h │ │ ├── crypto_aead.c │ │ ├── crypto_alloc.c │ │ ├── crypto_asymmetric.c │ │ ├── crypto_check_config.h │ │ ├── crypto_cipher.c │ │ ├── crypto_hash.c │ │ ├── crypto_init.c │ │ ├── crypto_key_derivation.c │ │ ├── crypto_key_management.c │ │ ├── crypto_library.c │ │ ├── crypto_library.h │ │ ├── crypto_mac.c │ │ ├── crypto_rng.c │ │ ├── crypto_spe.h │ │ ├── dir_crypto.dox │ │ ├── psa_driver_api │ │ │ ├── tfm_builtin_key_loader.c │ │ │ └── tfm_builtin_key_loader.h │ │ ├── tfm_crypto.yaml │ │ ├── tfm_crypto_api.h │ │ ├── tfm_crypto_key.h │ │ ├── tfm_mbedcrypto_alt.c │ │ └── tfm_mbedcrypto_include.h │ ├── dir_services.dox │ ├── firmware_update │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── bootloader │ │ │ ├── mcuboot │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── tfm_mcuboot_fwu.c │ │ │ └── tfm_bootloader_fwu_abstraction.h │ │ ├── tfm_firmware_update.yaml │ │ └── tfm_fwu_req_mngr.c │ ├── idle_partition │ │ ├── CMakeLists.txt │ │ ├── idle_partition.c │ │ └── load_info_idle_sp.c │ ├── initial_attestation │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── attest.h │ │ ├── attest_asymmetric_key.c │ │ ├── attest_boot_data.c │ │ ├── attest_boot_data.h │ │ ├── attest_core.c │ │ ├── attest_key.h │ │ ├── attest_symmetric_key.c │ │ ├── attest_token.h │ │ ├── attest_token_encode.c │ │ ├── dir_initial_attestation.dox │ │ ├── tfm_attest.c │ │ ├── tfm_attest_req_mngr.c │ │ └── tfm_initial_attestation.yaml │ ├── internal_trusted_storage │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── flash │ │ │ ├── its_flash.c │ │ │ ├── its_flash.h │ │ │ ├── its_flash_nand.c │ │ │ ├── its_flash_nand.h │ │ │ ├── its_flash_nor.c │ │ │ ├── its_flash_nor.h │ │ │ ├── its_flash_ram.c │ │ │ └── its_flash_ram.h │ │ ├── flash_fs │ │ │ ├── its_flash_fs.c │ │ │ ├── its_flash_fs.h │ │ │ ├── its_flash_fs_dblock.c │ │ │ ├── its_flash_fs_dblock.h │ │ │ ├── its_flash_fs_mblock.c │ │ │ └── its_flash_fs_mblock.h │ │ ├── its_crypto_interface.c │ │ ├── its_crypto_interface.h │ │ ├── its_utils.c │ │ ├── its_utils.h │ │ ├── tfm_internal_trusted_storage.c │ │ ├── tfm_internal_trusted_storage.h │ │ ├── tfm_internal_trusted_storage.yaml │ │ ├── tfm_its_req_mngr.c │ │ └── tfm_its_req_mngr.h │ ├── lib │ │ └── runtime │ │ │ ├── CMakeLists.txt │ │ │ ├── crt_exit.c │ │ │ ├── crt_memcmp.c │ │ │ ├── crt_memmove.c │ │ │ ├── crt_start.c │ │ │ ├── crt_strlen.c │ │ │ ├── crt_strnlen.c │ │ │ ├── include │ │ │ ├── service_api.h │ │ │ ├── tfm_sp_log.h │ │ │ └── tfm_strnlen.h │ │ │ ├── psa_api_ipc.c │ │ │ ├── service_api.c │ │ │ ├── sfn_common_thread.c │ │ │ ├── sprt_partition_metadata_indicator.c │ │ │ ├── sprt_partition_metadata_indicator.h │ │ │ └── tfm_sp_log_raw.c │ ├── ns_agent_mailbox │ │ ├── CMakeLists.txt │ │ ├── ns_agent_mailbox.c │ │ ├── ns_agent_mailbox.yaml │ │ ├── ns_agent_mailbox_rpc.c │ │ ├── ns_agent_mailbox_rpc.h.template │ │ ├── ns_agent_mailbox_signal_utils.h.template │ │ ├── ns_agent_mailbox_utils.h.template │ │ ├── tfm_multi_core_client_id.c │ │ ├── tfm_multi_core_mbox.c │ │ ├── tfm_spe_mailbox.c │ │ └── tfm_spe_mailbox.h │ ├── ns_agent_tz │ │ ├── CMakeLists.txt │ │ ├── load_info_ns_agent_tz.c │ │ ├── ns_agent_tz.c │ │ ├── ns_agent_tz_v80m.c │ │ ├── psa_api_veneers.c │ │ └── psa_api_veneers_v80m.c │ ├── platform │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── dir_platform.dox │ │ ├── platform_sp.c │ │ ├── platform_sp.h │ │ └── tfm_platform.yaml │ └── protected_storage │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.comp │ │ ├── config_ps_check.h │ │ ├── crypto │ │ ├── ps_crypto_interface.c │ │ └── ps_crypto_interface.h │ │ ├── dir_protected_storage.dox │ │ ├── nv_counters │ │ ├── ps_nv_counters.c │ │ └── ps_nv_counters.h │ │ ├── ps_encrypted_object.c │ │ ├── ps_encrypted_object.h │ │ ├── ps_filesystem_interface.c │ │ ├── ps_object_defs.h │ │ ├── ps_object_system.c │ │ ├── ps_object_system.h │ │ ├── ps_object_table.c │ │ ├── ps_object_table.h │ │ ├── ps_utils.c │ │ ├── ps_utils.h │ │ ├── tfm_protected_storage.c │ │ ├── tfm_protected_storage.h │ │ ├── tfm_protected_storage.yaml │ │ ├── tfm_ps_req_mngr.c │ │ └── tfm_ps_req_mngr.h ├── shared │ ├── crt_memcpy.c │ └── crt_memset.c └── spm │ ├── CMakeLists.txt │ ├── Kconfig │ ├── Kconfig.comp │ ├── core │ ├── arch │ │ ├── tfm_arch.c │ │ ├── tfm_arch_v6m_v7m.c │ │ ├── tfm_arch_v6m_v7m.h │ │ ├── tfm_arch_v8m_base.c │ │ └── tfm_arch_v8m_main.c │ ├── backend_ipc.c │ ├── backend_sfn.c │ ├── internal_status_code.h │ ├── interrupt.c │ ├── interrupt.h │ ├── mailbox_agent_api.c │ ├── main.c │ ├── memory_symbols.h │ ├── psa_api.c │ ├── psa_call_api.c │ ├── psa_connection_api.c │ ├── psa_interface_sfn.c │ ├── psa_interface_svc.c │ ├── psa_interface_thread_fn_call.c │ ├── psa_irq_api.c │ ├── psa_mmiovec_api.c │ ├── psa_read_write_skip_api.c │ ├── psa_version_api.c │ ├── rom_loader.c │ ├── spm.h │ ├── spm_connection_pool.c │ ├── spm_ipc.c │ ├── spm_local_connection.c │ ├── spm_log.c │ ├── stack_watermark.c │ ├── stack_watermark.h │ ├── tfm_boot_data.c │ ├── tfm_boot_data.h │ ├── tfm_multi_core.h │ ├── tfm_pools.c │ ├── tfm_pools.h │ ├── tfm_rpc.c │ ├── tfm_rpc.h │ ├── tfm_svcalls.c │ ├── tfm_svcalls.h │ ├── thread.c │ ├── thread.h │ └── utilities.c │ ├── include │ ├── aapcs_local.h │ ├── bitops.h │ ├── boot │ │ └── tfm_boot_status.h │ ├── config_spm.h │ ├── critical_section.h │ ├── current.h │ ├── ffm │ │ ├── backend.h │ │ ├── backend_ipc.h │ │ ├── backend_sfn.h │ │ ├── mailbox_agent_api.h │ │ └── psa_api.h │ ├── interface │ │ ├── runtime_defs.h │ │ └── svc_num.h │ ├── lists.h │ ├── load │ │ ├── asset_defs.h │ │ ├── interrupt_defs.h │ │ ├── ns_client_id_tz.h │ │ ├── partition_defs.h │ │ ├── service_defs.h │ │ └── spm_load_api.h │ ├── private │ │ └── assert.h │ ├── tfm_arch.h │ ├── tfm_arch_v8m.h │ ├── tfm_core_trustzone.h │ ├── tfm_hybrid_platform.h │ ├── tfm_nspm.h │ ├── tfm_spm_log.h │ ├── tfm_version.h.in │ └── utilities.h │ └── ns_client_ext │ ├── tfm_ns_client_ext.c │ ├── tfm_ns_ctx.c │ ├── tfm_ns_ctx.h │ └── tfm_spm_ns_ctx.c ├── toolchain_ARMCLANG.cmake ├── toolchain_CLANG.cmake ├── toolchain_GNUARM.cmake ├── toolchain_IARARM.cmake ├── tools ├── CMakeLists.txt ├── config_impl.cmake.template ├── kconfig │ └── tfm_kconfig.py ├── modules │ ├── arg_utils.py │ ├── bin2hex.py │ ├── c_include.py │ ├── c_macro.py │ ├── c_struct.py │ ├── crypto_conversion_utils.py │ ├── encrypt_data.py │ ├── file_loader.py │ ├── key_derivation.py │ ├── sign_data.py │ ├── sign_then_encrypt_data.py │ └── struct_pack.py ├── requirements.txt ├── templates │ ├── manifestfilename.template │ ├── partition_intermedia.template │ └── partition_load_info.template ├── tfm_generated_file_list.yaml ├── tfm_manifest_list.yaml └── tfm_parse_manifest_list.py └── zephyr └── module.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/.gitreview -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/Kconfig -------------------------------------------------------------------------------- /Kconfig.bl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/Kconfig.bl -------------------------------------------------------------------------------- /Kconfig.misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/Kconfig.misc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/README.md -------------------------------------------------------------------------------- /bl1/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/Kconfig -------------------------------------------------------------------------------- /bl1/bl1_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/CMakeLists.txt -------------------------------------------------------------------------------- /bl1/bl1_1/bl1_1_shared_symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/bl1_1_shared_symbols.txt -------------------------------------------------------------------------------- /bl1/bl1_1/default_config/bl1_1_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/default_config/bl1_1_config.h -------------------------------------------------------------------------------- /bl1/bl1_1/dummy_guk.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/dummy_guk.bin -------------------------------------------------------------------------------- /bl1/bl1_1/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/lib/CMakeLists.txt -------------------------------------------------------------------------------- /bl1/bl1_1/lib/image_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/lib/image_flash.c -------------------------------------------------------------------------------- /bl1/bl1_1/lib/image_otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/lib/image_otp.c -------------------------------------------------------------------------------- /bl1/bl1_1/lib/interface/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/lib/interface/image.h -------------------------------------------------------------------------------- /bl1/bl1_1/lib/provisioning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/lib/provisioning.c -------------------------------------------------------------------------------- /bl1/bl1_1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/main.c -------------------------------------------------------------------------------- /bl1/bl1_1/scripts/create_bl1_2_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/scripts/create_bl1_2_img.py -------------------------------------------------------------------------------- /bl1/bl1_1/scripts/create_provisioning_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/scripts/create_provisioning_bundle.py -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/CMakeLists.txt -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/crypto/crypto_mbedcrypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/crypto/crypto_mbedcrypto.c -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/crypto/mbedcrypto_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/crypto/mbedcrypto_config.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/interface/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/interface/crypto.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/interface/otp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/interface/otp.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/interface/pq_crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/interface/pq_crypto.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/interface/trng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/interface/trng.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/interface/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/interface/util.h -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/otp/otp_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/otp/otp_default.c -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/pq_crypto/pq_crypto_psa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/pq_crypto/pq_crypto_psa.c -------------------------------------------------------------------------------- /bl1/bl1_1/shared_lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/shared_lib/util.c -------------------------------------------------------------------------------- /bl1/bl1_1/signing_layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_1/signing_layout.c -------------------------------------------------------------------------------- /bl1/bl1_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/CMakeLists.txt -------------------------------------------------------------------------------- /bl1/bl1_2/bl1_dummy_rotpk.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/bl1_dummy_rotpk.prv -------------------------------------------------------------------------------- /bl1/bl1_2/bl1_dummy_rotpk.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/bl1_dummy_rotpk.pub -------------------------------------------------------------------------------- /bl1/bl1_2/bl1_dummy_rotpk_1.prv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/bl1_dummy_rotpk_1.prv -------------------------------------------------------------------------------- /bl1/bl1_2/bl1_dummy_rotpk_1.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/bl1_dummy_rotpk_1.pub -------------------------------------------------------------------------------- /bl1/bl1_2/bl2_dummy_encryption_key.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/bl2_dummy_encryption_key.bin -------------------------------------------------------------------------------- /bl1/bl1_2/default_config/bl1_2_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/default_config/bl1_2_config.h -------------------------------------------------------------------------------- /bl1/bl1_2/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/lib/CMakeLists.txt -------------------------------------------------------------------------------- /bl1/bl1_2/lib/image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/lib/image.c -------------------------------------------------------------------------------- /bl1/bl1_2/lib/interface/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/lib/interface/image.h -------------------------------------------------------------------------------- /bl1/bl1_2/lib/interface/image_layout_bl1_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/lib/interface/image_layout_bl1_2.h -------------------------------------------------------------------------------- /bl1/bl1_2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/main.c -------------------------------------------------------------------------------- /bl1/bl1_2/scripts/create_bl2_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/scripts/create_bl2_img.py -------------------------------------------------------------------------------- /bl1/bl1_2/scripts/modules/bl2_image_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/scripts/modules/bl2_image_config.py -------------------------------------------------------------------------------- /bl1/bl1_2/signing_layout.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/bl1_2/signing_layout.c.in -------------------------------------------------------------------------------- /bl1/config/bl1_config_default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl1/config/bl1_config_default.cmake -------------------------------------------------------------------------------- /bl2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/CMakeLists.txt -------------------------------------------------------------------------------- /bl2/bl2_shared_symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/bl2_shared_symbols.txt -------------------------------------------------------------------------------- /bl2/ext/mcuboot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/CMakeLists.txt -------------------------------------------------------------------------------- /bl2/ext/mcuboot/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/Kconfig -------------------------------------------------------------------------------- /bl2/ext/mcuboot/bl2_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/bl2_main.c -------------------------------------------------------------------------------- /bl2/ext/mcuboot/config/mcuboot-mbedtls-cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/config/mcuboot-mbedtls-cfg.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/config/mcuboot_crypto_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/config/mcuboot_crypto_config.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/flash_map_extended.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/flash_map_extended.c -------------------------------------------------------------------------------- /bl2/ext/mcuboot/flash_map_legacy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/flash_map_legacy.c -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/fih.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/fih.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/flash_map/flash_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/flash_map/flash_map.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/hal/hal_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/hal/hal_flash.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/os/os_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/os/os_malloc.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/sysflash/sysflash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/sysflash/sysflash.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/include/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/include/target.h -------------------------------------------------------------------------------- /bl2/ext/mcuboot/keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/keys.c -------------------------------------------------------------------------------- /bl2/ext/mcuboot/mcuboot_default_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/mcuboot_default_config.cmake -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-EC-P256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-EC-P256.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-EC-P256_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-EC-P256_1.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-EC-P384.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-EC-P384.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-EC-P384_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-EC-P384_1.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-RSA-2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-RSA-2048.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-RSA-2048_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-RSA-2048_1.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-RSA-3072.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-RSA-3072.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/root-RSA-3072_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/root-RSA-3072_1.pem -------------------------------------------------------------------------------- /bl2/ext/mcuboot/scripts/assemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/scripts/assemble.py -------------------------------------------------------------------------------- /bl2/ext/mcuboot/scripts/macro_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/scripts/macro_parser.py -------------------------------------------------------------------------------- /bl2/ext/mcuboot/scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/scripts/requirements.txt -------------------------------------------------------------------------------- /bl2/ext/mcuboot/scripts/wrapper/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/scripts/wrapper/wrapper.py -------------------------------------------------------------------------------- /bl2/ext/mcuboot/signing_layout.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/ext/mcuboot/signing_layout.c.in -------------------------------------------------------------------------------- /bl2/src/crt_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/crt_exit.c -------------------------------------------------------------------------------- /bl2/src/default_flash_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/default_flash_map.c -------------------------------------------------------------------------------- /bl2/src/flash_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/flash_map.c -------------------------------------------------------------------------------- /bl2/src/provisioning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/provisioning.c -------------------------------------------------------------------------------- /bl2/src/psa_stub_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/psa_stub_rng.c -------------------------------------------------------------------------------- /bl2/src/security_cnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/security_cnt.c -------------------------------------------------------------------------------- /bl2/src/shared_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/shared_data.c -------------------------------------------------------------------------------- /bl2/src/thin_psa_crypto_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/bl2/src/thin_psa_crypto_core.c -------------------------------------------------------------------------------- /cmake/install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/install.cmake -------------------------------------------------------------------------------- /cmake/remote_library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/remote_library.cmake -------------------------------------------------------------------------------- /cmake/set_extensions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/set_extensions.cmake -------------------------------------------------------------------------------- /cmake/spe-CMakeLists.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/spe-CMakeLists.cmake -------------------------------------------------------------------------------- /cmake/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/utils.cmake -------------------------------------------------------------------------------- /cmake/version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/cmake/version.cmake -------------------------------------------------------------------------------- /config/build_type/Kconfig.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/Kconfig.debug -------------------------------------------------------------------------------- /config/build_type/Kconfig.minsizerel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/Kconfig.minsizerel -------------------------------------------------------------------------------- /config/build_type/Kconfig.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/Kconfig.release -------------------------------------------------------------------------------- /config/build_type/debug.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/debug.cmake -------------------------------------------------------------------------------- /config/build_type/minsizerel.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/minsizerel.cmake -------------------------------------------------------------------------------- /config/build_type/release.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/build_type/release.cmake -------------------------------------------------------------------------------- /config/check_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/check_config.cmake -------------------------------------------------------------------------------- /config/config_base.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/config_base.cmake -------------------------------------------------------------------------------- /config/config_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/config_base.h -------------------------------------------------------------------------------- /config/cp_check.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/cp_check.cmake -------------------------------------------------------------------------------- /config/cp_config_default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/cp_config_default.cmake -------------------------------------------------------------------------------- /config/extra_build_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/extra_build_config.cmake -------------------------------------------------------------------------------- /config/kconfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/kconfig.cmake -------------------------------------------------------------------------------- /config/post_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/post_config.cmake -------------------------------------------------------------------------------- /config/pre_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/pre_config.cmake -------------------------------------------------------------------------------- /config/profile/config_profile_large.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/config_profile_large.h -------------------------------------------------------------------------------- /config/profile/config_profile_medium.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/config_profile_medium.h -------------------------------------------------------------------------------- /config/profile/config_profile_medium_arotless.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/config_profile_medium_arotless.h -------------------------------------------------------------------------------- /config/profile/config_profile_small.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/config_profile_small.h -------------------------------------------------------------------------------- /config/profile/profile_large.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_large.cmake -------------------------------------------------------------------------------- /config/profile/profile_large.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_large.conf -------------------------------------------------------------------------------- /config/profile/profile_medium.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_medium.cmake -------------------------------------------------------------------------------- /config/profile/profile_medium.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_medium.conf -------------------------------------------------------------------------------- /config/profile/profile_medium_arotless.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_medium_arotless.cmake -------------------------------------------------------------------------------- /config/profile/profile_medium_arotless.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_medium_arotless.conf -------------------------------------------------------------------------------- /config/profile/profile_small.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_small.cmake -------------------------------------------------------------------------------- /config/profile/profile_small.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/profile/profile_small.conf -------------------------------------------------------------------------------- /config/set_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/set_config.cmake -------------------------------------------------------------------------------- /config/spe_config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/spe_config.cmake.in -------------------------------------------------------------------------------- /config/tests/Kconfig.test_psa_api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tests/Kconfig.test_psa_api -------------------------------------------------------------------------------- /config/tfm_build_log_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_build_log_config.cmake -------------------------------------------------------------------------------- /config/tfm_fwu_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_fwu_config.cmake -------------------------------------------------------------------------------- /config/tfm_ipc_config_default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_ipc_config_default.cmake -------------------------------------------------------------------------------- /config/tfm_platform.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_platform.cmake -------------------------------------------------------------------------------- /config/tfm_secure_log.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_secure_log.cmake -------------------------------------------------------------------------------- /config/tfm_sfn_config_default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/config/tfm_sfn_config_default.cmake -------------------------------------------------------------------------------- /dco.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/dco.txt -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/_static/css/tfm_custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/css/tfm_custom.css -------------------------------------------------------------------------------- /docs/_static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/favicon.ico -------------------------------------------------------------------------------- /docs/_static/images/tf_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tf_logo_white.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-contribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-contribution.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-documentation.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-integration.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-introduction.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-platform.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-reference.png -------------------------------------------------------------------------------- /docs/_static/images/tfm-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm-release.png -------------------------------------------------------------------------------- /docs/_static/images/tfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/_static/images/tfm.png -------------------------------------------------------------------------------- /docs/building/documentation_generation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/building/documentation_generation.rst -------------------------------------------------------------------------------- /docs/building/tests_build_instruction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/building/tests_build_instruction.rst -------------------------------------------------------------------------------- /docs/building/tfm_build_instruction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/building/tfm_build_instruction.rst -------------------------------------------------------------------------------- /docs/building/tfm_build_instruction_iar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/building/tfm_build_instruction_iar.rst -------------------------------------------------------------------------------- /docs/cmake/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/cmake/FindSphinx.cmake -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration/build_configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/build_configuration.rst -------------------------------------------------------------------------------- /docs/configuration/header_file_system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/header_file_system.rst -------------------------------------------------------------------------------- /docs/configuration/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/index.rst -------------------------------------------------------------------------------- /docs/configuration/kconfig_system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/kconfig_system.rst -------------------------------------------------------------------------------- /docs/configuration/profiles/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/profiles/index.rst -------------------------------------------------------------------------------- /docs/configuration/test_configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/configuration/test_configuration.rst -------------------------------------------------------------------------------- /docs/contributing/code_review_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/code_review_guide.rst -------------------------------------------------------------------------------- /docs/contributing/coding_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/coding_guide.rst -------------------------------------------------------------------------------- /docs/contributing/contributing_process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/contributing_process.rst -------------------------------------------------------------------------------- /docs/contributing/dco.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/dco.rst -------------------------------------------------------------------------------- /docs/contributing/doc_guidelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/doc_guidelines.rst -------------------------------------------------------------------------------- /docs/contributing/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/index.rst -------------------------------------------------------------------------------- /docs/contributing/issue_tracking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/issue_tracking.rst -------------------------------------------------------------------------------- /docs/contributing/lic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/lic.rst -------------------------------------------------------------------------------- /docs/contributing/maintainers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/maintainers.rst -------------------------------------------------------------------------------- /docs/contributing/standards/misra.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/contributing/standards/misra.rst -------------------------------------------------------------------------------- /docs/design_docs/booting/bl1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/booting/bl1.rst -------------------------------------------------------------------------------- /docs/design_docs/booting/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/booting/index.rst -------------------------------------------------------------------------------- /docs/design_docs/booting/tfm_secure_boot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/booting/tfm_secure_boot.rst -------------------------------------------------------------------------------- /docs/design_docs/dual-cpu/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/dual-cpu/index.rst -------------------------------------------------------------------------------- /docs/design_docs/ff_isolation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/ff_isolation.rst -------------------------------------------------------------------------------- /docs/design_docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/index.rst -------------------------------------------------------------------------------- /docs/design_docs/media/abi_scheduler.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/abi_scheduler.svg -------------------------------------------------------------------------------- /docs/design_docs/media/fwu-states.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/fwu-states.svg -------------------------------------------------------------------------------- /docs/design_docs/media/hal_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/hal_structure.png -------------------------------------------------------------------------------- /docs/design_docs/media/hybridruntime.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/hybridruntime.svg -------------------------------------------------------------------------------- /docs/design_docs/media/mailbox_ns_agent1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/mailbox_ns_agent1.svg -------------------------------------------------------------------------------- /docs/design_docs/media/modelisolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/modelisolation.svg -------------------------------------------------------------------------------- /docs/design_docs/media/spestate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/spestate.svg -------------------------------------------------------------------------------- /docs/design_docs/media/spmabitypes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/spmabitypes.svg -------------------------------------------------------------------------------- /docs/design_docs/media/tfm_its_encryption.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/tfm_its_encryption.svg -------------------------------------------------------------------------------- /docs/design_docs/media/tfmdev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/tfmdev.svg -------------------------------------------------------------------------------- /docs/design_docs/media/twocalltypes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/twocalltypes.svg -------------------------------------------------------------------------------- /docs/design_docs/media/tzcontext.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/media/tzcontext.svg -------------------------------------------------------------------------------- /docs/design_docs/services/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/index.rst -------------------------------------------------------------------------------- /docs/design_docs/services/ps_key_management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/ps_key_management.rst -------------------------------------------------------------------------------- /docs/design_docs/services/tfm_crypto_design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/tfm_crypto_design.rst -------------------------------------------------------------------------------- /docs/design_docs/services/tfm_fwu_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/tfm_fwu_service.rst -------------------------------------------------------------------------------- /docs/design_docs/services/tfm_its_512_flash.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/tfm_its_512_flash.rst -------------------------------------------------------------------------------- /docs/design_docs/services/tfm_its_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/services/tfm_its_service.rst -------------------------------------------------------------------------------- /docs/design_docs/software/code_sharing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/software/code_sharing.rst -------------------------------------------------------------------------------- /docs/design_docs/software/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/software/index.rst -------------------------------------------------------------------------------- /docs/design_docs/tfm_builtin_keys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/design_docs/tfm_builtin_keys.rst -------------------------------------------------------------------------------- /docs/doxygen/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/doxygen/Doxyfile.in -------------------------------------------------------------------------------- /docs/doxygen/TrustedFirmware-Logo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/doxygen/TrustedFirmware-Logo_icon.png -------------------------------------------------------------------------------- /docs/doxygen/mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/doxygen/mainpage.dox -------------------------------------------------------------------------------- /docs/getting_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/getting_started/index.rst -------------------------------------------------------------------------------- /docs/getting_started/tfm_getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/getting_started/tfm_getting_started.rst -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/integration_guide/branch_protection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/branch_protection.rst -------------------------------------------------------------------------------- /docs/integration_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/index.rst -------------------------------------------------------------------------------- /docs/integration_guide/nsce-integ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/nsce-integ.svg -------------------------------------------------------------------------------- /docs/integration_guide/nsce-rtos-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/nsce-rtos-example.svg -------------------------------------------------------------------------------- /docs/integration_guide/platform/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/platform/index.rst -------------------------------------------------------------------------------- /docs/integration_guide/services/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/services/index.rst -------------------------------------------------------------------------------- /docs/integration_guide/spm_backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/spm_backends.rst -------------------------------------------------------------------------------- /docs/integration_guide/tfm_fpu_support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/integration_guide/tfm_fpu_support.rst -------------------------------------------------------------------------------- /docs/introduction/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/introduction/index.rst -------------------------------------------------------------------------------- /docs/introduction/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/introduction/readme.rst -------------------------------------------------------------------------------- /docs/introduction/readme_tfm_v8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/introduction/readme_tfm_v8.png -------------------------------------------------------------------------------- /docs/platform/adi/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/adi/index.rst -------------------------------------------------------------------------------- /docs/platform/adi/max32657/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/adi/max32657/README.rst -------------------------------------------------------------------------------- /docs/platform/arm/corstone1000/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/corstone1000/readme.rst -------------------------------------------------------------------------------- /docs/platform/arm/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/index.rst -------------------------------------------------------------------------------- /docs/platform/arm/mps3/corstone300/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/mps3/corstone300/README.rst -------------------------------------------------------------------------------- /docs/platform/arm/mps3/corstone310/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/mps3/corstone310/README.rst -------------------------------------------------------------------------------- /docs/platform/arm/mps4/corstone315/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/mps4/corstone315/README.rst -------------------------------------------------------------------------------- /docs/platform/arm/mps4/corstone320/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/mps4/corstone320/README.rst -------------------------------------------------------------------------------- /docs/platform/arm/musca_b1/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/musca_b1/readme.rst -------------------------------------------------------------------------------- /docs/platform/arm/musca_s1/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/musca_s1/readme.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/index.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/platforms/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/platforms/index.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/readme.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rom_releases/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rom_releases/index.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_comms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_comms.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_fwu_metadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_fwu_metadata.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_integration_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_integration_guide.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_key_management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_key_management.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_provisioning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_provisioning.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_routing_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_routing_table.rst -------------------------------------------------------------------------------- /docs/platform/arm/rse/rse_staged_boot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/arm/rse/rse_staged_boot.rst -------------------------------------------------------------------------------- /docs/platform/armchina/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/armchina/index.rst -------------------------------------------------------------------------------- /docs/platform/armchina/mps3/alcor/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/armchina/mps3/alcor/README.rst -------------------------------------------------------------------------------- /docs/platform/cypress/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/cypress/index.rst -------------------------------------------------------------------------------- /docs/platform/cypress/psoc64/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/cypress/psoc64/index.rst -------------------------------------------------------------------------------- /docs/platform/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/index.rst -------------------------------------------------------------------------------- /docs/platform/lairdconnectivity/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/lairdconnectivity/index.rst -------------------------------------------------------------------------------- /docs/platform/nordic_nrf/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nordic_nrf/index.rst -------------------------------------------------------------------------------- /docs/platform/nuvoton/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nuvoton/index.rst -------------------------------------------------------------------------------- /docs/platform/nuvoton/m2351/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nuvoton/m2351/README.rst -------------------------------------------------------------------------------- /docs/platform/nuvoton/m2354/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nuvoton/m2354/README.rst -------------------------------------------------------------------------------- /docs/platform/nxp/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nxp/index.rst -------------------------------------------------------------------------------- /docs/platform/nxp/lpcxpresso55s69/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/nxp/lpcxpresso55s69/README.rst -------------------------------------------------------------------------------- /docs/platform/platform_introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/platform_introduction.rst -------------------------------------------------------------------------------- /docs/platform/rpi/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/rpi/index.rst -------------------------------------------------------------------------------- /docs/platform/rpi/rp2350/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/rpi/rp2350/readme.rst -------------------------------------------------------------------------------- /docs/platform/stm/b_u585i_iot02a/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/b_u585i_iot02a/readme.rst -------------------------------------------------------------------------------- /docs/platform/stm/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/index.rst -------------------------------------------------------------------------------- /docs/platform/stm/nucleo_l552ze_q/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/nucleo_l552ze_q/readme.rst -------------------------------------------------------------------------------- /docs/platform/stm/stm32h573i_dk/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/stm32h573i_dk/readme.rst -------------------------------------------------------------------------------- /docs/platform/stm/stm32l562e_dk/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/stm32l562e_dk/readme.rst -------------------------------------------------------------------------------- /docs/platform/stm/stm32wba65i-dk/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/platform/stm/stm32wba65i-dk/readme.rst -------------------------------------------------------------------------------- /docs/releases/1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.0.rst -------------------------------------------------------------------------------- /docs/releases/1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.1.rst -------------------------------------------------------------------------------- /docs/releases/1.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.2.0.rst -------------------------------------------------------------------------------- /docs/releases/1.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.3.0.rst -------------------------------------------------------------------------------- /docs/releases/1.4.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.4.0.rst -------------------------------------------------------------------------------- /docs/releases/1.5.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.5.0.rst -------------------------------------------------------------------------------- /docs/releases/1.6.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.6.0.rst -------------------------------------------------------------------------------- /docs/releases/1.6.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.6.1.rst -------------------------------------------------------------------------------- /docs/releases/1.7.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.7.0.rst -------------------------------------------------------------------------------- /docs/releases/1.8.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.8.0.rst -------------------------------------------------------------------------------- /docs/releases/1.8.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/1.8.1.rst -------------------------------------------------------------------------------- /docs/releases/2.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.0.0.rst -------------------------------------------------------------------------------- /docs/releases/2.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.1.0.rst -------------------------------------------------------------------------------- /docs/releases/2.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.1.1.rst -------------------------------------------------------------------------------- /docs/releases/2.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.2.0.rst -------------------------------------------------------------------------------- /docs/releases/2.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.2.1.rst -------------------------------------------------------------------------------- /docs/releases/2.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/2.2.2.rst -------------------------------------------------------------------------------- /docs/releases/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/index.rst -------------------------------------------------------------------------------- /docs/releases/release_process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/releases/release_process.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/roadmap.rst -------------------------------------------------------------------------------- /docs/security/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/security/index.rst -------------------------------------------------------------------------------- /docs/security/security_advisories/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/security/security_advisories/index.rst -------------------------------------------------------------------------------- /docs/security/threat_models/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/security/threat_models/index.rst -------------------------------------------------------------------------------- /docs/security/threat_models/overall-DFD2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/docs/security/threat_models/overall-DFD2.png -------------------------------------------------------------------------------- /interface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/CMakeLists.txt -------------------------------------------------------------------------------- /interface/dir_interface.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/dir_interface.dox -------------------------------------------------------------------------------- /interface/include/config_impl.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/config_impl.h.template -------------------------------------------------------------------------------- /interface/include/mbedtls/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/README.rst -------------------------------------------------------------------------------- /interface/include/mbedtls/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/aes.h -------------------------------------------------------------------------------- /interface/include/mbedtls/aria.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/aria.h -------------------------------------------------------------------------------- /interface/include/mbedtls/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/asn1.h -------------------------------------------------------------------------------- /interface/include/mbedtls/asn1write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/asn1write.h -------------------------------------------------------------------------------- /interface/include/mbedtls/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/base64.h -------------------------------------------------------------------------------- /interface/include/mbedtls/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/bignum.h -------------------------------------------------------------------------------- /interface/include/mbedtls/block_cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/block_cipher.h -------------------------------------------------------------------------------- /interface/include/mbedtls/build_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/build_info.h -------------------------------------------------------------------------------- /interface/include/mbedtls/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/camellia.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ccm.h -------------------------------------------------------------------------------- /interface/include/mbedtls/chacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/chacha20.h -------------------------------------------------------------------------------- /interface/include/mbedtls/chachapoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/chachapoly.h -------------------------------------------------------------------------------- /interface/include/mbedtls/check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/check_config.h -------------------------------------------------------------------------------- /interface/include/mbedtls/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/cipher.h -------------------------------------------------------------------------------- /interface/include/mbedtls/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/cmac.h -------------------------------------------------------------------------------- /interface/include/mbedtls/compat-2.x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/compat-2.x.h -------------------------------------------------------------------------------- /interface/include/mbedtls/config_adjust_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/config_adjust_ssl.h -------------------------------------------------------------------------------- /interface/include/mbedtls/config_adjust_x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/config_adjust_x509.h -------------------------------------------------------------------------------- /interface/include/mbedtls/config_psa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/config_psa.h -------------------------------------------------------------------------------- /interface/include/mbedtls/constant_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/constant_time.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ctr_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ctr_drbg.h -------------------------------------------------------------------------------- /interface/include/mbedtls/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/debug.h -------------------------------------------------------------------------------- /interface/include/mbedtls/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/des.h -------------------------------------------------------------------------------- /interface/include/mbedtls/dhm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/dhm.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ecdh.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ecdsa.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ecjpake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ecjpake.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ecp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ecp.h -------------------------------------------------------------------------------- /interface/include/mbedtls/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/entropy.h -------------------------------------------------------------------------------- /interface/include/mbedtls/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/error.h -------------------------------------------------------------------------------- /interface/include/mbedtls/gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/gcm.h -------------------------------------------------------------------------------- /interface/include/mbedtls/hkdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/hkdf.h -------------------------------------------------------------------------------- /interface/include/mbedtls/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/hmac_drbg.h -------------------------------------------------------------------------------- /interface/include/mbedtls/lms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/lms.h -------------------------------------------------------------------------------- /interface/include/mbedtls/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/md.h -------------------------------------------------------------------------------- /interface/include/mbedtls/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/md5.h -------------------------------------------------------------------------------- /interface/include/mbedtls/memory_buffer_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/memory_buffer_alloc.h -------------------------------------------------------------------------------- /interface/include/mbedtls/net_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/net_sockets.h -------------------------------------------------------------------------------- /interface/include/mbedtls/nist_kw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/nist_kw.h -------------------------------------------------------------------------------- /interface/include/mbedtls/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/oid.h -------------------------------------------------------------------------------- /interface/include/mbedtls/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/pem.h -------------------------------------------------------------------------------- /interface/include/mbedtls/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/pk.h -------------------------------------------------------------------------------- /interface/include/mbedtls/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/pkcs12.h -------------------------------------------------------------------------------- /interface/include/mbedtls/pkcs5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/pkcs5.h -------------------------------------------------------------------------------- /interface/include/mbedtls/pkcs7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/pkcs7.h -------------------------------------------------------------------------------- /interface/include/mbedtls/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/platform.h -------------------------------------------------------------------------------- /interface/include/mbedtls/platform_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/platform_time.h -------------------------------------------------------------------------------- /interface/include/mbedtls/platform_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/platform_util.h -------------------------------------------------------------------------------- /interface/include/mbedtls/poly1305.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/poly1305.h -------------------------------------------------------------------------------- /interface/include/mbedtls/private_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/private_access.h -------------------------------------------------------------------------------- /interface/include/mbedtls/psa_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/psa_util.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ripemd160.h -------------------------------------------------------------------------------- /interface/include/mbedtls/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/rsa.h -------------------------------------------------------------------------------- /interface/include/mbedtls/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/sha1.h -------------------------------------------------------------------------------- /interface/include/mbedtls/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/sha256.h -------------------------------------------------------------------------------- /interface/include/mbedtls/sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/sha3.h -------------------------------------------------------------------------------- /interface/include/mbedtls/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/sha512.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ssl.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ssl_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ssl_cache.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ssl_ciphersuites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ssl_ciphersuites.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ssl_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ssl_cookie.h -------------------------------------------------------------------------------- /interface/include/mbedtls/ssl_ticket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/ssl_ticket.h -------------------------------------------------------------------------------- /interface/include/mbedtls/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/threading.h -------------------------------------------------------------------------------- /interface/include/mbedtls/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/timing.h -------------------------------------------------------------------------------- /interface/include/mbedtls/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/version.h -------------------------------------------------------------------------------- /interface/include/mbedtls/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/x509.h -------------------------------------------------------------------------------- /interface/include/mbedtls/x509_crl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/x509_crl.h -------------------------------------------------------------------------------- /interface/include/mbedtls/x509_crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/x509_crt.h -------------------------------------------------------------------------------- /interface/include/mbedtls/x509_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/mbedtls/x509_csr.h -------------------------------------------------------------------------------- /interface/include/multi_core/tfm_mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/multi_core/tfm_mailbox.h -------------------------------------------------------------------------------- /interface/include/multi_core/tfm_ns_mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/multi_core/tfm_ns_mailbox.h -------------------------------------------------------------------------------- /interface/include/os_wrapper/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/os_wrapper/common.h -------------------------------------------------------------------------------- /interface/include/os_wrapper/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/os_wrapper/mutex.h -------------------------------------------------------------------------------- /interface/include/psa/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/README.rst -------------------------------------------------------------------------------- /interface/include/psa/build_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/build_info.h -------------------------------------------------------------------------------- /interface/include/psa/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/client.h -------------------------------------------------------------------------------- /interface/include/psa/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_compat.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_driver_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_driver_common.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_extra.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_legacy.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_platform.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_se_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_se_driver.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_sizes.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_struct.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_types.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_values.h -------------------------------------------------------------------------------- /interface/include/psa/crypto_values_lms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/crypto_values_lms.h -------------------------------------------------------------------------------- /interface/include/psa/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/error.h -------------------------------------------------------------------------------- /interface/include/psa/framework_feature.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/framework_feature.h.in -------------------------------------------------------------------------------- /interface/include/psa/fwu_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/fwu_config.h.in -------------------------------------------------------------------------------- /interface/include/psa/initial_attestation.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/initial_attestation.h.in -------------------------------------------------------------------------------- /interface/include/psa/lifecycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/lifecycle.h -------------------------------------------------------------------------------- /interface/include/psa/protected_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/protected_storage.h -------------------------------------------------------------------------------- /interface/include/psa/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/service.h -------------------------------------------------------------------------------- /interface/include/psa/storage_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/storage_common.h -------------------------------------------------------------------------------- /interface/include/psa/update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa/update.h -------------------------------------------------------------------------------- /interface/include/psa_manifest/pid.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa_manifest/pid.h.template -------------------------------------------------------------------------------- /interface/include/psa_manifest/sid.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/psa_manifest/sid.h.template -------------------------------------------------------------------------------- /interface/include/tfm_attest_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_attest_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_attest_iat_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_attest_iat_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_crypto_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_crypto_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_fwu_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_fwu_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_its_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_its_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_ns_client_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_ns_client_ext.h -------------------------------------------------------------------------------- /interface/include/tfm_ns_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_ns_interface.h -------------------------------------------------------------------------------- /interface/include/tfm_platform_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_platform_api.h -------------------------------------------------------------------------------- /interface/include/tfm_ps_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_ps_defs.h -------------------------------------------------------------------------------- /interface/include/tfm_psa_call_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_psa_call_pack.h -------------------------------------------------------------------------------- /interface/include/tfm_veneers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/include/tfm_veneers.h -------------------------------------------------------------------------------- /interface/src/multi_core/tfm_ns_mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/multi_core/tfm_ns_mailbox.c -------------------------------------------------------------------------------- /interface/src/ns_mailbox_client_id.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/ns_mailbox_client_id.c.template -------------------------------------------------------------------------------- /interface/src/tfm_attest_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_attest_api.c -------------------------------------------------------------------------------- /interface/src/tfm_crypto_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_crypto_api.c -------------------------------------------------------------------------------- /interface/src/tfm_fwu_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_fwu_api.c -------------------------------------------------------------------------------- /interface/src/tfm_its_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_its_api.c -------------------------------------------------------------------------------- /interface/src/tfm_platform_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_platform_api.c -------------------------------------------------------------------------------- /interface/src/tfm_ps_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_ps_api.c -------------------------------------------------------------------------------- /interface/src/tfm_psa_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_psa_call.c -------------------------------------------------------------------------------- /interface/src/tfm_tz_psa_ns_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/interface/src/tfm_tz_psa_ns_api.c -------------------------------------------------------------------------------- /lib/backtrace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/backtrace/CMakeLists.txt -------------------------------------------------------------------------------- /lib/backtrace/inc/backtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/backtrace/inc/backtrace.h -------------------------------------------------------------------------------- /lib/backtrace/src/backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/backtrace/src/backtrace.c -------------------------------------------------------------------------------- /lib/ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/cmsis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cmsis/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/BSD-3-Clause.txt -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/README.md -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/build.props -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/host/proj.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/host/proj.cfg -------------------------------------------------------------------------------- /lib/ext/cryptocell-312-runtime/proj.ext.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/cryptocell-312-runtime/proj.ext.cfg -------------------------------------------------------------------------------- /lib/ext/ethos_u_core_driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/ethos_u_core_driver/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/mbedcrypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/mbedcrypto/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/mcuboot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/mcuboot/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/psa-adac/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/psa-adac/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/qcbor/0002-Add-missing-type-casts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/qcbor/0002-Add-missing-type-casts.patch -------------------------------------------------------------------------------- /lib/ext/qcbor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/qcbor/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/t_cose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/t_cose/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/t_cose/inc/t_cose_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/t_cose/inc/t_cose_key.h -------------------------------------------------------------------------------- /lib/ext/t_cose/src/t_cose_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/t_cose/src/t_cose_key.c -------------------------------------------------------------------------------- /lib/ext/t_cose/tfm_t_cose.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/t_cose/tfm_t_cose.cmake -------------------------------------------------------------------------------- /lib/ext/tf-m-extras/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/tf-m-extras/CMakeLists.txt -------------------------------------------------------------------------------- /lib/ext/tf-m-tests/read_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/tf-m-tests/read_version.cmake -------------------------------------------------------------------------------- /lib/ext/tf-m-tests/version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/ext/tf-m-tests/version.txt -------------------------------------------------------------------------------- /lib/fih/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/fih/CMakeLists.txt -------------------------------------------------------------------------------- /lib/fih/inc/fih.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/fih/inc/fih.h -------------------------------------------------------------------------------- /lib/fih/inc/tfm_fih_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/fih/inc/tfm_fih_rng.h -------------------------------------------------------------------------------- /lib/fih/src/fih.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/fih/src/fih.c -------------------------------------------------------------------------------- /lib/tfm_log/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log/CMakeLists.txt -------------------------------------------------------------------------------- /lib/tfm_log/inc/tfm_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log/inc/tfm_log.h -------------------------------------------------------------------------------- /lib/tfm_log/src/tfm_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log/src/tfm_log.c -------------------------------------------------------------------------------- /lib/tfm_log_unpriv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log_unpriv/CMakeLists.txt -------------------------------------------------------------------------------- /lib/tfm_log_unpriv/inc/tfm_log_unpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log_unpriv/inc/tfm_log_unpriv.h -------------------------------------------------------------------------------- /lib/tfm_log_unpriv/src/tfm_log_unpriv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_log_unpriv/src/tfm_log_unpriv.c -------------------------------------------------------------------------------- /lib/tfm_vprintf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_vprintf/CMakeLists.txt -------------------------------------------------------------------------------- /lib/tfm_vprintf/inc/tfm_vprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_vprintf/inc/tfm_vprintf.h -------------------------------------------------------------------------------- /lib/tfm_vprintf/src/tfm_vprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/lib/tfm_vprintf/src/tfm_vprintf.c -------------------------------------------------------------------------------- /license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/license.rst -------------------------------------------------------------------------------- /platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/CMakeLists.txt -------------------------------------------------------------------------------- /platform/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/Kconfig -------------------------------------------------------------------------------- /platform/Kconfig.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/Kconfig.arch -------------------------------------------------------------------------------- /platform/Kconfig.fpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/Kconfig.fpu -------------------------------------------------------------------------------- /platform/Kconfig.platform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/Kconfig.platform -------------------------------------------------------------------------------- /platform/ext/accelerator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/accelerator/adi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/adi/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/accelerator/cc312/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/cc312/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/accelerator/cc312/cc312.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/cc312/cc312.c -------------------------------------------------------------------------------- /platform/ext/accelerator/cc312/cc312_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/cc312/cc312_log.c -------------------------------------------------------------------------------- /platform/ext/accelerator/cc312/crypto_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/cc312/crypto_hw.c -------------------------------------------------------------------------------- /platform/ext/accelerator/cc312/otp_cc312.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/cc312/otp_cc312.c -------------------------------------------------------------------------------- /platform/ext/accelerator/interface/crypto_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/interface/crypto_hw.h -------------------------------------------------------------------------------- /platform/ext/accelerator/stm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/accelerator/stm/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/accelerator/stm/bl2_disabled_crypto_accelerator_config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/ext/common/armclang/tfm_common_bl2.sct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/armclang/tfm_common_bl2.sct -------------------------------------------------------------------------------- /platform/ext/common/armclang/tfm_common_ns.sct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/armclang/tfm_common_ns.sct -------------------------------------------------------------------------------- /platform/ext/common/boot_hal_bl1_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/boot_hal_bl1_1.c -------------------------------------------------------------------------------- /platform/ext/common/boot_hal_bl1_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/boot_hal_bl1_2.c -------------------------------------------------------------------------------- /platform/ext/common/boot_hal_bl2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/boot_hal_bl2.c -------------------------------------------------------------------------------- /platform/ext/common/common_target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/common_target_cfg.h -------------------------------------------------------------------------------- /platform/ext/common/core_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/core_ext.h -------------------------------------------------------------------------------- /platform/ext/common/exception_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/exception_info.c -------------------------------------------------------------------------------- /platform/ext/common/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/faults.c -------------------------------------------------------------------------------- /platform/ext/common/gcc/tfm_common_bl2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/gcc/tfm_common_bl2.ld -------------------------------------------------------------------------------- /platform/ext/common/gcc/tfm_common_ns.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/gcc/tfm_common_ns.ld -------------------------------------------------------------------------------- /platform/ext/common/generated_file_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/generated_file_list.yaml -------------------------------------------------------------------------------- /platform/ext/common/iar/tfm_common_bl2.icf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/iar/tfm_common_bl2.icf -------------------------------------------------------------------------------- /platform/ext/common/iar/tfm_common_ns.icf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/iar/tfm_common_ns.icf -------------------------------------------------------------------------------- /platform/ext/common/llvm/tfm_common_bl2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/llvm/tfm_common_bl2.ld -------------------------------------------------------------------------------- /platform/ext/common/llvm/tfm_common_ns.ldc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/llvm/tfm_common_ns.ldc -------------------------------------------------------------------------------- /platform/ext/common/mem_check_v6m_v7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/mem_check_v6m_v7m.c -------------------------------------------------------------------------------- /platform/ext/common/mem_check_v6m_v7m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/mem_check_v6m_v7m.h -------------------------------------------------------------------------------- /platform/ext/common/mem_check_v6m_v7m_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/mem_check_v6m_v7m_hal.h -------------------------------------------------------------------------------- /platform/ext/common/mpc_ppc_faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/mpc_ppc_faults.c -------------------------------------------------------------------------------- /platform/ext/common/picolibc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/picolibc.c -------------------------------------------------------------------------------- /platform/ext/common/provisioning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/provisioning.c -------------------------------------------------------------------------------- /platform/ext/common/scmi_hal_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/scmi_hal_common.c -------------------------------------------------------------------------------- /platform/ext/common/syscalls_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/syscalls_stub.c -------------------------------------------------------------------------------- /platform/ext/common/template/attest_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/attest_hal.c -------------------------------------------------------------------------------- /platform/ext/common/template/crypto_keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/crypto_keys.c -------------------------------------------------------------------------------- /platform/ext/common/template/crypto_nv_seed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/crypto_nv_seed.c -------------------------------------------------------------------------------- /platform/ext/common/template/nv_counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/nv_counters.c -------------------------------------------------------------------------------- /platform/ext/common/template/otp_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/otp_flash.c -------------------------------------------------------------------------------- /platform/ext/common/template/tfm_fih_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/tfm_fih_rng.c -------------------------------------------------------------------------------- /platform/ext/common/template/tfm_rotpk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/template/tfm_rotpk.c -------------------------------------------------------------------------------- /platform/ext/common/test_interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/test_interrupt.c -------------------------------------------------------------------------------- /platform/ext/common/test_interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/test_interrupt.h -------------------------------------------------------------------------------- /platform/ext/common/tfm_fatal_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_fatal_error.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_isolation_v8m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_isolation_v8m.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_its.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_its.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_nvic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_nvic.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_platform_v8m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_platform_v8m.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_ps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_ps.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_reset_halt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_reset_halt.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_sp_logdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_sp_logdev.h -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_sp_logdev_periph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_sp_logdev_periph.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_hal_spm_logdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_hal_spm_logdev.h -------------------------------------------------------------------------------- /platform/ext/common/tfm_interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_interrupts.c -------------------------------------------------------------------------------- /platform/ext/common/tfm_s_linker_alignments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_s_linker_alignments.h -------------------------------------------------------------------------------- /platform/ext/common/tfm_sanitize_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/tfm_sanitize_handlers.c -------------------------------------------------------------------------------- /platform/ext/common/uart_stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/uart_stdout.c -------------------------------------------------------------------------------- /platform/ext/common/uart_stdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/common/uart_stdout.h -------------------------------------------------------------------------------- /platform/ext/driver/Driver_MPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/driver/Driver_MPC.h -------------------------------------------------------------------------------- /platform/ext/driver/Driver_PPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/driver/Driver_PPC.h -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/RTE_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/RTE_Device.h -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/cmsis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/cmsis.h -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/cpuarch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/cpuarch.cmake -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/device_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/device_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/hal_adi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/hal_adi.cmake -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/mmio_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/mmio_defs.h -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/otp_max32657.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/otp_max32657.c -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/adi/max32657/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/adi/max32657/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/corstone1000/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/corstone1000/platform.c -------------------------------------------------------------------------------- /platform/ext/target/arm/corstone1000/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/corstone1000/platform.h -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/kmu/kmu_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/kmu/kmu_drv.c -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/kmu/kmu_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/kmu/kmu_drv.h -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/lcm/lcm_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/lcm/lcm_drv.c -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/lcm/lcm_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/lcm/lcm_drv.h -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/ppc/ppc_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/ppc/ppc_drv.h -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/sam/sam_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/sam/sam_drv.c -------------------------------------------------------------------------------- /platform/ext/target/arm/drivers/sam/sam_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/drivers/sam/sam_drv.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/RTE_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/RTE_Device.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/device_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/device_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/faults.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an519/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an519/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/RTE_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/RTE_Device.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/device_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/device_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/faults.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/mmio_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/mmio_defs.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/an521/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/an521/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps2/common/smm_mps2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps2/common/smm_mps2.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps3/an524/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps3/an524/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/mps3/an524/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps3/an524/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps3/an524/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps3/an524/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps3/an524/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps3/an524/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/mps4/common/dma_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps4/common/dma_init.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps4/common/otp_lcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps4/common/otp_lcm.c -------------------------------------------------------------------------------- /platform/ext/target/arm/mps4/common/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/mps4/common/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/cpuarch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/cpuarch.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/faults.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_b1/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_b1/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/boot_hal_bl2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/boot_hal_bl2.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/cpuarch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/cpuarch.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/faults.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/musca_s1/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/musca_s1/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/attest_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/attest_hal.c -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/bl2/kce_dm_dummy_encryption_key.bin: -------------------------------------------------------------------------------- 1 | cdbfaă -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/fwu_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/fwu_config.h -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/otp_lcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/otp_lcm.c -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/rse_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/rse_trng.c -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/common/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/common/unittests/fip_parser/files/empty.fip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/kronos/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/kronos/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/tc/tc3/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/tc/tc3/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/arm/rse/tc/tc4/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/arm/rse/tc/tc4/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/driver_dap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/driver_dap.c -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/driver_dap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/driver_dap.h -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/driver_ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/driver_ppu.c -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/driver_ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/driver_ppu.h -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/mmio_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/mmio_defs.h -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/pc_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/pc_config.h -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/ppu_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/ppu_config.h -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/cypress/psoc64/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/cypress/psoc64/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/nuvoton/common/faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nuvoton/common/faults.c -------------------------------------------------------------------------------- /platform/ext/target/nuvoton/common/mmio_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nuvoton/common/mmio_defs.h -------------------------------------------------------------------------------- /platform/ext/target/nuvoton/common/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nuvoton/common/target_cfg.h -------------------------------------------------------------------------------- /platform/ext/target/nuvoton/m2351/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nuvoton/m2351/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/nuvoton/m2354/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nuvoton/m2354/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/nxp/common/crypto_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nxp/common/crypto_hw.c -------------------------------------------------------------------------------- /platform/ext/target/nxp/common/mmio_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nxp/common/mmio_defs.h -------------------------------------------------------------------------------- /platform/ext/target/nxp/common/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/nxp/common/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/pico_uf2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/pico_uf2.sh -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/CMakeLists.txt -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/config.cmake -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/cpuarch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/cpuarch.cmake -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/crypto_keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/crypto_keys.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/extra_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/extra_init.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/linker_bl2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/linker_bl2.ld -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/linker_ns.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/linker_ns.ld -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/linker_s.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/linker_s.ld -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/nv_counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/nv_counters.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/pico-sdk.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/pico-sdk.patch -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/plat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/plat_test.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/rp2350_otp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/rp2350_otp.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/rpi_trng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/rpi_trng.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/target_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/target_cfg.c -------------------------------------------------------------------------------- /platform/ext/target/rpi/rp2350/target_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ext/target/rpi/rp2350/target_cfg.h -------------------------------------------------------------------------------- /platform/include/boot_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/boot_hal.h -------------------------------------------------------------------------------- /platform/include/cmsis_override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/cmsis_override.h -------------------------------------------------------------------------------- /platform/include/exception_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/exception_info.h -------------------------------------------------------------------------------- /platform/include/fatal_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/fatal_error.h -------------------------------------------------------------------------------- /platform/include/region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/region.h -------------------------------------------------------------------------------- /platform/include/tfm_attest_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_attest_hal.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_defs.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_device_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_device_header.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_interrupt.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_isolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_isolation.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_its.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_its.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_its_encryption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_its_encryption.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_mailbox.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_multi_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_multi_core.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_platform.h -------------------------------------------------------------------------------- /platform/include/tfm_hal_ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_hal_ps.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_boot_seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_boot_seed.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_config.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_crypto_keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_crypto_keys.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_crypto_nv_seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_crypto_nv_seed.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_defs.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_device_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_device_id.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_ns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_ns.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_nv_counters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_nv_counters.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_otp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_otp.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_provisioning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_provisioning.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_rotpk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_rotpk.h -------------------------------------------------------------------------------- /platform/include/tfm_plat_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_plat_test.h -------------------------------------------------------------------------------- /platform/include/tfm_platform_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/include/tfm_platform_system.h -------------------------------------------------------------------------------- /platform/ns/toolchain_ns_ARMCLANG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ns/toolchain_ns_ARMCLANG.cmake -------------------------------------------------------------------------------- /platform/ns/toolchain_ns_CLANG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ns/toolchain_ns_CLANG.cmake -------------------------------------------------------------------------------- /platform/ns/toolchain_ns_GNUARM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ns/toolchain_ns_GNUARM.cmake -------------------------------------------------------------------------------- /platform/ns/toolchain_ns_IARARM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/platform/ns/toolchain_ns_IARARM.cmake -------------------------------------------------------------------------------- /secure_fw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/CMakeLists.txt -------------------------------------------------------------------------------- /secure_fw/include/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/array.h -------------------------------------------------------------------------------- /secure_fw/include/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/async.h -------------------------------------------------------------------------------- /secure_fw/include/build_config_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/build_config_check.h -------------------------------------------------------------------------------- /secure_fw/include/compiler_ext_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/compiler_ext_defs.h -------------------------------------------------------------------------------- /secure_fw/include/config_tfm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/config_tfm.h -------------------------------------------------------------------------------- /secure_fw/include/crt_impl_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/crt_impl_private.h -------------------------------------------------------------------------------- /secure_fw/include/security_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/include/security_defs.h -------------------------------------------------------------------------------- /secure_fw/partitions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/CMakeLists.txt -------------------------------------------------------------------------------- /secure_fw/partitions/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/Kconfig -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/Kconfig -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/Kconfig.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/Kconfig.comp -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_aead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_aead.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_alloc.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_cipher.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_hash.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_init.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_library.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_library.h -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_mac.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_rng.c -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/crypto_spe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/crypto_spe.h -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/dir_crypto.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/dir_crypto.dox -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/tfm_crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/tfm_crypto.yaml -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/tfm_crypto_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/tfm_crypto_api.h -------------------------------------------------------------------------------- /secure_fw/partitions/crypto/tfm_crypto_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/crypto/tfm_crypto_key.h -------------------------------------------------------------------------------- /secure_fw/partitions/dir_services.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/dir_services.dox -------------------------------------------------------------------------------- /secure_fw/partitions/firmware_update/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/firmware_update/Kconfig -------------------------------------------------------------------------------- /secure_fw/partitions/lib/runtime/crt_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/lib/runtime/crt_exit.c -------------------------------------------------------------------------------- /secure_fw/partitions/lib/runtime/crt_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/lib/runtime/crt_memcmp.c -------------------------------------------------------------------------------- /secure_fw/partitions/lib/runtime/crt_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/lib/runtime/crt_start.c -------------------------------------------------------------------------------- /secure_fw/partitions/lib/runtime/crt_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/lib/runtime/crt_strlen.c -------------------------------------------------------------------------------- /secure_fw/partitions/platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/platform/CMakeLists.txt -------------------------------------------------------------------------------- /secure_fw/partitions/platform/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/platform/Kconfig -------------------------------------------------------------------------------- /secure_fw/partitions/platform/Kconfig.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/platform/Kconfig.comp -------------------------------------------------------------------------------- /secure_fw/partitions/platform/platform_sp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/platform/platform_sp.c -------------------------------------------------------------------------------- /secure_fw/partitions/platform/platform_sp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/partitions/platform/platform_sp.h -------------------------------------------------------------------------------- /secure_fw/shared/crt_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/shared/crt_memcpy.c -------------------------------------------------------------------------------- /secure_fw/shared/crt_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/shared/crt_memset.c -------------------------------------------------------------------------------- /secure_fw/spm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/CMakeLists.txt -------------------------------------------------------------------------------- /secure_fw/spm/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/Kconfig -------------------------------------------------------------------------------- /secure_fw/spm/Kconfig.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/Kconfig.comp -------------------------------------------------------------------------------- /secure_fw/spm/core/arch/tfm_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/arch/tfm_arch.c -------------------------------------------------------------------------------- /secure_fw/spm/core/arch/tfm_arch_v6m_v7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/arch/tfm_arch_v6m_v7m.c -------------------------------------------------------------------------------- /secure_fw/spm/core/arch/tfm_arch_v6m_v7m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/arch/tfm_arch_v6m_v7m.h -------------------------------------------------------------------------------- /secure_fw/spm/core/arch/tfm_arch_v8m_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/arch/tfm_arch_v8m_base.c -------------------------------------------------------------------------------- /secure_fw/spm/core/arch/tfm_arch_v8m_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/arch/tfm_arch_v8m_main.c -------------------------------------------------------------------------------- /secure_fw/spm/core/backend_ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/backend_ipc.c -------------------------------------------------------------------------------- /secure_fw/spm/core/backend_sfn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/backend_sfn.c -------------------------------------------------------------------------------- /secure_fw/spm/core/internal_status_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/internal_status_code.h -------------------------------------------------------------------------------- /secure_fw/spm/core/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/interrupt.c -------------------------------------------------------------------------------- /secure_fw/spm/core/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/interrupt.h -------------------------------------------------------------------------------- /secure_fw/spm/core/mailbox_agent_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/mailbox_agent_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/main.c -------------------------------------------------------------------------------- /secure_fw/spm/core/memory_symbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/memory_symbols.h -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_call_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_call_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_connection_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_connection_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_interface_sfn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_interface_sfn.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_interface_svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_interface_svc.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_irq_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_irq_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_mmiovec_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_mmiovec_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_read_write_skip_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_read_write_skip_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/psa_version_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/psa_version_api.c -------------------------------------------------------------------------------- /secure_fw/spm/core/rom_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/rom_loader.c -------------------------------------------------------------------------------- /secure_fw/spm/core/spm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/spm.h -------------------------------------------------------------------------------- /secure_fw/spm/core/spm_connection_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/spm_connection_pool.c -------------------------------------------------------------------------------- /secure_fw/spm/core/spm_ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/spm_ipc.c -------------------------------------------------------------------------------- /secure_fw/spm/core/spm_local_connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/spm_local_connection.c -------------------------------------------------------------------------------- /secure_fw/spm/core/spm_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/spm_log.c -------------------------------------------------------------------------------- /secure_fw/spm/core/stack_watermark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/stack_watermark.c -------------------------------------------------------------------------------- /secure_fw/spm/core/stack_watermark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/stack_watermark.h -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_boot_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_boot_data.c -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_boot_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_boot_data.h -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_multi_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_multi_core.h -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_pools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_pools.c -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_pools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_pools.h -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_rpc.c -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_rpc.h -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_svcalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_svcalls.c -------------------------------------------------------------------------------- /secure_fw/spm/core/tfm_svcalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/tfm_svcalls.h -------------------------------------------------------------------------------- /secure_fw/spm/core/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/thread.c -------------------------------------------------------------------------------- /secure_fw/spm/core/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/thread.h -------------------------------------------------------------------------------- /secure_fw/spm/core/utilities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/core/utilities.c -------------------------------------------------------------------------------- /secure_fw/spm/include/aapcs_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/aapcs_local.h -------------------------------------------------------------------------------- /secure_fw/spm/include/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/bitops.h -------------------------------------------------------------------------------- /secure_fw/spm/include/boot/tfm_boot_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/boot/tfm_boot_status.h -------------------------------------------------------------------------------- /secure_fw/spm/include/config_spm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/config_spm.h -------------------------------------------------------------------------------- /secure_fw/spm/include/critical_section.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/critical_section.h -------------------------------------------------------------------------------- /secure_fw/spm/include/current.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/current.h -------------------------------------------------------------------------------- /secure_fw/spm/include/ffm/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/ffm/backend.h -------------------------------------------------------------------------------- /secure_fw/spm/include/ffm/backend_ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/ffm/backend_ipc.h -------------------------------------------------------------------------------- /secure_fw/spm/include/ffm/backend_sfn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/ffm/backend_sfn.h -------------------------------------------------------------------------------- /secure_fw/spm/include/ffm/mailbox_agent_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/ffm/mailbox_agent_api.h -------------------------------------------------------------------------------- /secure_fw/spm/include/ffm/psa_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/ffm/psa_api.h -------------------------------------------------------------------------------- /secure_fw/spm/include/interface/svc_num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/interface/svc_num.h -------------------------------------------------------------------------------- /secure_fw/spm/include/lists.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/lists.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/asset_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/asset_defs.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/interrupt_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/interrupt_defs.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/ns_client_id_tz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/ns_client_id_tz.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/partition_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/partition_defs.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/service_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/service_defs.h -------------------------------------------------------------------------------- /secure_fw/spm/include/load/spm_load_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/load/spm_load_api.h -------------------------------------------------------------------------------- /secure_fw/spm/include/private/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/private/assert.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_arch.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_arch_v8m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_arch_v8m.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_core_trustzone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_core_trustzone.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_hybrid_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_hybrid_platform.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_nspm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_nspm.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_spm_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_spm_log.h -------------------------------------------------------------------------------- /secure_fw/spm/include/tfm_version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/tfm_version.h.in -------------------------------------------------------------------------------- /secure_fw/spm/include/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/include/utilities.h -------------------------------------------------------------------------------- /secure_fw/spm/ns_client_ext/tfm_ns_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/ns_client_ext/tfm_ns_ctx.c -------------------------------------------------------------------------------- /secure_fw/spm/ns_client_ext/tfm_ns_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/ns_client_ext/tfm_ns_ctx.h -------------------------------------------------------------------------------- /secure_fw/spm/ns_client_ext/tfm_spm_ns_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/secure_fw/spm/ns_client_ext/tfm_spm_ns_ctx.c -------------------------------------------------------------------------------- /toolchain_ARMCLANG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/toolchain_ARMCLANG.cmake -------------------------------------------------------------------------------- /toolchain_CLANG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/toolchain_CLANG.cmake -------------------------------------------------------------------------------- /toolchain_GNUARM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/toolchain_GNUARM.cmake -------------------------------------------------------------------------------- /toolchain_IARARM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/toolchain_IARARM.cmake -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/config_impl.cmake.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/config_impl.cmake.template -------------------------------------------------------------------------------- /tools/kconfig/tfm_kconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/kconfig/tfm_kconfig.py -------------------------------------------------------------------------------- /tools/modules/arg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/arg_utils.py -------------------------------------------------------------------------------- /tools/modules/bin2hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/bin2hex.py -------------------------------------------------------------------------------- /tools/modules/c_include.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/c_include.py -------------------------------------------------------------------------------- /tools/modules/c_macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/c_macro.py -------------------------------------------------------------------------------- /tools/modules/c_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/c_struct.py -------------------------------------------------------------------------------- /tools/modules/crypto_conversion_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/crypto_conversion_utils.py -------------------------------------------------------------------------------- /tools/modules/encrypt_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/encrypt_data.py -------------------------------------------------------------------------------- /tools/modules/file_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/file_loader.py -------------------------------------------------------------------------------- /tools/modules/key_derivation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/key_derivation.py -------------------------------------------------------------------------------- /tools/modules/sign_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/sign_data.py -------------------------------------------------------------------------------- /tools/modules/sign_then_encrypt_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/sign_then_encrypt_data.py -------------------------------------------------------------------------------- /tools/modules/struct_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/modules/struct_pack.py -------------------------------------------------------------------------------- /tools/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/requirements.txt -------------------------------------------------------------------------------- /tools/templates/manifestfilename.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/templates/manifestfilename.template -------------------------------------------------------------------------------- /tools/templates/partition_intermedia.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/templates/partition_intermedia.template -------------------------------------------------------------------------------- /tools/templates/partition_load_info.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/templates/partition_load_info.template -------------------------------------------------------------------------------- /tools/tfm_generated_file_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/tfm_generated_file_list.yaml -------------------------------------------------------------------------------- /tools/tfm_manifest_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/tfm_manifest_list.yaml -------------------------------------------------------------------------------- /tools/tfm_parse_manifest_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/tools/tfm_parse_manifest_list.py -------------------------------------------------------------------------------- /zephyr/module.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrproject-rtos/trusted-firmware-m/HEAD/zephyr/module.yml --------------------------------------------------------------------------------