/system/tpm/trunks/ |
D | error_codes.h | 32 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 …]
|
D | mock_tpm_utility.h | 33 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 …]
|
D | tpm_utility_impl.h | 43 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 …]
|
D | tpm_generated.h | 471 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 …]
|
D | tpm_utility.h | 51 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 …]
|
D | mock_policy_session.h | 36 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());
|
D | policy_session.h | 46 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;
|
D | trunks_factory_for_test.cc | 50 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 …]
|
D | policy_session_impl.h | 54 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;
|
D | mock_tpm.h | 39 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 …]
|
D | policy_session_impl.cc | 55 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 …]
|
D | tpm_generated.cc | 487 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 …]
|
D | resource_manager.h | 110 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_;
|
D | tpm_utility_impl.cc | 82 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 …]
|
D | error_codes.cc | 27 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()
|
D | tpm_state_impl.h | 41 TPM_RC Initialize() override; 69 TPM_RC GetCapability(const CapabilityCallback& callback, 74 TPM_RC CacheTpmProperties(); 76 TPM_RC CacheAlgorithmProperties();
|
D | mock_tpm.cc | 51 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()
|
D | resource_manager.cc | 77 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 …]
|
D | session_manager_impl.cc | 66 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()
|
D | tpm_state_impl.cc | 46 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()
|
D | blob_parser.cc | 34 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()
|
D | mock_hmac_session.h | 35 TPM_RC(TPMI_DH_ENTITY bind_entity, 38 MOCK_METHOD1(StartUnboundSession, TPM_RC(bool enable_encryption));
|
D | hmac_session.h | 45 virtual TPM_RC StartBoundSession(TPMI_DH_ENTITY bind_entity, 52 virtual TPM_RC StartUnboundSession(bool enable_encryption) = 0;
|
D | session_manager_impl.h | 42 TPM_RC StartSession(TPM_SE session_type, 53 TPM_RC EncryptSalt(const std::string& salt, std::string* encrypted_salt);
|
/system/tpm/tpm_manager/server/ |
D | tpm2_initializer_impl.cc | 30 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()
|