| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/crypto_api/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2021, Arm Limited. All rights reserved. 32 cc3x_sym/api/mbedtls_cc_chacha.c 33 cc3x_sym/api/mbedtls_cc_chacha_poly.c 34 cc3x_sym/api/mbedtls_cc_chacha_poly.c 35 cc3x_sym/api/mbedtls_cc_ecies.c 36 cc3x_sym/api/mbedtls_ccm_internal.c 37 cc3x_sym/api/mbedtls_cc_poly.c 38 cc3x_sym/api/mbedtls_cc_poly.c 39 cc3x_sym/api/mbedtls_cc_sha512_t.c 40 cc3x_sym/api/mbedtls_cc_srp.c [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/mbedtls_api/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020, Arm Limited. All rights reserved. 15 ccm_alt.c 16 mbedtls_common.c 26 aes_alt.c 27 cc_ecp_internal.c 28 ccm_alt.c 29 chacha20_alt.c 30 chachapoly_alt.c 31 cmac_alt.c 32 dhm_alt.c [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2021, Arm Limited. All rights reserved. 17 src/cc3xx_psa_init.c 18 src/cc3xx_psa_hash.c 19 src/cc3xx_psa_cipher.c 20 src/cc3xx_psa_mac.c 21 src/cc3xx_psa_entropy.c 22 src/cc3xx_psa_key_agreement.c 23 src/cc3xx_psa_asymmetric_signature.c 24 src/cc3xx_psa_asymmetric_encryption.c 25 src/cc3xx_psa_key_generation.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/mtb-pdl-cat1_s_lib/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Cypress Semiconductor Corporation. All rights reserved. 27 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_crypto_core_hw.c 28 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_crypto_core_hw_v1.c 29 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_device.c 30 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_flash.c 31 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_gpio.c 32 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_drv.c 33 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_pipe.c 34 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_sema.c 35 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra.c [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020, Arm Limited. All rights reserved. 18 src/cc3x_lib/cc_lib.c 19 src/cc3x_lib/cc_rng_plat.c 20 src/cc3x_lib/cc_util_cmac.c 21 src/cc3x_lib/mbedtls_cc_util_asset_prov.c 22 src/cc3x_productionlib/cmpu/cmpu_llf_rnd.c 23 src/cc_mng/mbedtls_cc_mng.c 24 src/cc_mng/mbedtls_cc_mng_int.c 25 src/hal/cc3x/cc_hal.c 26 src/utils/mbedtls_cc_util_key_derivation.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2021-2024, The TrustedFirmware-M Contributors. All rights reserved. 18 ./cc3xx_lcs.c 19 ./cc3xx_otp.c 20 ./cc3xx_rng.c 21 ./cc3xx_hash.c 22 ./cc3xx_aes.c 23 ./cc3xx_dma.c 24 ./cc3xx_init.c 25 ./cc3xx_engine_state.c 26 ./cc3xx_stdlib.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/stm/common/stm32u5xx/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2021 STMicroelectronics. All rights reserved. 60 ${CMAKE_CURRENT_SOURCE_DIR}/secure/system_stm32u5xx.c 61 ${STM_COMMON_DIR}/hal/Native_Driver/mpu_armv8m_drv.c 62 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32u5xx_hal.c 63 ${CMAKE_CURRENT_SOURCE_DIR}/secure/low_level_device.c 64 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_flash.c 65 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_com.c 66 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32u5xx_hal.c 67 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32u5xx_hal_flash.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/lairdconnectivity/common/core/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2020, Nordic Semiconductor ASA. 4 # Copyright (c) 2021, Laird Connectivity. 30 ${NRF_FOLDER_PATH}/startup.c 43 ${NRF_FOLDER_PATH}/startup.c 70 ${NRF_FOLDER_PATH}/cmsis_drivers/Driver_Flash.c 71 cmsis_drivers/Driver_QSPI.c 72 ${HAL_NORDIC_PATH}/nrfx/drivers/src/nrfx_nvmc.c 73 ${HAL_NORDIC_PATH}/nrfx/drivers/src/nrfx_twim.c 74 ${HAL_NORDIC_PATH}/nrfx/drivers/src/nrfx_twi_twim.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/nxp/lpcxpresso55s69/ns/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2023-2024, Arm Limited. All rights reserved. 17 Device/Source/startup_lpcxpresso55s69.c 19 board.c 20 hardware_init.c 21 clock_config.c 22 pin_mux.c 23 Driver_USART.c 24 Native_Driver/system_LPC55S69_cm33_core0.c 25 Native_Driver/drivers/fsl_clock.c 26 Native_Driver/drivers/fsl_power.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/nxp/common/Native_Driver/utilities/str/ |
| D | fsl_str.c | 145 char c; in PrintGetWidth() local 149 c = *(++(*p)); in PrintGetWidth() 150 if ((c >= '0') && (c <= '9')) in PrintGetWidth() 152 (field_width) = ((field_width)*10U) + ((uint32_t)c - (uint32_t)'0'); in PrintGetWidth() 155 else if (c == '*') in PrintGetWidth() 189 char c = *++p; in PrintGetPrecision() local 190 if ((c >= '0') && (c <= '9')) in PrintGetPrecision() 192 precision_width = (precision_width * 10U) + ((uint32_t)c - (uint32_t)'0'); in PrintGetPrecision() 201 else if (c == '*') in PrintGetPrecision() 227 static uint32_t PrintIsobpu(const char c) in PrintIsobpu() argument [all …]
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020, Arm Limited. All rights reserved. 10 cc3x_verifier/bootimagesverifier_base_single.c 11 cc3x_verifier/bootimagesverifier_parser.c 12 cc3x_verifier/bootimagesverifier_swcomp.c 13 common/common_cert_parser.c 14 common/common_cert_verify.c 15 crypto_driver/rsa_exp.c 16 crypto_driver/rsa_pki_pka.c 17 crypto_driver/rsa_pki_pka.c 18 crypto_driver/rsa_verify.c [all …]
|
| /trusted-firmware-m-latest/secure_fw/partitions/protected_storage/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2023, Arm Limited. All rights reserved. 31 tfm_ps_req_mngr.c 32 tfm_protected_storage.c 33 ps_object_system.c 34 ps_object_table.c 35 ps_utils.c 36 $<$<BOOL:${PS_ENCRYPTION}>:crypto/ps_crypto_interface.c> 37 $<$<BOOL:${PS_ENCRYPTION}>:ps_encrypted_object.c> 38 # The test_ps_nv_counters.c will be used instead, when PS secure test is 40 … $<$<NOT:$<AND:$<BOOL:${TEST_S_PS}>,$<BOOL:${PS_TEST_NV_COUNTERS}>>>:nv_counters/ps_nv_counters.c> [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/stm/common/stm32h5xx/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2021 STMicroelectronics. All rights reserved. 59 ${CMAKE_CURRENT_SOURCE_DIR}/secure/system_stm32h5xx.c 60 ${STM_COMMON_DIR}/hal/Native_Driver/mpu_armv8m_drv.c 61 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal.c 62 ${CMAKE_CURRENT_SOURCE_DIR}/secure/low_level_device.c 63 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_flash.c 64 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_com.c 65 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal.c 66 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_flash.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/cypress/psoc64/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2020-2022 Cypress Semiconductor Corporation (an Infineon company) 73 ./mailbox/platform_multicore.c 74 ./mailbox/platform_spe_mailbox.c 75 ./Device/Source/system_psoc6_cm0plus.c 76 ./Device/Source/psoc6_system_init_cm0p.c 77 ./Native_Driver/generated_source/cycfg.c 78 ./Native_Driver/generated_source/cycfg_clocks.c 79 ./Native_Driver/generated_source/cycfg_clocks.c 80 ./Native_Driver/generated_source/cycfg_peripherals.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/stm/common/stm32l5xx/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2021 STMicroelectronics. All rights reserved. 58 ${CMAKE_CURRENT_SOURCE_DIR}/secure/system_stm32l5xx.c 59 ${STM_COMMON_DIR}/hal/Native_Driver/tick.c 60 ${STM_COMMON_DIR}/hal/Native_Driver/mpu_armv8m_drv.c 61 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32l5xx_hal.c 62 ${CMAKE_CURRENT_SOURCE_DIR}/secure/low_level_device.c 63 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_flash.c 64 ${STM_COMMON_DIR}/hal/CMSIS_Driver/low_level_com.c 65 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32l5xx_hal.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/arm/musca_s1/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2024, Arm Limited. All rights reserved. 23 ${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_musca.c 34 ${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_musca.c 64 CMSIS_Driver/Driver_QSPI_Flash.c 65 CMSIS_Driver/Driver_Flash_MRAM.c 66 CMSIS_Driver/Driver_MPC.c 67 CMSIS_Driver/Driver_PPC.c 68 CMSIS_Driver/Driver_USART.c 69 Device/Source/device_definition.c 70 Device/Source/system_core_init.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/mtb-pdl-cat1_ns_lib/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022 Cypress Semiconductor Corporation (an Infineon company) 30 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_device.c 31 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_flash.c 32 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_gpio.c 33 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_drv.c 34 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_pipe.c 35 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_sema.c 36 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra.c 37 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra_cfg.c 38 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_prot.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/rdfremont/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2023-2024, Arm Limited. All rights reserved. 55 host_system.c 56 cmsis_drivers/Driver_Flash.c 57 ${PLATFORM_DIR}/ext/target/arm/drivers/flash/cfi/cfi_drv.c 58 ${PLATFORM_DIR}/ext/target/arm/drivers/flash/strata/spi_strataflashj3_flash_lib.c 59 cmsis_drivers/Driver_USART.c 60 device/host_device_definition.c 61 device/rse_expansion_device_definition.c 62 ${PLATFORM_DIR}/ext/target/arm/drivers/usart/pl011/uart_pl011_drv.c 63 rse_expansion_peripherals_def.c [all …]
|
| /trusted-firmware-m-latest/secure_fw/spm/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2023, Arm Limited. All rights reserved. 3 # Copyright (c) 2021-2023 Cypress Semiconductor Corporation (an Infineon 46 core/tfm_boot_data.c 47 core/utilities.c 48 $<$<NOT:$<STREQUAL:${TFM_SPM_LOG_LEVEL},TFM_SPM_LOG_LEVEL_SILENCE>>:core/spm_log.c> 49 core/arch/tfm_arch.c 50 core/main.c 51 core/spm_ipc.c 52 core/rom_loader.c 53 core/psa_api.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/arm/corstone1000/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2024, Arm Limited. All rights reserved. 3 # Copyright (c) 2022 Cypress Semiconductor Corporation (an Infineon company) 57 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_corstone1000.c> 65 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_corstone1000.c> 73 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_corstone1000.c> 82 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/startup_corstone1000.c> 123 CMSIS_Driver/Driver_Flash.c 124 CMSIS_Driver/Driver_USART.c 125 Device/Source/device_definition.c 126 Device/Source/system_core_init.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/stm/stm32h573i_dk/ns/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2023-2024, Arm Limited. All rights reserved. 17 ${CMAKE_CURRENT_LIST_DIR}/Device/Source/startup_stm32h5xx_ns.c 35 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal.c 36 ${CMAKE_CURRENT_SOURCE_DIR}/Device/Source/system_stm32h5xx.c 37 ${CMAKE_CURRENT_SOURCE_DIR}/hal/CMSIS_Driver/low_level_com.c 38 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_dma.c 39 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_dma_ex.c 40 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_pwr.c 41 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_pwr_ex.c 42 ${CMAKE_CURRENT_SOURCE_DIR}/hal/Src/stm32h5xx_hal_rcc.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/psa_driver_api/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2023-2024, The TrustedFirmware-M Contributors. All rights reserved. 14 ./src/cc3xx_psa_entropy.c 15 ./src/cc3xx_psa_hash.c 16 ./src/cc3xx_psa_init.c 17 ./src/cc3xx_psa_mac.c 18 ./src/cc3xx_psa_random.c 19 ./src/cc3xx_psa_cipher.c 20 ./src/cc3xx_psa_aead.c 21 ./src/cc3xx_psa_asymmetric_signature.c 22 ./src/cc3xx_psa_asymmetric_encryption.c [all …]
|
| /trusted-firmware-m-latest/secure_fw/partitions/lib/runtime/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2022, Arm Limited. All rights reserved. 3 # Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) 21 …$<BOOL:${CONFIG_GNU_SYSCALL_STUB_ENABLED}>:${CMAKE_SOURCE_DIR}/platform/ext/common/syscalls_stub.c> 23 ./crt_memcmp.c 24 ./crt_memmove.c 25 ./crt_strnlen.c 26 ./service_api.c 27 ${CMAKE_SOURCE_DIR}/secure_fw/shared/crt_memcpy.c 28 ${CMAKE_SOURCE_DIR}/secure_fw/shared/crt_memset.c 29 $<$<BOOL:${CONFIG_TFM_PARTITION_META}>:./sprt_partition_metadata_indicator.c> [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/stm/b_u585i_iot02a/ns/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2023-2024, Arm Limited. All rights reserved. 16 ${CMAKE_CURRENT_LIST_DIR}/Device/Source/startup_stm32u5xx_ns.c 18 hal/Src/stm32u5xx_hal.c 19 Device/Source/system_stm32u5xx.c 20 CMSIS_Driver/low_level_com.c 21 hal/Src/stm32u5xx_hal_dma.c 22 hal/Src/stm32u5xx_hal_dma_ex.c 23 hal/Src/stm32u5xx_hal_pwr.c 24 hal/Src/stm32u5xx_hal_pwr_ex.c 25 hal/Src/stm32u5xx_hal_rcc.c [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps2/an519/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2020-2023, Arm Limited. All rights reserved. 22 ${CMAKE_CURRENT_SOURCE_DIR}/cmsis_core/startup_an519.c 33 ${CMAKE_CURRENT_SOURCE_DIR}/cmsis_core/startup_an519.c 59 cmsis_drivers/Driver_Flash.c 60 cmsis_drivers/Driver_MPC.c 61 cmsis_drivers/Driver_PPC.c 62 cmsis_drivers/Driver_USART.c 63 retarget/platform_retarget_dev.c 64 cmsis_core/system_core_init.c 65 native_drivers/mpc_sie200_drv.c [all …]
|