Home
last modified time | relevance | path

Searched refs:TpmResourceManager (Results 1 – 13 of 13) sorted by relevance

/device/google/cuttlefish/host/commands/secure_env/
Dtpm_resource_manager.cpp21 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()
Dtpm_resource_manager.h33 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>;
Dencrypted_serializable.h48 EncryptedSerializable(TpmResourceManager*,
49 std::function<TpmObjectSlot(TpmResourceManager*)>,
56 TpmResourceManager* resource_manager_;
57 std::function<TpmObjectSlot(TpmResourceManager*)> parent_key_fn_;
Dhmac_serializable.h41 HmacSerializable(TpmResourceManager*,
42 std::function<TpmObjectSlot(TpmResourceManager*)>,
50 TpmResourceManager* resource_manager_;
51 std::function<TpmObjectSlot(TpmResourceManager*)> signing_key_fn_;
Dtpm_hmac.h24 class TpmResourceManager; variable
47 TpmResourceManager* resource_manager,
Dtpm_keymaster_context.h25 class TpmResourceManager; variable
37 TpmResourceManager* resource_manager_;
47 TpmKeymasterContext(TpmResourceManager* resource_manager);
Dtpm_key_blob_maker.h32 TpmKeyBlobMaker(TpmResourceManager* resource_manager);
59 TpmResourceManager* resource_manager_;
Dtpm_hmac.cpp25 TpmResourceManager* resource_manager, in OneshotHmac()
62 TpmResourceManager* resource_manager, in SegmentedHmac()
148 TpmResourceManager* resource_manager, in TpmHmac()
Dencrypted_serializable.cpp27 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()
Dsecure_env.cpp59 std::unique_ptr<TpmResourceManager> resource_manager; in main()
90 resource_manager.reset(new TpmResourceManager(esys.get())); in main()
Dhmac_serializable.cpp24 TpmResourceManager* resource_manager, in HmacSerializable()
25 std::function<TpmObjectSlot(TpmResourceManager*)> signing_key_fn, in HmacSerializable()
Dtpm_key_blob_maker.cpp35 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()
Dtpm_keymaster_context.cpp38 TpmKeymasterContext::TpmKeymasterContext(TpmResourceManager* resource_manager) in TpmKeymasterContext()