Home
last modified time | relevance | path

Searched refs:instance (Results 1 – 25 of 68) sorted by relevance

123

/trusted-services/components/service/crypto/factory/full/
A Dcrypto_provider_factory.c39 } instance; variable
52 hash_provider_init(&instance.hash_provider); in crypto_provider_factory_create()
58 &instance.hash_provider.base_provider); in crypto_provider_factory_create()
69 &instance.cipher_provider.base_provider); in crypto_provider_factory_create()
86 mac_provider_init(&instance.mac_provider); in crypto_provider_factory_create()
92 &instance.mac_provider.base_provider); in crypto_provider_factory_create()
97 aead_provider_init(&instance.aead_provider); in crypto_provider_factory_create()
103 &instance.aead_provider.base_provider); in crypto_provider_factory_create()
105 return &instance.crypto_provider; in crypto_provider_factory_create()
113 return &instance.crypto_provider_protobuf; in crypto_protobuf_provider_factory_create()
[all …]
/trusted-services/components/service/attestation/claims/sources/boot_seed_generator/
A Dboot_seed_generator.c16 instance->base.get_claim = boot_seed_generator_get_claim; in boot_seed_generator_init()
17 instance->base.context = instance; in boot_seed_generator_init()
19 instance->is_generated = false; in boot_seed_generator_init()
21 return &instance->base; in boot_seed_generator_init()
29 if (!instance->is_generated) { in boot_seed_generator_get_claim()
32 status = psa_generate_random(instance->boot_seed, sizeof(instance->boot_seed)); in boot_seed_generator_get_claim()
33 instance->is_generated = (status == PSA_SUCCESS); in boot_seed_generator_get_claim()
36 if (instance->is_generated) { in boot_seed_generator_get_claim()
43 claim->variant.byte_string.bytes = instance->boot_seed; in boot_seed_generator_get_claim()
44 claim->variant.byte_string.len = sizeof(instance->boot_seed); in boot_seed_generator_get_claim()
[all …]
/trusted-services/components/service/secure_storage/frontend/psa/ps/
A Dps_frontend.c16 } instance; variable
20 instance.backend = backend; in psa_ps_frontend_init()
21 instance.client_id = 0; in psa_ps_frontend_init()
32 instance.backend->context, in psa_ps_set()
33 instance.client_id, in psa_ps_set()
48 instance.client_id, in psa_ps_get()
61 instance.client_id, in psa_ps_get_info()
70 instance.client_id, in psa_ps_remove()
80 instance.client_id, in psa_ps_create()
93 instance.client_id, in psa_ps_set_extended()
[all …]
/trusted-services/components/service/attestation/claims/sources/instance_id/
A Dinstance_id_claim_source.c16 static bool cal_iak_hash(struct instance_id_claim_source *instance,
21 instance->base.get_claim = instance_id_claim_source_get_claim; in instance_id_claim_source_init()
22 instance->base.context = instance; in instance_id_claim_source_init()
24 instance->is_known = false; in instance_id_claim_source_init()
26 return &instance->base; in instance_id_claim_source_init()
33 if (!instance->is_known) in instance_id_claim_source_get_claim()
34 instance->is_known = prepare_instance_id(instance); in instance_id_claim_source_get_claim()
36 if (instance->is_known) { in instance_id_claim_source_get_claim()
47 return instance->is_known; in instance_id_claim_source_get_claim()
68 instance->instance_id[0] = 0x01; in prepare_instance_id()
[all …]
/trusted-services/components/service/secure_storage/frontend/psa/its/
A Dits_frontend.c16 } instance; variable
20 instance.backend = backend; in psa_its_frontend_init()
21 instance.client_id = 0; in psa_its_frontend_init()
32 instance.backend->context, in psa_its_set()
33 instance.client_id, in psa_its_set()
47 instance.backend->context, in psa_its_get()
48 instance.client_id, in psa_its_get()
60 instance.backend->context, in psa_its_get_info()
61 instance.client_id, in psa_its_get_info()
69 instance.backend->context, in psa_its_remove()
[all …]
/trusted-services/components/service/attestation/claims/sources/implementation_id/
A Dimplementation_id_claim_source.c14 struct implementation_id_claim_source *instance, in implementation_id_claim_source_init() argument
17 instance->base.get_claim = get_claim; in implementation_id_claim_source_init()
18 instance->base.context = instance; in implementation_id_claim_source_init()
20 instance->id_string = id_string; in implementation_id_claim_source_init()
22 return &instance->base; in implementation_id_claim_source_init()
27 struct implementation_id_claim_source *instance = (struct implementation_id_claim_source*)context; in get_claim() local
29 if (instance->id_string) { in get_claim()
36 claim->variant.byte_string.bytes = (const uint8_t*)instance->id_string; in get_claim()
37 claim->variant.byte_string.len = strlen(instance->id_string); in get_claim()
40 return instance->id_string; in get_claim()
/trusted-services/components/service/attestation/key_mngr/local/
A Dlocal_attest_key_mngr.c19 } instance; variable
71 instance.iak_id = 0; in local_attest_key_mngr_init()
76 if (!instance.cfg_iak_id && instance.iak_id) { in local_attest_key_mngr_deinit()
80 instance.iak_id = 0; in local_attest_key_mngr_deinit()
88 if (!instance.iak_id) { in attest_key_mngr_get_iak_id()
90 if (instance.cfg_iak_id) { in attest_key_mngr_get_iak_id()
106 status = generate_iak(instance.iak_id, &instance.iak_id); in attest_key_mngr_get_iak_id()
117 status = generate_iak(instance.cfg_iak_id, &instance.iak_id); in attest_key_mngr_get_iak_id()
121 *iak_id = instance.iak_id; in attest_key_mngr_get_iak_id()
155 if (!instance.iak_id) { in attest_key_mngr_import_iak()
[all …]
/trusted-services/components/service/locator/standalone/
A Dstandalone_env.cpp23 standalone_service_registry::instance()->regsiter_service_instance(&crypto_context); in service_locator_envinit()
27 standalone_service_registry::instance()->regsiter_service_instance(&crypto_context_protobuf); in service_locator_envinit()
30 standalone_service_registry::instance()->regsiter_service_instance(&its_service_context); in service_locator_envinit()
33 standalone_service_registry::instance()->regsiter_service_instance(&ps_service_context); in service_locator_envinit()
36 standalone_service_registry::instance()->regsiter_service_instance(&test_runner_context); in service_locator_envinit()
39 standalone_service_registry::instance()->regsiter_service_instance(&attestation_context); in service_locator_envinit()
42 standalone_service_registry::instance()->regsiter_service_instance(&block_storage_context); in service_locator_envinit()
45 standalone_service_registry::instance()->regsiter_service_instance(&fwu_context); in service_locator_envinit()
48 standalone_service_registry::instance()->regsiter_service_instance(&smm_variable_context); in service_locator_envinit()
51 standalone_service_registry::instance()->regsiter_service_instance(&rpmb_context); in service_locator_envinit()
/trusted-services/components/service/rpmb/backend/
A Drpmb_backend.c9 int rpmb_backend_get_dev_info(struct rpmb_backend *instance, uint32_t dev_id, in rpmb_backend_get_dev_info() argument
12 return instance->interface->get_dev_info(instance->context, dev_id, dev_info); in rpmb_backend_get_dev_info()
15 int rpmb_backend_data_request(struct rpmb_backend *instance, uint32_t dev_id, in rpmb_backend_data_request() argument
20 return instance->interface->data_request(instance->context, dev_id, request_frames, in rpmb_backend_data_request()
/trusted-services/components/service/attestation/claims/
A Dclaims_register.c21 } instance; variable
30 instance.num_sources = 0; in claims_register_init()
31 memset(instance.sources, 0, sizeof(instance.sources)); in claims_register_init()
36 instance.num_sources = 0; in claims_register_deinit()
42 if (source && (instance.num_sources < CLAIMS_REGISTER_MAX_CLAIM_SOURCES)) { in claims_register_add_claim_source()
46 instance.sources[instance.num_sources] = source; in claims_register_add_claim_source()
47 ++instance.num_sources; in claims_register_add_claim_source()
59 for (size_t i = 0; i < instance.num_sources; ++i) { in claims_register_query_by_category()
61 struct claim_source *source = instance.sources[i]; in claims_register_query_by_category()
/trusted-services/components/service/attestation/claims/sources/null_lifecycle/
A Dnull_lifecycle_claim_source.c14 struct claim_source *null_lifecycle_claim_source_init(struct null_lifecycle_claim_source *instance) in null_lifecycle_claim_source_init() argument
16 instance->base.get_claim = null_lifecycle_claim_source_get_claim; in null_lifecycle_claim_source_init()
17 instance->base.context = instance; in null_lifecycle_claim_source_init()
19 return &instance->base; in null_lifecycle_claim_source_init()
/trusted-services/components/service/attestation/claims/sources/preloaded/
A Dpreloaded_claim_source.c19 struct claim_source *preloaded_claim_source_init(struct preloaded_claim_source *instance, in preloaded_claim_source_init() argument
22 instance->base.get_claim = preloaded_claim_source_get_claim; in preloaded_claim_source_init()
23 instance->base.context = instance; in preloaded_claim_source_init()
25 instance->preloaded_claims = claims; in preloaded_claim_source_init()
27 return &instance->base; in preloaded_claim_source_init()
33 struct preloaded_claim_source *instance = (struct preloaded_claim_source*)context; in preloaded_claim_source_get_claim() local
38 if (instance->preloaded_claims) { in preloaded_claim_source_get_claim()
45 claim->variant.collection.begin_pos = &instance->preloaded_claims->claims[0]; in preloaded_claim_source_get_claim()
46 …claim->variant.collection.end_pos = &instance->preloaded_claims->claims[instance->preloaded_claims… in preloaded_claim_source_get_claim()
/trusted-services/components/service/attestation/client/provision/
A Dattest_provision_client.c24 static struct service_client instance; variable
29 return service_client_init(&instance, session); in attest_provision_client_init()
34 service_client_deinit(&instance); in attest_provision_client_deinit()
39 return instance.rpc_status; in attest_provision_client_rpc_status()
54 call_handle = rpc_caller_session_begin(instance.session, &req_buf, 0, in attest_provision_export_iak_public_key()
63 instance.rpc_status = in attest_provision_export_iak_public_key()
68 if (instance.rpc_status == RPC_SUCCESS) { in attest_provision_export_iak_public_key()
131 instance.rpc_status = in attest_provision_import_iak()
135 if (instance.rpc_status == RPC_SUCCESS) in attest_provision_import_iak()
159 instance.rpc_status = in attest_provision_iak_exists()
[all …]
/trusted-services/components/service/attestation/client/psa/
A Diat_client.c24 static struct service_client instance; variable
29 return service_client_init(&instance, session); in psa_iat_client_init()
34 service_client_deinit(&instance); in psa_iat_client_deinit()
39 return instance.rpc_status; in psa_iat_client_rpc_status()
61 call_handle = rpc_caller_session_begin(instance.session, &req_buf, req_len, in psa_initial_attest_get_token()
74 instance.rpc_status = in psa_initial_attest_get_token()
78 if (instance.rpc_status == RPC_SUCCESS) { in psa_initial_attest_get_token()
127 call_handle = rpc_caller_session_begin(instance.session, &req_buf, req_len, in psa_initial_attest_get_token_size()
138 instance.rpc_status = in psa_initial_attest_get_token_size()
142 if (instance.rpc_status == RPC_SUCCESS) { in psa_initial_attest_get_token_size()
/trusted-services/components/config/ramstore/
A Dconfig_ramstore.c21 unsigned int instance; member
27 const char *name, unsigned int instance, in config_container_create() argument
42 container->instance = instance; in config_container_create()
87 unsigned int instance, in config_store_add() argument
93 container = config_container_create(classifier, name, instance, data, data_len); in config_store_add()
104 unsigned int instance, in config_store_query() argument
115 (container->instance == instance)) { in config_store_query()
/trusted-services/components/service/attestation/client/psa_ipc/
A Diat_ipc_client.c22 static struct service_client instance; variable
27 return service_client_init(&instance, session); in psa_iat_client_init()
32 service_client_deinit(&instance); in psa_iat_client_deinit()
37 return instance.rpc_status; in psa_iat_client_rpc_status()
47 struct rpc_caller_interface *caller = instance.session->caller; in psa_initial_attest_get_token()
71 struct rpc_caller_interface *caller = instance.session->caller; in psa_initial_attest_get_token_size()
/trusted-services/components/service/attestation/claims/sources/event_log/
A Devent_log_claim_source.c38 instance->base.get_claim = event_log_claim_source_get_claim; in event_log_claim_source_init()
39 instance->base.context = instance; in event_log_claim_source_init()
41 instance->event_log = event_log; in event_log_claim_source_init()
42 instance->event_log_len = event_log_len; in event_log_claim_source_init()
44 return &instance->base; in event_log_claim_source_init()
48 struct event_log_claim_source *instance) in event_log_claim_source_init_from_config() argument
57 claim_source = event_log_claim_source_init(instance, in event_log_claim_source_init_from_config()
73 if (instance->event_log && instance->event_log_len) { in event_log_claim_source_get_claim()
77 claim->raw_data = instance->event_log; in event_log_claim_source_get_claim()
80 claim->variant.collection.begin_pos = instance->event_log; in event_log_claim_source_get_claim()
[all …]
A Devent_log_claim_source.h45 struct claim_source *event_log_claim_source_init(struct event_log_claim_source *instance,
59 struct event_log_claim_source *instance);
/trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/linux/
A Dlinux_trng_adapter.c19 int trng_adapter_init(int instance) in trng_adapter_init() argument
21 (void)instance; in trng_adapter_init()
/trusted-services/components/config/interface/
A Dconfig_store.h58 unsigned int instance,
75 unsigned int instance,
/trusted-services/components/service/log/backend/uart/uart_adapter/platform/
A Dplatform_uart_adapter.c17 int uart_adapter_init(int instance) in uart_adapter_init() argument
19 return platform_uart_create(&driver, instance); in uart_adapter_init()
/trusted-services/platform/drivers/mock/
A Dmock_trng.c27 int platform_trng_create(struct platform_trng_driver *driver, int instance) in platform_trng_create() argument
31 (void)instance; in platform_trng_create()
/trusted-services/components/service/crypto/backend/mbedcrypto/trng_adapter/platform/
A Dplatform_trng_adapter.c19 int trng_adapter_init(int instance) in trng_adapter_init() argument
21 return platform_trng_create(&driver,instance); in trng_adapter_init()
/trusted-services/platform/drivers/arm/juno_trng/
A Djuno_trng_adapter.c43 int platform_trng_create(struct platform_trng_driver *driver, int instance) in platform_trng_create() argument
55 instance, &device_region, in platform_trng_create()
/trusted-services/docs/developer/
A Dservice-locator.rst27 name. The service name uniquely identifies a service instance, independent of where the service pr…
40 instance of an RPC session.
45 …nstances is likely to vary between deployments. Many factors influence where a service instance is
48 …- The type of processing environment in which a service instance is deployed. e.g. service could b…
50 …- Whether a service instance is co-located with other services instances in the same processing en…
51 separate environment instance is used per service instance.
58 …tion independent service name, a client is decoupled from the actual location of a service instance
74 The service instance naming convention uses a URN type string to uniquely identify a particular ins…
79 urn:sn:<authority>:<service>.<version>:<instance>
116 The instance field qualified a particular SP instance from the discovered set.
[all …]

Completed in 75 milliseconds

123