Home | History | Annotate | Download | only in trunks

Lines Matching full:utility_

47   TpmUtilityTest() : utility_(factory_) {}
59 return utility_.ComputeKeyName(public_area, object_name);
63 utility_.nvram_public_area_map_[index] = public_area;
67 auto it = utility_.nvram_public_area_map_.find(index);
68 if (it == utility_.nvram_public_area_map_.end()) {
76 return utility_.SetKnownOwnerPassword(owner_password);
80 return utility_.CreateStorageRootKeys(owner_password);
84 return utility_.CreateSaltingKey(owner_password);
144 TpmUtilityImpl utility_;
148 EXPECT_EQ(TPM_RC_SUCCESS, utility_.Startup());
154 EXPECT_EQ(TPM_RC_SUCCESS, utility_.Startup());
160 EXPECT_EQ(TPM_RC_FAILURE, utility_.Startup());
166 EXPECT_EQ(TPM_RC_FAILURE, utility_.Startup());
170 EXPECT_EQ(TPM_RC_SUCCESS, utility_.Clear());
177 EXPECT_EQ(TPM_RC_SUCCESS, utility_.Clear());
182 EXPECT_EQ(TPM_RC_FAILURE, utility_.Clear());
187 utility_.Shutdown();
192 EXPECT_EQ(TPM_RC_SUCCESS, utility_.InitializeTpm());
193 EXPECT_EQ(TPM_RC_SUCCESS, utility_.InitializeTpm());
198 EXPECT_EQ(TPM_RC_SUCCESS, utility_.InitializeTpm());
206 EXPECT_EQ(TPM_RC_FAILURE, utility_.InitializeTpm());
214 EXPECT_EQ(TPM_RC_FAILURE, utility_.InitializeTpm());
223 ASSERT_EQ(TPM_RC_SUCCESS, utility_.AllocatePCR(""));
237 ASSERT_EQ(TPM_RC_SUCCESS, utility_.AllocatePCR(""));
251 ASSERT_EQ(TPM_RC_SUCCESS, utility_.AllocatePCR(""));
263 ASSERT_EQ(TPM_RC_SUCCESS, utility_.AllocatePCR(""));
270 EXPECT_EQ(TPM_RC_FAILURE, utility_.AllocatePCR(""));
277 EXPECT_EQ(TPM_RC_FAILURE, utility_.AllocatePCR(""));
288 utility_.TakeOwnership("owner", "endorsement", "lockout"));
293 utility_.TakeOwnership("owner", "endorsement", "lockout"));
300 utility_.TakeOwnership("owner", "endorsement", "lockout"));
307 utility_.TakeOwnership("owner", "endorsement", "lockout"));
316 utility_.TakeOwnership("owner", "endorsement", "lockout"));
325 utility_.TakeOwnership("owner", "endorsement", "lockout"));
332 utility_.TakeOwnership("owner", "endorsement", "lockout"));
345 utility_.TakeOwnership("owner", "endorsement", "lockout"));
360 utility_.TakeOwnership("owner", "endorsement", "lockout"));
366 utility_.StirRandom(entropy_data, &mock_authorization_delegate_));
373 EXPECT_EQ(TPM_RC_FAILURE, utility_.StirRandom(entropy_data, nullptr));
393 utility_.GenerateRandom(num_bytes, &mock_authorization_delegate_,
404 utility_.GenerateRandom(num_bytes, nullptr, &random_data));
413 EXPECT_EQ(TPM_RC_SUCCESS, utility_.ExtendPCR(1, "test digest",
428 utility_.ExtendPCR(pcr_index, "test digest", nullptr));
432 EXPECT_EQ(TPM_RC_FAILURE, utility_
451 EXPECT_EQ(TPM_RC_SUCCESS, utility_.ReadPCR(pcr_index, &pcr_value));
458 EXPECT_EQ(TPM_RC_FAILURE, utility_.ReadPCR(1, &pcr_value));
463 EXPECT_EQ(TPM_RC_FAILURE, utility_.ReadPCR(1, &pcr_value));
485 utility_.AsymmetricEncrypt(key_handle, TPM_ALG_NULL, TPM_ALG_NULL,
506 utility_.AsymmetricEncrypt(key_handle, TPM_ALG_NULL, TPM_ALG_NULL,
521 utility_.AsymmetricEncrypt(key_handle, TPM_ALG_RSAES, TPM_ALG_NULL,
545 utility_.AsymmetricEncrypt(key_handle, TPM_ALG_NULL, TPM_ALG_NULL,
571 utility_.AsymmetricEncrypt(key_handle, TPM_ALG_RSAES, TPM_ALG_NULL,
596 utility_.AsymmetricDecrypt(
619 utility_.AsymmetricDecrypt(
635 utility_.AsymmetricDecrypt(
647 utility_.AsymmetricDecrypt(key_handle, TPM_ALG_RSAES, TPM_ALG_NULL,
672 utility_.AsymmetricDecrypt(
700 utility_.AsymmetricDecrypt(
727 utility_.Sign(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
748 utility_.Sign(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
764 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_NULL, digest,
774 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_NULL, digest,
790 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_NULL, digest,
806 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_NULL, digest,
822 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_NULL, digest,
832 utility_.Sign(key_handle, TPM_ALG_AES, TPM_ALG_NULL, digest,
856 utility_.Sign(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
882 utility_.Sign(key_handle, TPM_ALG_RSAPSS, TPM_ALG_SHA1, digest,
901 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
918 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
933 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
948 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
963 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
978 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
993 utility_.Verify(key_handle, TPM_ALG_AES, TPM_ALG_NULL, digest,
1011 utility_.Verify(key_handle, TPM_ALG_NULL, TPM_ALG_NULL, digest,
1031 utility_.Verify(key_handle, TPM_ALG_RSAPSS, TPM_ALG_SHA1, digest,
1044 utility_.CertifyCreation(key_handle, creation_blob));
1053 utility_.CertifyCreation(key_handle, creation_blob));
1063 utility_.CertifyCreation(key_handle, creation_blob));
1077 EXPECT_EQ(TPM_RC_SUCCESS, utility_.ChangeKeyAuthorizationData(
1088 EXPECT_EQ(TPM_RC_FAILURE, utility_.ChangeKeyAuthorizationData(
1098 EXPECT_EQ(TPM_RC_FAILURE, utility_.ChangeKeyAuthorizationData(
1118 utility_.ChangeKeyAuthorizationData(
1136 utility_.ImportRSAKey(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1189 utility_.ImportRSAKey(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1203 utility_.ImportRSAKey(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1215 utility_.ImportRSAKey(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1228 utility_.ImportRSAKey(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1244 utility_.CreateRSAKeyPair(
1269 utility_.CreateRSAKeyPair(
1291 utility_.CreateRSAKeyPair(
1316 utility_.CreateRSAKeyPair(TpmUtility::AsymmetricKeyUsage::kDecryptKey,
1327 utility_.CreateRSAKeyPair(
1338 utility_.CreateRSAKeyPair(
1350 utility_.CreateRSAKeyPair(
1364 utility_.LoadKey(key_blob, &mock_authorization_delegate_,
1376 utility_.LoadKey(key_blob, &mock_authorization_delegate_, &key_handle));
1383 utility_.LoadKey(key_blob, nullptr, &key_handle));
1393 utility_.LoadKey(key_blob, &mock_authorization_delegate_, &key_handle));
1406 utility_.SealData(data_to_seal, "", &mock_authorization_delegate_,
1419 utility_.SealData(data_to_seal, "", nullptr, &sealed_data));
1429 utility_.SealData(data_to_seal, "", &mock_authorization_delegate_,
1439 utility_.SealData(data_to_seal, "", &mock_authorization_delegate_,
1462 utility_.UnsealData(sealed_data, &mock_authorization_delegate_,
1471 utility_.UnsealData(sealed_data, nullptr, &unsealed_data));
1480 utility_.UnsealData(sealed_data, &mock_authorization_delegate_,
1490 utility_.UnsealData(sealed_data, &mock_authorization_delegate_,
1500 utility_.UnsealData(sealed_data, &mock_authorization_delegate_,
1507 EXPECT_EQ(TPM_RC_SUCCESS, utility_.StartSession(&mock_hmac_session_));
1513 EXPECT_EQ(TPM_RC_FAILURE, utility_.StartSession(&mock_hmac_session_));
1539 utility_.GetPolicyDigestForPcrValue(index, "", &policy_digest));
1555 EXPECT_EQ(TPM_RC_SUCCESS, utility_.GetPolicyDigestForPcrValue(
1567 EXPECT_EQ(TPM_RC_FAILURE, utility_.GetPolicyDigestForPcrValue(
1577 utility_.GetPolicyDigestForPcrValue(index, "", &policy_digest));
1586 EXPECT_EQ(TPM_RC_FAILURE, utility_.GetPolicyDigestForPcrValue(
1596 EXPECT_EQ(TPM_RC_FAILURE, utility_.GetPolicyDigestForPcrValue(
1609 utility_
1620 utility_.DefineNVSpace(0, bad_length, 0, "", "",
1627 utility_.DefineNVSpace(bad_index, 2, 0, "", "",
1633 utility_.DefineNVSpace(0, 2, 0, "", "", nullptr));
1642 utility_.DefineNVSpace(index, length, 0, "", "",
1652 utility_.DestroyNVSpace(index, &mock_authorization_delegate_));
1658 utility_.DestroyNVSpace(bad_index, &mock_authorization_delegate_));
1662 EXPECT_EQ(SAPI_RC_INVALID_SESSIONS, utility_.DestroyNVSpace(3, nullptr));
1672 utility_.DestroyNVSpace(index, &mock_authorization_delegate_));
1683 utility_.LockNVSpace(index, false, true, true,
1698 utility_.LockNVSpace(index, true, false, true,
1713 utility_.LockNVSpace(index, true, true, true,
1730 utility_.LockNVSpace(index, true, true, false,
1737 utility_.LockNVSpace(bad_index, true, true, true,
1747 utility_.LockNVSpace(index, true, true, true,
1759 utility_.WriteNVSpace(index, offset, "", true, false,
1774 utility_.WriteNVSpace(index, offset, "", false, false,
1785 utility_.WriteNVSpace(index, offset, "", true, true,
1793 utility_.WriteNVSpace(index, 0, nvram_data, true, false,
1800 utility_.WriteNVSpace(bad_index, 0, "", true, false,
1812 utility_.WriteNVSpace(index, offset, "", true, false,
1826 utility_.ReadNVSpace(index, offset, length, false, &nvram_data,
1840 utility_.ReadNVSpace(index, offset, length, true, &nvram_data,
1848 utility_.ReadNVSpace(52, 0, length, true, &nvram_data,
1856 utility_.ReadNVSpace(bad_index, 0, 5, true, &nvram_data,
1870 utility_.ReadNVSpace(index, offset, length, false, &nvram_data,
1880 EXPECT_EQ(TPM_RC_SUCCESS, utility_.GetNVSpaceName(index, &name));
1888 EXPECT_EQ(TPM_RC_FAILURE, utility_.GetNVSpaceName(index, &name));
1896 EXPECT_EQ(TPM_RC_SUCCESS, utility_.GetNVSpacePublicArea(index, &public_area));
1905 EXPECT_EQ(TPM_RC_SUCCESS, utility_.GetNVSpacePublicArea(index, &public_area));
1913 EXPECT_EQ(TPM_RC_FAILURE, utility_.GetNVSpacePublicArea(index, &public_area));
2012 utility_.SetDictionaryAttackParameters(1, 2, 3, nullptr));
2020 utility_.SetDictionaryAttackParameters(1, 2, 3, nullptr));
2027 EXPECT_EQ(TPM_RC_SUCCESS, utility_.ResetDictionaryAttackLock(nullptr));
2034 utility_.ResetDictionaryAttackLock(nullptr));