Home
last modified time | relevance | path

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

12

/system/tpm/trunks/
Derror_codes.h32 const TPM_RC kTrunksErrorBase = (7 << 12);
33 const TPM_RC kTctiErrorBase = (8 << 12);
34 const TPM_RC kSapiErrorBase = (9 << 12);
35 const TPM_RC kResourceManagerTpmErrorBase = (11 << 12);
36 const TPM_RC kResourceManagerErrorBase = (12 << 12);
38 const TPM_RC TRUNKS_RC_AUTHORIZATION_FAILED = kTrunksErrorBase + 1;
39 const TPM_RC TRUNKS_RC_ENCRYPTION_FAILED = kTrunksErrorBase + 2;
40 const TPM_RC TRUNKS_RC_READ_ERROR = kTrunksErrorBase + 3;
41 const TPM_RC TRUNKS_RC_WRITE_ERROR = kTrunksErrorBase + 4;
42 const TPM_RC TRUNKS_RC_IPC_ERROR = kTrunksErrorBase + 5;
[all …]
Dmock_tpm_utility.h33 MOCK_METHOD0(Startup, TPM_RC());
34 MOCK_METHOD0(Clear, TPM_RC());
36 MOCK_METHOD0(InitializeTpm, TPM_RC());
37 MOCK_METHOD1(AllocatePCR, TPM_RC(const std::string&));
39 TPM_RC(const std::string&,
42 MOCK_METHOD2(StirRandom, TPM_RC(const std::string&, AuthorizationDelegate*));
44 TPM_RC(size_t, AuthorizationDelegate*, std::string*));
46 TPM_RC(int, const std::string&, AuthorizationDelegate*));
47 MOCK_METHOD2(ReadPCR, TPM_RC(int, std::string*));
49 TPM_RC(TPM_HANDLE,
[all …]
Dtpm_utility_impl.h43 TPM_RC Startup() override;
44 TPM_RC Clear() override;
46 TPM_RC InitializeTpm() override;
47 TPM_RC AllocatePCR(const std::string& platform_password) override;
48 TPM_RC TakeOwnership(const std::string& owner_password,
51 TPM_RC StirRandom(const std::string& entropy_data,
53 TPM_RC GenerateRandom(size_t num_bytes,
56 TPM_RC ExtendPCR(int pcr_index,
59 TPM_RC ReadPCR(int pcr_index, std::string* pcr_value) override;
60 TPM_RC AsymmetricEncrypt(TPM_HANDLE key_handle,
[all …]
Dtpm_generated.h471 typedef UINT32 TPM_RC; typedef
648 constexpr TPM_RC TPM_RC_SUCCESS = 0x000;
649 constexpr TPM_RC TPM_RC_BAD_TAG = 0x01E;
650 constexpr TPM_RC RC_VER1 = 0x100;
651 constexpr TPM_RC TPM_RC_INITIALIZE = RC_VER1 + 0x000;
652 constexpr TPM_RC TPM_RC_FAILURE = RC_VER1 + 0x001;
653 constexpr TPM_RC TPM_RC_SEQUENCE = RC_VER1 + 0x003;
654 constexpr TPM_RC TPM_RC_PRIVATE = RC_VER1 + 0x00B;
655 constexpr TPM_RC TPM_RC_HMAC = RC_VER1 + 0x019;
656 constexpr TPM_RC TPM_RC_DISABLED = RC_VER1 + 0x020;
[all …]
Dtpm_utility.h51 virtual TPM_RC Startup() = 0;
57 virtual TPM_RC Clear() = 0;
65 virtual TPM_RC InitializeTpm() = 0;
71 virtual TPM_RC AllocatePCR(const std::string& platform_password) = 0;
75 virtual TPM_RC TakeOwnership(const std::string& owner_password,
81 virtual TPM_RC StirRandom(const std::string& entropy_data,
86 virtual TPM_RC GenerateRandom(size_t num_bytes,
94 virtual TPM_RC ExtendPCR(int pcr_index,
100 virtual TPM_RC ReadPCR(int pcr_index, std::string* pcr_value) = 0;
107 virtual TPM_RC AsymmetricEncrypt(TPM_HANDLE key_handle,
[all …]
Dmock_policy_session.h36 TPM_RC(TPMI_DH_ENTITY bind_entity,
39 MOCK_METHOD1(StartUnboundSession, TPM_RC(bool enable_encryption));
40 MOCK_METHOD1(GetDigest, TPM_RC(std::string*));
41 MOCK_METHOD1(PolicyOR, TPM_RC(const std::vector<std::string>&));
42 MOCK_METHOD2(PolicyPCR, TPM_RC(uint32_t, const std::string&));
43 MOCK_METHOD1(PolicyCommandCode, TPM_RC(TPM_CC));
44 MOCK_METHOD0(PolicyAuthValue, TPM_RC());
45 MOCK_METHOD0(PolicyRestart, TPM_RC());
Dpolicy_session.h46 virtual TPM_RC StartBoundSession(TPMI_DH_ENTITY bind_entity,
53 virtual TPM_RC StartUnboundSession(bool enable_encryption) = 0;
56 virtual TPM_RC GetDigest(std::string* digest) = 0;
61 virtual TPM_RC PolicyOR(const std::vector<std::string>& digests) = 0;
65 virtual TPM_RC PolicyPCR(uint32_t pcr_index,
71 virtual TPM_RC PolicyCommandCode(TPM_CC command_code) = 0;
75 virtual TPM_RC PolicyAuthValue() = 0;
78 virtual TPM_RC PolicyRestart() = 0;
Dtrunks_factory_for_test.cc50 TPM_RC Initialize() override { return target_->Initialize(); } in Initialize()
121 TPM_RC Startup() override { return target_->Startup(); } in Startup()
123 TPM_RC Clear() override { return target_->Clear(); } in Clear()
127 TPM_RC InitializeTpm() override { return target_->InitializeTpm(); } in InitializeTpm()
129 TPM_RC AllocatePCR(const std::string& platform_password) override { in AllocatePCR()
133 TPM_RC TakeOwnership(const std::string& owner_password, in TakeOwnership()
140 TPM_RC StirRandom(const std::string& entropy_data, in StirRandom()
145 TPM_RC GenerateRandom(size_t num_bytes, in GenerateRandom()
151 TPM_RC ExtendPCR(int pcr_index, in ExtendPCR()
157 TPM_RC ReadPCR(int pcr_index, std::string* pcr_value) override { in ReadPCR()
[all …]
Dpolicy_session_impl.h54 TPM_RC StartBoundSession(TPMI_DH_ENTITY bind_entity,
57 TPM_RC StartUnboundSession(bool enable_encryption) override;
58 TPM_RC GetDigest(std::string* digest) override;
59 TPM_RC PolicyOR(const std::vector<std::string>& digests) override;
60 TPM_RC PolicyPCR(uint32_t pcr_index, const std::string& pcr_value) override;
61 TPM_RC PolicyCommandCode(TPM_CC command_code) override;
62 TPM_RC PolicyAuthValue() override;
63 TPM_RC PolicyRestart() override;
Dmock_tpm.h39 TPM_RC(const TPM_SU& startup_type,
46 TPM_RC(const TPM_SU& shutdown_type,
53 TPM_RC(const TPMI_YES_NO& full_test,
60 TPM_RC(const TPML_ALG& to_test,
67 TPM_RC(TPM2B_MAX_BUFFER* out_data,
68 TPM_RC* test_result,
93 TPM_RC StartAuthSessionSync(
107 TPM_RC(const TPMI_DH_OBJECT& tpm_key,
123 TPM_RC(const TPMI_SH_POLICY& session_handle,
136 TPM_RC CreateSync(const TPMI_DH_OBJECT& parent_handle,
[all …]
Dpolicy_session_impl.cc55 TPM_RC PolicySessionImpl::StartBoundSession( in StartBoundSession()
69 TPM_RC PolicySessionImpl::StartUnboundSession(bool enable_encryption) { in StartUnboundSession()
75 TPM_RC PolicySessionImpl::GetDigest(std::string* digest) { in GetDigest()
78 TPM_RC result = factory_.GetTpm()->PolicyGetDigestSync( in GetDigest()
90 TPM_RC PolicySessionImpl::PolicyOR(const std::vector<std::string>& digests) { in PolicyOR()
100 TPM_RC result = factory_.GetTpm()->PolicyORSync( in PolicyOR()
112 TPM_RC PolicySessionImpl::PolicyPCR(uint32_t pcr_index, in PolicyPCR()
135 TPM_RC result = factory_.GetTpm()->PolicyPCRSync( in PolicyPCR()
146 TPM_RC PolicySessionImpl::PolicyCommandCode(TPM_CC command_code) { in PolicyCommandCode()
147 TPM_RC result = factory_.GetTpm()->PolicyCommandCodeSync( in PolicyCommandCode()
[all …]
Dtpm_generated.cc487 TPM_RC Serialize_uint8_t(const uint8_t& value, std::string* buffer) { in Serialize_uint8_t()
508 TPM_RC Parse_uint8_t(std::string* buffer, in Parse_uint8_t()
536 TPM_RC Serialize_int8_t(const int8_t& value, std::string* buffer) { in Serialize_int8_t()
557 TPM_RC Parse_int8_t(std::string* buffer, in Parse_int8_t()
585 TPM_RC Serialize_int(const int& value, std::string* buffer) { in Serialize_int()
606 TPM_RC Parse_int(std::string* buffer, int* value, std::string* value_bytes) { in Parse_int()
632 TPM_RC Serialize_uint16_t(const uint16_t& value, std::string* buffer) { in Serialize_uint16_t()
653 TPM_RC Parse_uint16_t(std::string* buffer, in Parse_uint16_t()
681 TPM_RC Serialize_int16_t(const int16_t& value, std::string* buffer) { in Serialize_int16_t()
702 TPM_RC Parse_int16_t(std::string* buffer, in Parse_int16_t()
[all …]
Dresource_manager.h110 TPM_RC EnsureSessionIsLoaded(const MessageInfo& command_info,
136 bool FixWarnings(const MessageInfo& command_info, TPM_RC result);
161 TPM_RC LoadContext(const MessageInfo& command_info, HandleInfo* handle_info);
165 TPM_RC MakeError(TPM_RC tpm_error,
170 TPM_RC ParseCommand(const std::string& command, MessageInfo* message_info);
175 TPM_RC ParseResponse(const MessageInfo& command_info,
194 TPM_RC ProcessInputHandle(const MessageInfo& command_info,
210 TPM_RC SaveContext(const MessageInfo& command_info, HandleInfo* handle_info);
229 std::set<TPM_RC> warnings_already_seen_;
Dtpm_utility_impl.cc82 TPM_RC TpmUtilityImpl::Startup() { in Startup()
83 TPM_RC result = TPM_RC_SUCCESS; in Startup()
99 TPM_RC TpmUtilityImpl::Clear() { in Clear()
100 TPM_RC result = TPM_RC_SUCCESS; in Clear()
128 TPM_RC return_code = factory_.GetTpm()->ShutdownSync(TPM_SU_CLEAR, nullptr); in Shutdown()
136 TPM_RC TpmUtilityImpl::InitializeTpm() { in InitializeTpm()
137 TPM_RC result = TPM_RC_SUCCESS; in InitializeTpm()
184 TPM_RC TpmUtilityImpl::AllocatePCR(const std::string& platform_password) { in AllocatePCR()
185 TPM_RC result; in AllocatePCR()
248 TPM_RC TpmUtilityImpl::TakeOwnership(const std::string& owner_password, in TakeOwnership()
[all …]
Derror_codes.cc27 const trunks::TPM_RC kFormatOneErrorMask = 0x0BF;
29 const trunks::TPM_RC kFormatOneSubjectMask = 0x700;
30 const trunks::TPM_RC kLayerMask = 0xFFFFF000;
33 std::string GetErrorStringInternal(trunks::TPM_RC error) { in GetErrorStringInternal()
304 bool IsFormatOne(trunks::TPM_RC error) { in IsFormatOne()
312 std::string GetErrorString(TPM_RC error) { in GetErrorString()
346 TPM_RC GetFormatOneError(TPM_RC error) { in GetFormatOneError()
353 std::string CreateErrorResponse(TPM_RC error_code) { in CreateErrorResponse()
Dtpm_state_impl.h41 TPM_RC Initialize() override;
69 TPM_RC GetCapability(const CapabilityCallback& callback,
74 TPM_RC CacheTpmProperties();
76 TPM_RC CacheAlgorithmProperties();
Dmock_tpm.cc51 TPM_RC MockTpm::StartAuthSessionSync( in StartAuthSessionSync()
68 TPM_RC MockTpm::CreateSync(const TPMI_DH_OBJECT& parent_handle, in CreateSync()
84 TPM_RC MockTpm::CertifyCreationSync( in CertifyCreationSync()
100 TPM_RC MockTpm::GetSessionAuditDigestSync( in GetSessionAuditDigestSync()
116 TPM_RC MockTpm::CommitSync(const TPMI_DH_OBJECT& sign_handle, in CommitSync()
146 TPM_RC MockTpm::PolicySignedSync( in PolicySignedSync()
163 TPM_RC MockTpm::PolicySecretSync( in PolicySecretSync()
193 TPM_RC MockTpm::CreatePrimarySync( in CreatePrimarySync()
227 TPM_RC MockTpm::NV_CertifySync(const TPMI_DH_OBJECT& sign_handle, in NV_CertifySync()
Dresource_manager.cc77 TPM_RC result = factory_.GetTpm()->GetCapabilitySync( in Initialize()
107 TPM_RC result = ParseCommand(command, &command_info); in SendCommandAndWait()
264 TPM_RC ResourceManager::EnsureSessionIsLoaded(const MessageInfo& command_info, in EnsureSessionIsLoaded()
276 TPM_RC result = LoadContext(command_info, &handle_info); in EnsureSessionIsLoaded()
294 TPM_RC result = SaveContext(command_info, &info); in EvictObjects()
317 TPM_RC result = SaveContext(command_info, &info); in EvictSession()
356 TPM_RC result = LoadContext(command_info, &info); in FixContextGap()
383 TPM_RC result) { in FixWarnings()
427 TPM_RC result = in FlushSession()
454 TPM_RC ResourceManager::LoadContext(const MessageInfo& command_info, in LoadContext()
[all …]
Dsession_manager_impl.cc66 TPM_RC result = factory_.GetTpm()->FlushContextSync(session_handle_, nullptr); in CloseSession()
73 TPM_RC SessionManagerImpl::StartSession( in StartSession()
92 TPM_RC salt_result = EncryptSalt(salt, &encrypted_salt); in StartSession()
121 TPM_RC tpm_result = tpm->StartAuthSessionSync( in StartSession()
144 TPM_RC SessionManagerImpl::EncryptSalt(const std::string& salt, in EncryptSalt()
150 TPM_RC result = factory_.GetTpm()->ReadPublicSync( in EncryptSalt()
Dtpm_state_impl.cc46 TPM_RC TpmStateImpl::Initialize() { in Initialize()
47 TPM_RC result = CacheTpmProperties(); in Initialize()
192 TPM_RC TpmStateImpl::GetCapability(const CapabilityCallback& callback, in GetCapability()
199 TPM_RC result = factory_.GetTpm()->GetCapabilitySync( in GetCapability()
226 TPM_RC TpmStateImpl::CacheTpmProperties() { in CacheTpmProperties()
243 TPM_RC result = GetCapability(callback, TPM_CAP_TPM_PROPERTIES, PT_FIXED, in CacheTpmProperties()
253 TPM_RC TpmStateImpl::CacheAlgorithmProperties() { in CacheAlgorithmProperties()
Dblob_parser.cc34 TPM_RC result = Serialize_TPM2B_PUBLIC(public_info, key_blob); in SerializeKeyBlob()
58 TPM_RC result = Parse_TPM2B_PUBLIC(&mutable_key_blob, public_info, nullptr); in ParseKeyBlob()
77 TPM_RC result = Serialize_TPM2B_CREATION_DATA(creation_data, creation_blob); in SerializeCreationBlob()
107 TPM_RC result = in ParseCreationBlob()
Dmock_hmac_session.h35 TPM_RC(TPMI_DH_ENTITY bind_entity,
38 MOCK_METHOD1(StartUnboundSession, TPM_RC(bool enable_encryption));
Dhmac_session.h45 virtual TPM_RC StartBoundSession(TPMI_DH_ENTITY bind_entity,
52 virtual TPM_RC StartUnboundSession(bool enable_encryption) = 0;
Dsession_manager_impl.h42 TPM_RC StartSession(TPM_SE session_type,
53 TPM_RC EncryptSalt(const std::string& salt, std::string* encrypted_salt);
/system/tpm/tpm_manager/server/
Dtpm2_initializer_impl.cc30 using trunks::TPM_RC;
108 TPM_RC result = trunks_factory_.GetTpmUtility()->TakeOwnership( in InitializeTpm()
125 TPM_RC result = tpm_utility->ReadPCR(pcr, &value); in VerifiedBootHelper()
155 TPM_RC result = session->StartUnboundSession(false); in ResetDictionaryAttackLock()
179 TPM_RC result = trunks_factory_.GetTpmUtility()->StirRandom( in SeedTpmRng()
189 TPM_RC result = trunks_factory_.GetTpmUtility()->GenerateRandom( in GetTpmRandomData()

12