Lines Matching defs:TpmUtilityImpl
74 TpmUtilityImpl::TpmUtilityImpl(const TrunksFactory& factory)
79 TpmUtilityImpl::~TpmUtilityImpl() {
82 TPM_RC TpmUtilityImpl::Startup() {
99 TPM_RC TpmUtilityImpl::Clear() {
126 void TpmUtilityImpl::Shutdown() {
134 TPM_RC TpmUtilityImpl::InitializeTpm() {
182 TPM_RC TpmUtilityImpl::AllocatePCR(const std::string& platform_password) {
248 TPM_RC TpmUtilityImpl::TakeOwnership(const std::string& owner_password,
321 TPM_RC TpmUtilityImpl::StirRandom(const std::string& entropy_data,
328 TPM_RC TpmUtilityImpl::GenerateRandom(size_t num_bytes,
351 TPM_RC TpmUtilityImpl::ExtendPCR(int pcr_index,
372 TPM_RC TpmUtilityImpl::ReadPCR(int pcr_index, std::string* pcr_value) {
409 TPM_RC TpmUtilityImpl::AsymmetricEncrypt(TPM_HANDLE key_handle,
472 TPM_RC TpmUtilityImpl::AsymmetricDecrypt(TPM_HANDLE key_handle,
541 TPM_RC TpmUtilityImpl::Sign(TPM_HANDLE key_handle,
620 TPM_RC TpmUtilityImpl::Verify(TPM_HANDLE key_handle,
678 TPM_RC TpmUtilityImpl::CertifyCreation(TPM_HANDLE key_handle,
716 TPM_RC TpmUtilityImpl::ChangeKeyAuthorizationData(
771 TPM_RC TpmUtilityImpl::ImportRSAKey(AsymmetricKeyUsage key_type,
855 TPM_RC TpmUtilityImpl::CreateRSAKeyPair(AsymmetricKeyUsage key_type,
957 TPM_RC TpmUtilityImpl::LoadKey(const std::string& key_blob,
996 TPM_RC TpmUtilityImpl::GetKeyName(TPM_HANDLE handle, std::string* name) {
1013 TPM_RC TpmUtilityImpl::GetKeyPublicArea(TPM_HANDLE handle,
1034 TPM_RC TpmUtilityImpl::SealData(const std::string& data_to_seal,
1096 TPM_RC TpmUtilityImpl::UnsealData(const std::string& sealed_data,
1133 TPM_RC TpmUtilityImpl::StartSession(HmacSession* session) {
1143 TPM_RC TpmUtilityImpl::GetPolicyDigestForPcrValue(int pcr_index,
1178 TPM_RC TpmUtilityImpl::DefineNVSpace(uint32_t index,
1234 TPM_RC TpmUtilityImpl::DestroyNVSpace(uint32_t index,
1270 TPM_RC TpmUtilityImpl::LockNVSpace(uint32_t index,
1308 TPM_RC TpmUtilityImpl::WriteNVSpace(uint32_t index,
1356 TPM_RC TpmUtilityImpl::ReadNVSpace(uint32_t index,
1405 TPM_RC TpmUtilityImpl::GetNVSpaceName(uint32_t index, std::string* name) {
1425 TPM_RC TpmUtilityImpl::GetNVSpacePublicArea(uint32_t index,
1458 TPM_RC TpmUtilityImpl::SetKnownOwnerPassword(
1484 TPM_RC TpmUtilityImpl::CreateStorageRootKeys(
1614 TPM_RC TpmUtilityImpl::CreateSaltingKey(const std::string& owner_password) {
1702 TPMT_PUBLIC TpmUtilityImpl::CreateDefaultPublicArea(TPM_ALG_ID key_alg) {
1729 TPM_RC TpmUtilityImpl::SetHierarchyAuthorization(
1745 TPM_RC TpmUtilityImpl::DisablePlatformHierarchy(
1755 TPM_RC TpmUtilityImpl::ComputeKeyName(const TPMT_PUBLIC& public_area,
1780 TPM_RC TpmUtilityImpl::ComputeNVSpaceName(const TPMS_NV_PUBLIC& nv_public_area,
1806 TPM_RC TpmUtilityImpl::EncryptPrivateData(const TPMT_SENSITIVE& sensitive_area,
1854 TPM_RC TpmUtilityImpl::DoesPersistentKeyExist(TPMI_DH_PERSISTENT key_handle,