Home
last modified time | relevance | path

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

/device/google/cuttlefish/host/commands/secure_env/
Dprimary_key_builder.cpp67 TpmResourceManager& resource_manager) { in CreateKey() argument
70 Esys_TR_SetAuth(*resource_manager.Esys(), ESYS_TR_RH_OWNER, &authValue); in CreateKey()
90 auto key_slot = resource_manager.ReserveSlot(); in CreateKey()
100 /* esysContext */ *resource_manager.Esys(), in CreateKey()
121 return [unique](TpmResourceManager& resource_manager) { in SigningKeyCreator() argument
125 return key_builder.CreateKey(resource_manager); in SigningKeyCreator()
131 return [unique](TpmResourceManager& resource_manager) { in ParentKeyCreator() argument
135 return key_builder.CreateKey(resource_manager); in ParentKeyCreator()
140 TpmResourceManager& resource_manager, const std::string& unique_data) { in CreateSigningKey() argument
141 return SigningKeyCreator(unique_data)(resource_manager); in CreateSigningKey()
Dtpm_hmac.cpp29 TpmResourceManager& resource_manager, in OneshotHmac() argument
45 Esys_HMAC(*resource_manager.Esys(), key_handle, auth.auth1(), in OneshotHmac()
60 TpmResourceManager& resource_manager, in SegmentedHmac() argument
70 auto slot = resource_manager.ReserveSlot(); in SegmentedHmac()
75 auto locked_esys = resource_manager.Esys(); in SegmentedHmac()
129 TpmResourceManager& resource_manager, in TpmHmac() argument
136 return fn(resource_manager, key_handle, auth, data, data_size); in TpmHmac()
140 TpmResourceManager& resource_manager, const std::string& context, in TpmHmacWithContext() argument
145 PrimaryKeyBuilder::CreateSigningKey(resource_manager, "TpmHmac_context"); in TpmHmacWithContext()
150 return TpmHmac(resource_manager, key_slot->get(), TpmAuth(ESYS_TR_PASSWORD), in TpmHmacWithContext()
Dsecure_env_not_windows_main.cpp168 [](TpmResourceManager& resource_manager, in ChooseGatekeeperComponent()
170 return new TpmKeymasterEnforcement(resource_manager, gatekeeper); in ChooseGatekeeperComponent()
183 [](TpmResourceManager& resource_manager) -> secure_env::Storage* { in ChooseOemlockComponent() argument
187 return new secure_env::TpmStorage(resource_manager, in ChooseOemlockComponent()
235 .registerProvider([](TpmResourceManager& resource_manager) { in SecureEnvComponent() argument
236 return new secure_env::TpmStorage(resource_manager, in SecureEnvComponent()
242 .registerProvider([](TpmResourceManager& resource_manager, in SecureEnvComponent()
245 return new TpmGatekeeper(resource_manager, secure_storage, in SecureEnvComponent()
263 TpmResourceManager* resource_manager = injector.get<TpmResourceManager*>(); in SecureEnvMain() local
315 TpmResourceManager* rm = resource_manager; in SecureEnvMain()
[all …]
Dencrypted_serializable.cpp30 TpmResourceManager& resource_manager, in EncryptedSerializable() argument
33 resource_manager_(resource_manager), in EncryptedSerializable()
39 TpmResourceManager& resource_manager, // in in CreateKey() argument
45 auto rc = Esys_TR_SetAuth(*resource_manager.Esys(), parent_key, &authValue); in CreateKey()
82 auto key_slot = resource_manager.ReserveSlot(); in CreateKey()
93 /* esysContext */ *resource_manager.Esys(), in CreateKey()
116 rc = Esys_TR_SetAuth(*resource_manager.Esys(), raw_handle, &authValue); in CreateKey()
130 TpmResourceManager& resource_manager, in LoadKey() argument
136 auto key_slot = resource_manager.ReserveSlot(); in LoadKey()
141 auto rc = Esys_Load(*resource_manager.Esys(), parent_key, ESYS_TR_PASSWORD, in LoadKey()
Dtpm_resource_manager.cpp29 TpmResourceManager::ObjectSlot::ObjectSlot(TpmResourceManager* resource_manager) in ObjectSlot() argument
30 : ObjectSlot(resource_manager, ESYS_TR_NONE) { in ObjectSlot()
33 TpmResourceManager::ObjectSlot::ObjectSlot(TpmResourceManager* resource_manager, in ObjectSlot() argument
35 : resource_manager_(resource_manager), resource_(resource) { in ObjectSlot()
Djson_serializable.cpp86 TpmResourceManager& resource_manager, in WriteProtectedJsonToFile() argument
92 resource_manager, parent_key_fn, sensitive_material); in WriteProtectedJsonToFile()
94 HmacSerializable sign_check(resource_manager, signing_key_fn, in WriteProtectedJsonToFile()
119 TpmResourceManager& resource_manager, const std::string& filename) { in ReadProtectedJsonFromFile() argument
143 resource_manager, parent_key_fn, sensitive_material); in ReadProtectedJsonFromFile()
145 HmacSerializable sign_check(resource_manager, signing_key_fn, in ReadProtectedJsonFromFile()
Dencrypted_serializable_test.cpp31 TpmResourceManager resource_manager(tpm.Esys()); in TEST() local
35 EncryptedSerializable encrypt_input(resource_manager, in TEST()
43 EncryptedSerializable decrypt_intermediate(resource_manager, in TEST()
Dprimary_key_builder.h35 TpmObjectSlot CreateKey(TpmResourceManager& resource_manager);
37 static TpmObjectSlot CreateSigningKey(TpmResourceManager& resource_manager,
Dtpm_hmac.h50 TpmResourceManager& resource_manager,
61 TpmResourceManager& resource_manager, const std::string& context,
Dtpm_resource_manager.h60 ObjectSlot(TpmResourceManager* resource_manager);
61 ObjectSlot(TpmResourceManager* resource_manager, ESYS_TR resource);
Dtpm_ffi.cpp33 TpmResourceManager* resource_manager = in tpm_hmac() local
36 TpmHmacWithContext(*resource_manager, "TpmHmac_context", data, data_len); in tpm_hmac()
Dtpm_random_source.cpp25 TpmRandomSource::TpmRandomSource(TpmResourceManager& resource_manager) in TpmRandomSource() argument
26 : resource_manager_(resource_manager) {} in TpmRandomSource()
Dhmac_serializable.cpp28 TpmResourceManager& resource_manager, in HmacSerializable() argument
31 : resource_manager_(resource_manager), in HmacSerializable()
Dtpm_random_source.h31 TpmRandomSource(TpmResourceManager& resource_manager);
Dtpm_gatekeeper.cpp38 TpmResourceManager& resource_manager, in TpmGatekeeper() argument
41 : resource_manager_(resource_manager) in TpmGatekeeper()
Dtpm_key_blob_maker.cpp180 TpmKeyBlobMaker::TpmKeyBlobMaker(TpmResourceManager& resource_manager) in TpmKeyBlobMaker() argument
181 : resource_manager_(resource_manager) { in TpmKeyBlobMaker()
Dtpm_keymaster_enforcement.h32 TpmKeymasterEnforcement(TpmResourceManager& resource_manager,
Dtpm_key_blob_maker.h36 TpmKeyBlobMaker(TpmResourceManager& resource_manager);
Dtpm_gatekeeper.h34 TpmResourceManager& resource_manager,
Dtpm_remote_provisioning_context.h32 TpmRemoteProvisioningContext(TpmResourceManager& resource_manager);
Dtpm_remote_provisioning_context.cpp39 TpmResourceManager& resource_manager) in TpmRemoteProvisioningContext() argument
40 : resource_manager_(resource_manager) { in TpmRemoteProvisioningContext()
Dtpm_keymaster_enforcement.cpp95 TpmResourceManager& resource_manager, TpmGatekeeper& gatekeeper) in TpmKeymasterEnforcement() argument
97 resource_manager_(resource_manager), in TpmKeymasterEnforcement()
Dtpm_keymaster_context.cpp78 TpmResourceManager& resource_manager, in TpmKeymasterContext() argument
80 : resource_manager_(resource_manager), in TpmKeymasterContext()
/device/google/cuttlefish/host/commands/secure_env/storage/
Dtpm_storage.h50 TpmStorage(TpmResourceManager& resource_manager, const std::string& index_file);
Dtpm_storage.cpp33 TpmStorage::TpmStorage(TpmResourceManager& resource_manager, const std::string& index_file) in TpmStorage() argument
34 : resource_manager_(resource_manager), index_file_(index_file) { in TpmStorage()