Home
last modified time | relevance | path

Searched refs:frontend (Results 1 – 19 of 19) sorted by relevance

/trusted-services/components/service/block_storage/block_store/device/rpmb/
A Drpmb_block_store.h26 struct rpmb_frontend *frontend; member
41 struct rpmb_frontend *frontend);
A Drpmb_block_store.c82 status = rpmb_frontend_read(block_store->frontend, lba, temp, 1); in rpmb_block_store_read()
120 status = rpmb_frontend_read(block_store->frontend, lba, temp, 1); in rpmb_block_store_write()
127 status = rpmb_frontend_write(block_store->frontend, lba, temp, 1); in rpmb_block_store_write()
151 struct rpmb_frontend *frontend) in rpmb_block_store_init() argument
165 block_store->frontend = frontend; in rpmb_block_store_init()
169 status = rpmb_frontend_block_count(frontend, &num_blocks); in rpmb_block_store_init()
173 status = rpmb_frontend_block_size(frontend, &block_size); in rpmb_block_store_init()
/trusted-services/components/service/rpmb/frontend/test/
A Dtest_rpmb_frontend.cpp29 rpmb_frontend_destroy(&frontend); in TEST_GROUP()
79 status = rpmb_frontend_init(&frontend); in TEST_GROUP()
83 struct rpmb_frontend frontend; in TEST_GROUP() local
126 status = rpmb_frontend_init(&frontend); in TEST()
137 status = rpmb_frontend_init(&frontend); in TEST()
149 status = rpmb_frontend_init(&frontend); in TEST()
162 status = rpmb_frontend_init(&frontend); in TEST()
184 status = rpmb_frontend_init(&frontend); in TEST()
209 status = rpmb_frontend_init(&frontend); in TEST()
234 status = rpmb_frontend_init(&frontend); in TEST()
[all …]
/trusted-services/components/service/test_runner/provider/backend/simple_c/
A Dsimple_c_test_runner.h56 void simple_c_test_runner_init(struct test_runner_provider *frontend);
A Dsimple_c_test_runner.c34 void simple_c_test_runner_init(struct test_runner_provider *frontend) in simple_c_test_runner_init() argument
45 test_runner_provider_register_backend(frontend, &the_test_runner.base_backend); in simple_c_test_runner_init()
/trusted-services/deployments/ts-service-test/
A Dts-service-test.cmake62 "components/service/rpmb/frontend"
63 "components/service/rpmb/frontend/platform/default"
68 "components/service/secure_storage/frontend/psa/its"
69 "components/service/secure_storage/frontend/psa/its/test"
70 "components/service/secure_storage/frontend/psa/ps"
71 "components/service/secure_storage/frontend/psa/ps/test"
/trusted-services/components/service/rpmb/frontend/
A Drpmb_frontend.c36 static inline psa_status_t rpmb_derive_key(struct rpmb_frontend *frontend, const uint8_t *data, in rpmb_derive_key() argument
39 struct rpmb_platform *platform = frontend->platform; in rpmb_derive_key()
46 static inline psa_status_t rpmb_get_nonce(struct rpmb_frontend *frontend, uint8_t *nonce, in rpmb_get_nonce() argument
49 struct rpmb_platform *platform = frontend->platform; in rpmb_get_nonce()
55 static inline psa_status_t rpmb_calculate_mac(struct rpmb_frontend *frontend, in rpmb_calculate_mac() argument
59 struct rpmb_platform *platform = frontend->platform; in rpmb_calculate_mac()
61 return platform->interface->calculate_mac(platform->context, frontend->key, in rpmb_calculate_mac()
62 sizeof(frontend->key), frames, frame_count, mac, in rpmb_calculate_mac()
/trusted-services/docs/services/
A Dsecure-storage-service-description.rst83 For flexibility, secure storage components are separated between frontend and backend.
85 frontend. A storage frontend presents an interface that suites a particular type of consumer.
86 The following class diagram illustrates how a storage frontend is decoupled from any concrete
94 * ITS frontend - provides secure storage access via PSA Internal Trusted Storage C API
95 * PS frontend - provides secure storage access via PSA Protected Storage C API
106 components/service/secure_storage/frontend
111 A storage frontend is responsible for presenting an interface that is suitable for a particular
113 API for accessing persistent storage. The ITS frontend provides an implementation of this API at
114 its upper edge. Where appropriate, a storage frontend will be responsible for sanitizing input
147 The following storage frontend/backend combinations are used in different deployments.
[all …]
/trusted-services/deployments/protected-storage/
A Dprotected-storage.cmake16 components/service/secure_storage/frontend/secure_storage_provider
/trusted-services/deployments/internal-trusted-storage/
A Dinternal-trusted-storage.cmake18 components/service/secure_storage/frontend/secure_storage_provider
/trusted-services/deployments/component-test/
A Dcomponent-test.cmake177 "components/service/rpmb/frontend"
178 "components/service/rpmb/frontend/platform/default"
179 "components/service/rpmb/frontend/platform/mock"
180 "components/service/rpmb/frontend/platform/mock/test"
181 "components/service/rpmb/frontend/test"
184 "components/service/secure_storage/frontend/psa/its"
185 "components/service/secure_storage/frontend/psa/its/test"
186 "components/service/secure_storage/frontend/psa/ps"
187 "components/service/secure_storage/frontend/psa/ps/test"
188 "components/service/secure_storage/frontend/secure_storage_provider"
/trusted-services/deployments/libts/linux-pc/
A DCMakeLists.txt137 "components/service/rpmb/frontend"
138 "components/service/rpmb/frontend/platform/default"
141 "components/service/secure_storage/frontend/psa/its"
142 "components/service/secure_storage/frontend/secure_storage_provider"
226 "components/service/secure_storage/frontend/psa/its"
227 "components/service/secure_storage/frontend/psa/its/test"
228 "components/service/secure_storage/frontend/psa/ps"
229 "components/service/secure_storage/frontend/psa/ps/test"
/trusted-services/deployments/crypto/infra/
A Dbaremetal-psa.cmake22 "components/service/secure_storage/frontend/psa/its"
/trusted-services/deployments/smm-gateway/env/commonsp/
A Dsmm_gateway_sp.cmake31 "components/service/uefi/smm_variable/frontend/mm_communicate"
/trusted-services/deployments/libpsats/
A Dlibpsats.cmake62 "components/service/secure_storage/frontend/psa/its"
63 "components/service/secure_storage/frontend/psa/ps"
/trusted-services/deployments/env-test/suites/
A Dbaremetal-tests.cmake21 "components/service/secure_storage/frontend/psa/its"
/trusted-services/deployments/smm-gateway/config/linux-pc/
A DCMakeLists.txt55 include(${TS_ROOT}/components/service/uefi/smm_variable/frontend/mm_communicate/tests.cmake)
/trusted-services/deployments/se-proxy/
A Dse-proxy.cmake35 "components/service/secure_storage/frontend/secure_storage_provider"
/trusted-services/docs/developer/
A Dproject-structure.rst141 | | |-- frontend
175 | | |-- frontend

Completed in 43 milliseconds