Lines Matching refs:service
8 TF-M Protected Storage (PS) service implements PSA Protected Storage APIs.
10 The service is usually backed by hardware isolation of the flash
15 The PS service implements an AES-GCM based AEAD encryption policy, as a
19 Internal Trusted Storage service to store encrypted, authenticated
32 content of the protected storage is changed maliciously, the service is able
68 - **PSA internal trusted storage API** - In the current design, the service does
93 Protected storage service code is located in
100 The PSA PS interfaces for PS service are located in ``interface/include/psa``
105 The PS service exposes the following mandatory PSA PS interfaces, version 1.0:
125 handles all requests which arrive to the service. This layer extracts the
130 implementations which are the entry points to the PS service.
144 PS service code.
153 Internal Trusted Storage service directory. The way PS service uses
156 When TF-M Internal trusted storage service is active (i.e.
158 interfaces are built as part of ITS service library. Thus, the PS service stores
159 encrypted, authenticated objects by making service calls to the ITS service.
161 When TF-M Internal trusted storage service is disabled (i.e.
163 interfaces are built as part of PS service library. Thus, the PS service stores
174 The ITS service implementation in
183 the protected storage service.
185 - ``crypto/ps_crypto_interface.c`` - Implements the PS service cryptographic
186 operations with calls to the TF-M Crypto service.
190 The current PS service provides rollback protection based on NV
199 service use cases.
209 in to account in order to integrate the protected storage service in a new
222 The PS service requires the platform to implement the PS HAL, defined in
291 If this flag is enabled, the lifecycle of the PS service depends on the
310 which performs the service request.
315 PS service uses that TF-M core API to retrieve the client ID and associate it
327 The PS service abstracts all the cryptographic requirements and specifies the
331 The PS service cryptographic operations are implemented in
333 calls to the TF-M Crypto service.
337 The PS service uses a set of C definitions to compile in/out certain features,
338 as well as to configure certain service parameters. When using the TF-M build
342 ``platform/ext/target/<TARGET_NAME>/config.cmake``. The list of PS service build
357 to create a PS flash layout. If this flag is set, PS service will
364 life that the PS service is executed.
372 rollback protection in protected storage service. This flag takes effect only
376 service. This flag is ``OFF`` by default. The PS regression tests write/erase
402 the secure service. This flag is enabled by default, but has no effect when