Home
last modified time | relevance | path

Searched full:services (Results 1 – 25 of 173) sorted by relevance

1234567

/trusted-firmware-m-3.4.0/docs/technical_references/design_docs/
Dstateless_rot_service.rst2 Stateless Root of Trust Services Reference
16 services.
52 Since connection-based services and stateless services share the same PSA API
58 The index is used for organizing stateless services in manifest tool and
66 header files required by partition and services. For example, the generated
86 This chapter describes the changes in programming API for stateless services.
145 There are particular services that do not need sessions. The access to the
146 service is a one-shot connection. These services provide standalone operations
149 caller. Such services are recommended to be implemented as stateless, to provide
153 state or non-volatile resources while stateless services do not need them.
[all …]
Dsecure_partition_manager.rst28 Secure services (aka `Service`) is the component providing secure
30 act as a client when it is accessing its depending services.
32 Services are grouped into `Secure Partition` (aka `partition`). A partition:
34 - Contains services with the same purpose.
39 usage. Clients access services by `SID` or `Handle` through FF-M `Client API`.
100 `IPC model implementation` can handle access to the services in the `SFN`
121 services in one step, an `NSPE` client needs to cross the secure boundaries
150 - These components can provide services: SFN Partition, IPC partition, and
151 built-in services. A built-in service is built up with SPM together.
152 - All partition services must be accessed by `Client API`.
[all …]
Dtfm_uniform_secure_service_signature.rst34 parameters, and there is no need for the secure services to make these checks
42 The signature for such secure services would look like this:
60 secure service veneers would not apply to secure services using the uniform
101 Services that implement the uniform signature do not need to manually fill
108 Note that the proposal is for the two types of services (those with proprietary
/trusted-firmware-m-3.4.0/secure_fw/spm/cmsis_psa/
Dstatic_loader.c56 /* Allocate runtime space for services. Panic if pool runs out. */
126 struct service_t *services; in load_services_assuredly() local
138 * 'services' CAN be NULL when no services, which is a rational result. in load_services_assuredly()
141 services = tfm_allocate_service_assuredly(p_ptldinf->nservices); in load_services_assuredly()
142 for (i = 0; i < p_ptldinf->nservices && services; i++) { in load_services_assuredly()
143 services[i].p_ldinf = &p_servldinf[i]; in load_services_assuredly()
144 services[i].partition = p_partition; in load_services_assuredly()
145 services[i].next = NULL; in load_services_assuredly()
165 stateless_services_ref_tbl[hidx] = &services[i]; in load_services_assuredly()
168 UNI_LIST_INSERT_AFTER(services_listhead, &services[i], next); in load_services_assuredly()
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/common/core/
DCMakeLists.txt66 services/include
95 services/src/tfm_platform_hal_ioctl.c
96 services/src/tfm_ioctl_core_s_api.c
101 services/src/tfm_ioctl_core_ns_api.c
142 services/include
177 install(FILES services/include/tfm_ioctl_core_api.h
180 install(FILES services/src/tfm_ioctl_core_ns_api.c
/trusted-firmware-m-3.4.0/docs/introduction/
Dreadme.rst23 Firmware Update and Attestation secure services
27 to only include the required secure services and features. Project provides
30 be configured to include required services and features as described in the
40 utilize these secure services with a standardized set of PSA Functional APIs.
41 Applications running on Cortex-M devices can leverage TF-M services to ensure
42 secure connection with edge gateways and IoT cloud services. It also protects
/trusted-firmware-m-3.4.0/docs/
Dglossary.rst9 `PSA term`_. The security domain in which additional security services
31 OS using services provided by TF-M.
53 A logical container for secure services.
80 One of PSA services provided by TF-M.
84 One of PSA services provided by TF-M.
/trusted-firmware-m-3.4.0/platform/ext/target/lairdconnectivity/common/core/
DCMakeLists.txt55 ${NRF_FOLDER_PATH}/services/include
76 ${NRF_FOLDER_PATH}/services/src/tfm_platform_hal_ioctl.c
77 ${NRF_FOLDER_PATH}/services/src/tfm_ioctl_core_s_api.c
82 ${NRF_FOLDER_PATH}/services/src/tfm_ioctl_core_ns_api.c
115 ${NRF_FOLDER_PATH}/services/include
160 install(FILES ${NRF_FOLDER_PATH}/services/include/tfm_ioctl_core_api.h
163 install(FILES ${NRF_FOLDER_PATH}/services/src/tfm_ioctl_core_ns_api.c
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/shared/include/crypto_api/
Dcc_kdf.h21 …ANSI X9.42-2003: Public Key Cryptography for the Financial Services Industry: Agreement of Symmetr…
22 …and ANSI X9.63-2011: Public Key Cryptography for the Financial Services Industry - Key Agreement a…
107 to the order given in the the ANSI X9.42-2003: Public Key Cryptography for the Financial Services
133 …ANSI X9.42-2003: Public Key Cryptography for the Financial Services Industry: Agreement of Symmetr…
134 …ANSI X9.63-2011: Public Key Cryptography for the Financial Services Industry - Key Agreement and K…
160 … Public Key Cryptography for the Financial Services Industry: Agreement of Symmetric Keys Using
175 …in section 7.2.1 of ANSI X9.42-2003: Public Key Cryptography for the Financial Services Industry: …
185 …in section 7.2.2 of ANSI X9.42-2003: Public Key Cryptography for the Financial Services Industry: …
186 …standard and also meets ANSI X9.63-2011: Public Key Cryptography for the Financial Services Indust…
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9161dk_nrf9161/
DCMakeLists.txt20 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
27 services/include
45 install(FILES services/include/tfm_ioctl_api.h
/trusted-firmware-m-3.4.0/platform/ext/target/lairdconnectivity/bl5340_dvk_cpuapp/
DCMakeLists.txt23 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
30 services/include
48 install(FILES services/include/tfm_ioctl_api.h
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf5340dk_nrf5340_cpuapp/
DCMakeLists.txt22 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
29 services/include
47 install(FILES services/include/tfm_ioctl_api.h
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9160dk_nrf9160/
DCMakeLists.txt22 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
29 services/include
47 install(FILES services/include/tfm_ioctl_api.h
/trusted-firmware-m-3.4.0/platform/ext/target/arm/musca_s1/
DCMakeLists.txt79 services/include
105 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
129 … $<$<BOOL:${PLATFORM_GPLED_ENABLED}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_ioctl_ns_api.c>
130 … $<$<BOOL:${PLATFORM_GPLED_ENABLED}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_gpled_api.c>
140 services/include
/trusted-firmware-m-3.4.0/docs/integration_guide/services/
Dtfm_secure_partition_addition.rst36 functions to Root of Trust (RoT) Services:
63 - `Implement the RoT services`_
83 - A list of implemented RoT Services.
84 - Access to other RoT Services.
110 "services" : [
210 A Secure partition may include stateless services. They are distinguished and
212 is set for indexing stateless services. It must be either ``"auto"`` or a
214 ``connection-based`` attribute must be set to ``false`` for stateless services.
351 Implement the RoT services
353 To implement RoT services, the partition needs a source file which contains the
[all …]
/trusted-firmware-m-3.4.0/platform/ext/target/arm/musca_b1/
DCMakeLists.txt76 services/include
105 …$<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_platform_system.c>
130 … $<$<BOOL:${PLATFORM_GPLED_ENABLED}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_ioctl_ns_api.c>
131 … $<$<BOOL:${PLATFORM_GPLED_ENABLED}>:${CMAKE_CURRENT_SOURCE_DIR}/services/src/tfm_gpled_api.c>
141 services/include
/trusted-firmware-m-3.4.0/secure_fw/spm/include/load/
Dspm_load_api.h71 * It loads connection based services and stateless services that partition
76 * ZERO if services are not represented by signals.
/trusted-firmware-m-3.4.0/interface/include/
Dpsa_interface_redirect.h32 /* Following PSA APIs are only needed by connection-based services */
71 /* Following PSA APIs are only needed by connection-based services */
107 /* Following PSA APIs are only needed by connection-based services */
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9161dk_nrf9161/services/src/
Dtfm_platform_system.c22 /* Core IOCTL services */ in tfm_platform_hal_ioctl()
27 /* Board specific IOCTL services */ in tfm_platform_hal_ioctl()
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9160dk_nrf9160/services/src/
Dtfm_platform_system.c23 /* Core IOCTL services */ in tfm_platform_hal_ioctl()
28 /* Board specific IOCTL services */ in tfm_platform_hal_ioctl()
/trusted-firmware-m-3.4.0/platform/ext/target/lairdconnectivity/bl5340_dvk_cpuapp/services/include/
Dtfm_ioctl_api.h26 /* Include core IOCTL services */
33 /* Board specific IOCTL services can be added here */
/trusted-firmware-m-3.4.0/platform/ext/target/lairdconnectivity/bl5340_dvk_cpuapp/services/src/
Dtfm_platform_system.c23 /* Core IOCTL services */ in tfm_platform_hal_ioctl()
29 /* Board specific IOCTL services */ in tfm_platform_hal_ioctl()
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9160dk_nrf9160/services/include/
Dtfm_ioctl_api.h26 /* Include core IOCTL services */
33 /* Board specific IOCTL services can be added here */
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf9161dk_nrf9161/services/include/
Dtfm_ioctl_api.h26 /* Include core IOCTL services */
33 /* Board specific IOCTL services can be added here */
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/nrf5340dk_nrf5340_cpuapp/services/include/
Dtfm_ioctl_api.h26 /* Include core IOCTL services */
33 /* Board specific IOCTL services can be added here */

1234567