Home
last modified time | relevance | path

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

12

/system/tpm/trunks/
Dresource_manager.h74 std::vector<TPM_HANDLE> handles;
75 std::vector<TPM_HANDLE> session_handles;
83 void Init(TPM_HANDLE handle);
87 TPM_HANDLE tpm_handle;
99 bool ChooseSessionToEvict(const std::vector<TPM_HANDLE>& sessions_to_retain,
100 TPM_HANDLE* session_to_evict);
103 void CleanupFlushedHandle(TPM_HANDLE flushed_handle);
107 TPM_HANDLE CreateVirtualHandle();
111 TPM_HANDLE session_handle);
123 std::vector<TPM_HANDLE> ExtractHandlesFromBuffer(size_t number_of_handles,
[all …]
Dscoped_key_handle.cc25 const trunks::TPM_HANDLE kInvalidHandle = 0;
35 TPM_HANDLE handle) in ScopedKeyHandle()
44 TPM_HANDLE ScopedKeyHandle::release() { in release()
45 TPM_HANDLE tmp_handle = handle_; in release()
50 void ScopedKeyHandle::reset(TPM_HANDLE new_handle) { in reset()
51 TPM_HANDLE tmp_handle = handle_; in reset()
62 TPM_HANDLE* ScopedKeyHandle::ptr() { in ptr()
66 TPM_HANDLE ScopedKeyHandle::get() const { in get()
70 void ScopedKeyHandle::FlushHandleContext(TPM_HANDLE handle) { in FlushHandleContext()
Dscoped_key_handle.h34 ScopedKeyHandle(const TrunksFactory& factory, TPM_HANDLE handle);
40 virtual TPM_HANDLE release();
44 virtual void reset(TPM_HANDLE new_handle);
54 virtual TPM_HANDLE* ptr();
59 virtual TPM_HANDLE get() const;
63 TPM_HANDLE handle_;
64 void FlushHandleContext(TPM_HANDLE handle);
Dmock_tpm_utility.h49 TPM_RC(TPM_HANDLE,
56 TPM_RC(TPM_HANDLE,
63 TPM_RC(TPM_HANDLE,
70 TPM_RC(TPM_HANDLE,
76 MOCK_METHOD2(CertifyCreation, TPM_RC(TPM_HANDLE, const std::string&));
78 TPM_RC(TPM_HANDLE,
102 TPM_RC(const std::string&, AuthorizationDelegate*, TPM_HANDLE*));
103 MOCK_METHOD2(GetKeyName, TPM_RC(TPM_HANDLE, std::string*));
104 MOCK_METHOD2(GetKeyPublicArea, TPM_RC(TPM_HANDLE, TPMT_PUBLIC*));
Dscoped_key_handle_test.cc50 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
57 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
63 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
70 TPM_HANDLE old_handle = TPM_RH_FIRST; in TEST_F()
71 TPM_HANDLE new_handle = TPM_RH_NULL; in TEST_F()
83 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
Dresource_manager.cc34 const trunks::TPM_HANDLE kMaxVirtualHandle =
117 std::vector<TPM_HANDLE> updated_handles; in SendCommandAndWait()
119 TPM_HANDLE tpm_handle; in SendCommandAndWait()
186 std::vector<TPM_HANDLE> virtual_handles; in SendCommandAndWait()
196 const std::vector<TPM_HANDLE>& sessions_to_retain, in ChooseSessionToEvict()
197 TPM_HANDLE* session_to_evict) { in ChooseSessionToEvict()
199 std::vector<TPM_HANDLE> candidates; in ChooseSessionToEvict()
214 candidates.begin(), candidates.end(), [this](TPM_HANDLE a, TPM_HANDLE b) { in ChooseSessionToEvict()
222 void ResourceManager::CleanupFlushedHandle(TPM_HANDLE flushed_handle) { in CleanupFlushedHandle()
251 TPM_HANDLE ResourceManager::CreateVirtualHandle() { in CreateVirtualHandle()
[all …]
Dresource_manager_test.cc43 const trunks::TPM_HANDLE kArbitraryObjectHandle = trunks::TRANSIENT_FIRST + 25;
44 const trunks::TPM_HANDLE kArbitrarySessionHandle = trunks::HMAC_SESSION_FIRST;
67 const std::vector<TPM_HANDLE> kNoHandles;
78 const std::vector<TPM_HANDLE>& handles, in CreateCommand()
99 const std::vector<TPM_HANDLE>& handles, in CreateResponse()
119 std::string CreateCommandAuthorization(TPM_HANDLE handle, in CreateCommandAuthorization()
148 TPM_HANDLE LoadHandle(TPM_HANDLE handle) { in LoadHandle()
149 std::vector<TPM_HANDLE> input_handles = {PERSISTENT_FIRST}; in LoadHandle()
152 std::vector<TPM_HANDLE> output_handles = {handle}; in LoadHandle()
159 TPM_HANDLE virtual_handle; in LoadHandle()
[all …]
Dtpm_utility.h107 virtual TPM_RC AsymmetricEncrypt(TPM_HANDLE key_handle,
119 virtual TPM_RC AsymmetricDecrypt(TPM_HANDLE key_handle,
133 virtual TPM_RC Sign(TPM_HANDLE key_handle,
147 virtual TPM_RC Verify(TPM_HANDLE key_handle,
158 virtual TPM_RC CertifyCreation(TPM_HANDLE key_handle,
167 virtual TPM_RC ChangeKeyAuthorizationData(TPM_HANDLE key_handle,
215 TPM_HANDLE* key_handle) = 0;
219 virtual TPM_RC GetKeyName(TPM_HANDLE handle, std::string* name) = 0;
222 virtual TPM_RC GetKeyPublicArea(TPM_HANDLE handle,
Dtpm_utility_impl.h60 TPM_RC AsymmetricEncrypt(TPM_HANDLE key_handle,
66 TPM_RC AsymmetricDecrypt(TPM_HANDLE key_handle,
72 TPM_RC Sign(TPM_HANDLE key_handle,
78 TPM_RC Verify(TPM_HANDLE key_handle,
84 TPM_RC CertifyCreation(TPM_HANDLE key_handle,
86 TPM_RC ChangeKeyAuthorizationData(TPM_HANDLE key_handle,
109 TPM_HANDLE* key_handle) override;
110 TPM_RC GetKeyName(TPM_HANDLE handle, std::string* name) override;
111 TPM_RC GetKeyPublicArea(TPM_HANDLE handle, TPMT_PUBLIC* public_data) override;
Dsession_manager_test.cc49 void SetHandle(TPM_HANDLE handle) { in SetHandle()
80 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
88 TPM_HANDLE handle = kUninitializedHandle; in TEST_F()
95 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
108 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
157 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
Dsession_manager.h28 const trunks::TPM_HANDLE kUninitializedHandle = 0;
48 virtual TPM_HANDLE GetSessionHandle() const = 0;
Dhmac_authorization_delegate.h83 bool InitSession(TPM_HANDLE session_handle,
109 TPM_HANDLE session_handle() const { return session_handle_; } in session_handle()
142 TPM_HANDLE session_handle_;
Dsession_manager_impl.h40 TPM_HANDLE GetSessionHandle() const override { return session_handle_; } in GetSessionHandle()
63 TPM_HANDLE session_handle_;
Dtrunks_factory_for_test.cc161 TPM_RC AsymmetricEncrypt(TPM_HANDLE key_handle, in AsymmetricEncrypt()
171 TPM_RC AsymmetricDecrypt(TPM_HANDLE key_handle, in AsymmetricDecrypt()
181 TPM_RC Sign(TPM_HANDLE key_handle, in Sign()
191 TPM_RC Verify(TPM_HANDLE key_handle, in Verify()
201 TPM_RC CertifyCreation(TPM_HANDLE key_handle, in CertifyCreation()
206 TPM_RC ChangeKeyAuthorizationData(TPM_HANDLE key_handle, in ChangeKeyAuthorizationData()
243 TPM_HANDLE* key_handle) override { in LoadKey()
247 TPM_RC GetKeyName(TPM_HANDLE handle, std::string* name) override { in GetKeyName()
251 TPM_RC GetKeyPublicArea(TPM_HANDLE handle, in GetKeyPublicArea()
395 TPM_HANDLE GetSessionHandle() const override { in GetSessionHandle()
Dtpm_utility_test.cc87 void SetExistingKeyHandleExpectation(TPM_HANDLE handle) { in SetExistingKeyHandleExpectation()
408 TPM_HANDLE pcr_handle = HR_PCR + 1; in TEST_F()
424 TPM_HANDLE pcr_handle = HR_PCR + pcr_index; in TEST_F()
467 TPM_HANDLE key_handle; in TEST_F()
492 TPM_HANDLE key_handle; in TEST_F()
511 TPM_HANDLE key_handle = TPM_RH_FIRST; in TEST_F()
526 TPM_HANDLE key_handle; in TEST_F()
552 TPM_HANDLE key_handle; in TEST_F()
577 TPM_HANDLE key_handle; in TEST_F()
603 TPM_HANDLE key_handle; in TEST_F()
[all …]
Dhmac_session_test.cc71 TPM_HANDLE bind_entity = TPM_RH_FIRST; in TEST_F()
80 TPM_HANDLE bind_entity = TPM_RH_FIRST; in TEST_F()
Dmock_session_manager.h33 MOCK_CONST_METHOD0(GetSessionHandle, TPM_HANDLE());
Dtrunks_client_test.cc116 TPM_HANDLE signing_key; in SignTest()
157 TPM_HANDLE decrypt_key; in DecryptTest()
186 TPM_HANDLE key_handle; in ImportTest()
214 TPM_HANDLE key_handle; in AuthChangeTest()
265 TPM_HANDLE key_handle; in VerifyKeyCreationTest()
271 TPM_HANDLE alternate_key_handle; in VerifyKeyCreationTest()
437 TPM_HANDLE key_handle; in PolicyAuthValueTest()
563 TPM_HANDLE key_handle; in PolicyAndTest()
743 TPM_HANDLE key_handle; in PolicyOrTest()
920 std::map<TPM_HANDLE, std::string> public_key_map; in ManyKeysTest()
[all …]
Dtrunks_client_test.h108 bool PerformRSAEncrpytAndDecrpyt(TPM_HANDLE key_handle,
Dhmac_authorization_delegate_test.cc41 TPM_HANDLE dummy_handle = HMAC_SESSION_FIRST; in TEST()
69 TPM_HANDLE dummy_handle = HMAC_SESSION_FIRST; in TEST()
111 TPM_HANDLE session_handle_;
Dtpm_utility_impl.cc53 std::string NameFromHandle(trunks::TPM_HANDLE handle) { in NameFromHandle()
356 TPM_HANDLE pcr_handle = HR_PCR + pcr_index; in ExtendPCR()
407 TPM_RC TpmUtilityImpl::AsymmetricEncrypt(TPM_HANDLE key_handle, in AsymmetricEncrypt()
467 TPM_RC TpmUtilityImpl::AsymmetricDecrypt(TPM_HANDLE key_handle, in AsymmetricDecrypt()
534 TPM_RC TpmUtilityImpl::Sign(TPM_HANDLE key_handle, in Sign()
611 TPM_RC TpmUtilityImpl::Verify(TPM_HANDLE key_handle, in Verify()
667 TPM_RC TpmUtilityImpl::CertifyCreation(TPM_HANDLE key_handle, in CertifyCreation()
697 TPM_HANDLE key_handle, in ChangeKeyAuthorizationData()
927 TPM_HANDLE* key_handle) { in LoadKey()
962 TPM_RC TpmUtilityImpl::GetKeyName(TPM_HANDLE handle, std::string* name) { in GetKeyName()
[all …]
Dtpm_generated.h368 #define MAX_CAP_HANDLES (MAX_CAP_DATA / sizeof(trunks::TPM_HANDLE))
403 typedef UINT32 TPM_HANDLE; typedef
416 typedef TPM_HANDLE TPMI_DH_OBJECT;
417 typedef TPM_HANDLE TPMI_DH_PERSISTENT;
418 typedef TPM_HANDLE TPMI_DH_ENTITY;
419 typedef TPM_HANDLE TPMI_DH_PCR;
420 typedef TPM_HANDLE TPMI_SH_AUTH_SESSION;
421 typedef TPM_HANDLE TPMI_SH_HMAC;
422 typedef TPM_HANDLE TPMI_SH_POLICY;
423 typedef TPM_HANDLE TPMI_DH_CONTEXT;
[all …]
Dpolicy_session_test.cc77 TPM_HANDLE handle = TPM_RH_FIRST; in TEST_F()
Dhmac_authorization_delegate.cc210 bool HmacAuthorizationDelegate::InitSession(TPM_HANDLE session_handle, in InitSession()
Dmock_tpm.cc200 TPM_HANDLE* object_handle, in CreatePrimarySync()

12