Home
last modified time | relevance | path

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/
Dnv_counters.c148 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()
Dnv_counters.h28 uint32_t counters[DEVICE_NUM_NV_COUNTERS]; /**< Array of NV counters */ member
/trusted-firmware-m-3.4.0/docs/technical_references/design_docs/
Dsecure_boot_rollback_protection.rst93 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 …]
Dtfm_its_service.rst262 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/
Dnvmcnt_init.c38 .counters = { 0, 0, 0, 0, 0, 0 }
Dnvm_init.c38 .counters = { 0, 0, 0, 0, 0, 0 }
/trusted-firmware-m-3.4.0/docs/integration_guide/services/
Dtfm_ps_integration_guide.rst97 - 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 …]
Dtfm_platform_integration_guide.rst76 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/
Dcheck_config.cmake57 # Maximum number of MCUBoot images supported by TF-M NV counters and ROTPKs
Dconfig_base.cmake75 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/
Dconfig.cmake54 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/
Dmcuboot_default_config.cmake38 … ON CACHE BOOL "Enable security counter validation against non-volatile HW counters")
/trusted-firmware-m-3.4.0/docs/integration_guide/platform/
Dporting_TFM_to_a_new_hardware.rst104 …|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 …
Dplatform_ext_folder.rst301 (NV) counters.
/trusted-firmware-m-3.4.0/docs/security/threat_models/
Dgeneric_threat_model.rst301 | | specific trusted hardware non-volatile counters. |