Searched refs:TpmResourceManager (Results 1 – 13 of 13) sorted by relevance
/device/google/cuttlefish/host/commands/secure_env/ |
D | tpm_resource_manager.cpp | 21 TpmResourceManager::ObjectSlot::ObjectSlot(TpmResourceManager* resource_manager) in ObjectSlot() 25 TpmResourceManager::ObjectSlot::ObjectSlot(TpmResourceManager* resource_manager, in ObjectSlot() 31 TpmResourceManager::ObjectSlot::~ObjectSlot() { in ~ObjectSlot() 45 ESYS_TR TpmResourceManager::ObjectSlot::get() { in get() 49 void TpmResourceManager::ObjectSlot::set(ESYS_TR resource) { in set() 53 TpmResourceManager::TpmResourceManager(ESYS_CONTEXT* esys) in TpmResourceManager() function in TpmResourceManager 59 TpmResourceManager::~TpmResourceManager() { in ~TpmResourceManager() 66 ESYS_CONTEXT* TpmResourceManager::Esys() { in Esys() 70 TpmObjectSlot TpmResourceManager::ReserveSlot() { in ReserveSlot()
|
D | tpm_resource_manager.h | 33 class TpmResourceManager { 37 friend class TpmResourceManager; 44 ObjectSlot(TpmResourceManager* resource_manager); 45 ObjectSlot(TpmResourceManager* resource_manager, ESYS_TR resource); 47 TpmResourceManager* resource_manager_; 51 TpmResourceManager(ESYS_CONTEXT* esys); 52 ~TpmResourceManager(); 62 using TpmObjectSlot = std::shared_ptr<TpmResourceManager::ObjectSlot>;
|
D | encrypted_serializable.h | 48 EncryptedSerializable(TpmResourceManager*, 49 std::function<TpmObjectSlot(TpmResourceManager*)>, 56 TpmResourceManager* resource_manager_; 57 std::function<TpmObjectSlot(TpmResourceManager*)> parent_key_fn_;
|
D | hmac_serializable.h | 41 HmacSerializable(TpmResourceManager*, 42 std::function<TpmObjectSlot(TpmResourceManager*)>, 50 TpmResourceManager* resource_manager_; 51 std::function<TpmObjectSlot(TpmResourceManager*)> signing_key_fn_;
|
D | tpm_hmac.h | 24 class TpmResourceManager; variable 47 TpmResourceManager* resource_manager,
|
D | tpm_keymaster_context.h | 25 class TpmResourceManager; variable 37 TpmResourceManager* resource_manager_; 47 TpmKeymasterContext(TpmResourceManager* resource_manager);
|
D | tpm_key_blob_maker.h | 32 TpmKeyBlobMaker(TpmResourceManager* resource_manager); 59 TpmResourceManager* resource_manager_;
|
D | tpm_hmac.cpp | 25 TpmResourceManager* resource_manager, in OneshotHmac() 62 TpmResourceManager* resource_manager, in SegmentedHmac() 148 TpmResourceManager* resource_manager, in TpmHmac()
|
D | encrypted_serializable.cpp | 27 TpmResourceManager* resource_manager, in EncryptedSerializable() 28 std::function<TpmObjectSlot(TpmResourceManager*)> parent_key_fn, in EncryptedSerializable() 36 TpmResourceManager* resource_manager, // in in CreateKey() 127 TpmResourceManager* resource_manager, in LoadKey()
|
D | secure_env.cpp | 59 std::unique_ptr<TpmResourceManager> resource_manager; in main() 90 resource_manager.reset(new TpmResourceManager(esys.get())); in main()
|
D | hmac_serializable.cpp | 24 TpmResourceManager* resource_manager, in HmacSerializable() 25 std::function<TpmObjectSlot(TpmResourceManager*)> signing_key_fn, in HmacSerializable()
|
D | tpm_key_blob_maker.cpp | 35 static TpmObjectSlot SigningKey(TpmResourceManager* resource_manager) { in SigningKey() 96 static TpmObjectSlot ParentKey(TpmResourceManager* resource_manager) { in ParentKey() 226 TpmKeyBlobMaker::TpmKeyBlobMaker(TpmResourceManager* resource_manager) in TpmKeyBlobMaker()
|
D | tpm_keymaster_context.cpp | 38 TpmKeymasterContext::TpmKeymasterContext(TpmResourceManager* resource_manager) in TpmKeymasterContext()
|