/device/google/cuttlefish/host/commands/secure_env/ |
D | primary_key_builder.cpp | 67 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()
|
D | tpm_hmac.cpp | 29 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()
|
D | secure_env_not_windows_main.cpp | 168 [](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 …]
|
D | encrypted_serializable.cpp | 30 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()
|
D | tpm_resource_manager.cpp | 29 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()
|
D | json_serializable.cpp | 86 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()
|
D | encrypted_serializable_test.cpp | 31 TpmResourceManager resource_manager(tpm.Esys()); in TEST() local 35 EncryptedSerializable encrypt_input(resource_manager, in TEST() 43 EncryptedSerializable decrypt_intermediate(resource_manager, in TEST()
|
D | primary_key_builder.h | 35 TpmObjectSlot CreateKey(TpmResourceManager& resource_manager); 37 static TpmObjectSlot CreateSigningKey(TpmResourceManager& resource_manager,
|
D | tpm_hmac.h | 50 TpmResourceManager& resource_manager, 61 TpmResourceManager& resource_manager, const std::string& context,
|
D | tpm_resource_manager.h | 60 ObjectSlot(TpmResourceManager* resource_manager); 61 ObjectSlot(TpmResourceManager* resource_manager, ESYS_TR resource);
|
D | tpm_ffi.cpp | 33 TpmResourceManager* resource_manager = in tpm_hmac() local 36 TpmHmacWithContext(*resource_manager, "TpmHmac_context", data, data_len); in tpm_hmac()
|
D | tpm_random_source.cpp | 25 TpmRandomSource::TpmRandomSource(TpmResourceManager& resource_manager) in TpmRandomSource() argument 26 : resource_manager_(resource_manager) {} in TpmRandomSource()
|
D | hmac_serializable.cpp | 28 TpmResourceManager& resource_manager, in HmacSerializable() argument 31 : resource_manager_(resource_manager), in HmacSerializable()
|
D | tpm_random_source.h | 31 TpmRandomSource(TpmResourceManager& resource_manager);
|
D | tpm_gatekeeper.cpp | 38 TpmResourceManager& resource_manager, in TpmGatekeeper() argument 41 : resource_manager_(resource_manager) in TpmGatekeeper()
|
D | tpm_key_blob_maker.cpp | 180 TpmKeyBlobMaker::TpmKeyBlobMaker(TpmResourceManager& resource_manager) in TpmKeyBlobMaker() argument 181 : resource_manager_(resource_manager) { in TpmKeyBlobMaker()
|
D | tpm_keymaster_enforcement.h | 32 TpmKeymasterEnforcement(TpmResourceManager& resource_manager,
|
D | tpm_key_blob_maker.h | 36 TpmKeyBlobMaker(TpmResourceManager& resource_manager);
|
D | tpm_gatekeeper.h | 34 TpmResourceManager& resource_manager,
|
D | tpm_remote_provisioning_context.h | 32 TpmRemoteProvisioningContext(TpmResourceManager& resource_manager);
|
D | tpm_remote_provisioning_context.cpp | 39 TpmResourceManager& resource_manager) in TpmRemoteProvisioningContext() argument 40 : resource_manager_(resource_manager) { in TpmRemoteProvisioningContext()
|
D | tpm_keymaster_enforcement.cpp | 95 TpmResourceManager& resource_manager, TpmGatekeeper& gatekeeper) in TpmKeymasterEnforcement() argument 97 resource_manager_(resource_manager), in TpmKeymasterEnforcement()
|
D | tpm_keymaster_context.cpp | 78 TpmResourceManager& resource_manager, in TpmKeymasterContext() argument 80 : resource_manager_(resource_manager), in TpmKeymasterContext()
|
/device/google/cuttlefish/host/commands/secure_env/storage/ |
D | tpm_storage.h | 50 TpmStorage(TpmResourceManager& resource_manager, const std::string& index_file);
|
D | tpm_storage.cpp | 33 TpmStorage::TpmStorage(TpmResourceManager& resource_manager, const std::string& index_file) in TpmStorage() argument 34 : resource_manager_(resource_manager), index_file_(index_file) { in TpmStorage()
|