Searched refs:counters (Results 1 – 15 of 15) sorted by relevance
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/hal/Native_Driver/ |
D | nv_counters.c | 148 nv_counters.counters[i] = 0; in tfm_plat_init_nv_counter() 168 + offsetof(struct nv_counters_t, counters) in tfm_plat_read_nv_counter() 220 if (value != nv_counters.counters[counter_id]) { in tfm_plat_set_nv_counter() 222 if (value < nv_counters.counters[counter_id]) { in tfm_plat_set_nv_counter() 232 nv_counters.counters[counter_id] = value; in tfm_plat_set_nv_counter()
|
D | nv_counters.h | 28 uint32_t counters[DEVICE_NUM_NV_COUNTERS]; /**< Array of NV counters */ member
|
/trusted-firmware-m-3.4.0/docs/technical_references/design_docs/ |
D | secure_boot_rollback_protection.rst | 93 Trusted non-volatile (NV) counters 95 The Trusted Base System Architecture (TBSA-M) defines non-volatile (NV) counters 96 or version counters as a counter with the following properties: 107 Trusted non-volatile counters can be used to store the value of security 108 counters per updatable software image. Ideally all independently updatable 116 Currently the NV counters can be manipulated through the interface described 119 NV counters and anti-rollback protection 121 Trusted non-volatile counters might not be supported by a hardware platform. 151 the new image's security counters against the security counter stored in 152 non-volatile counters. [all …]
|
D | tfm_its_service.rst | 262 something in internal storage in the future (e.g. rollback counters, hash
|
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/hal/provision/ |
D | nvmcnt_init.c | 38 .counters = { 0, 0, 0, 0, 0, 0 }
|
D | nvm_init.c | 38 .counters = { 0, 0, 0, 0, 0, 0 }
|
/trusted-firmware-m-3.4.0/docs/integration_guide/services/ |
D | tfm_ps_integration_guide.rst | 97 - Non-volatile (NV) counters interfaces 178 counters. 179 PS defines and implements the following NV counters functionalities: 182 counters operations. This API detaches the use of NV counters from the TF-M NV 183 counters implementation, provided by the platform, and provides a mechanism to 188 - ``nv_counters/ps_nv_counters.c`` - Implements the PS NV counters interfaces 189 based on TF-M NV counters implementation provided by the platform. 269 To have a platform independent way to access the NV counters, TF-M defines a 279 shorter write endurance of the assets storage device and the NV counters 360 if the target has non-volatile counters and ``PS_ENCRYPTION`` flag is on. [all …]
|
D | tfm_platform_integration_guide.rst | 76 Non-Volatile counters 79 The Platform Service provides an abstracted service for exposing the NV counters 95 The range of counters id is defined in :
|
/trusted-firmware-m-3.4.0/config/ |
D | check_config.cmake | 57 # Maximum number of MCUBoot images supported by TF-M NV counters and ROTPKs
|
D | config_base.cmake | 75 set(TFM_NS_NV_COUNTER_AMOUNT 0 CACHE STRING "How many NS NV counters are en…
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/rss/common/ |
D | config.cmake | 54 set(TFM_NS_NV_COUNTER_AMOUNT 3 CACHE STRING "How many NS NV counters are enab…
|
/trusted-firmware-m-3.4.0/bl2/ext/mcuboot/ |
D | mcuboot_default_config.cmake | 38 … ON CACHE BOOL "Enable security counter validation against non-volatile HW counters")
|
/trusted-firmware-m-3.4.0/docs/integration_guide/platform/ |
D | porting_TFM_to_a_new_hardware.rst | 104 …|PLATFORM_DEFAULT_NV_COUNTERS |Use the default implementation of the counters in NV (default True… 320 …|TFM_NV_COUNTERS_AREA_SIZE | Allocated size for the NV counters data in flash …
|
D | platform_ext_folder.rst | 301 (NV) counters.
|
/trusted-firmware-m-3.4.0/docs/security/threat_models/ |
D | generic_threat_model.rst | 301 | | specific trusted hardware non-volatile counters. |
|