Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: chromeos/tpm_token_loader.cc

Issue 317613004: Remove usage of singleton software_slot_ in nss on ChromeOS (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromeos/tpm_token_loader.cc
diff --git a/chromeos/tpm_token_loader.cc b/chromeos/tpm_token_loader.cc
index 7f88581c4bddc96926ed8d5ad995e98c86716677..4fdf2a2b3b56342c77cf8ae0cf576773cf74e886 100644
--- a/chromeos/tpm_token_loader.cc
+++ b/chromeos/tpm_token_loader.cc
@@ -38,13 +38,10 @@ base::TimeDelta GetNextRequestDelayMs(base::TimeDelta last_delay) {
return next_delay;
}
-void CallOpenPersistentNSSDB() {
+void CallEnableTPMTokenForNSS() {
pneubeck (no reviews) 2014/06/12 15:14:54 optional nit: could be removed. I don't think that
tbarzic 2014/06/12 18:38:12 Done.
// Called from crypto_task_runner_.
- VLOG(1) << "CallOpenPersistentNSSDB";
+ VLOG(1) << "EnableTPMTokenForNSS";
- // Ensure we've opened the user's key/certificate database.
- if (base::SysInfo::IsRunningOnChromeOS())
- crypto::OpenPersistentNSSDB();
crypto::EnableTPMTokenForNSS();
}
@@ -167,8 +164,8 @@ void TPMTokenLoader::ContinueTokenInitialization() {
case TPM_STATE_UNKNOWN: {
crypto_task_runner_->PostTaskAndReply(
FROM_HERE,
- base::Bind(&CallOpenPersistentNSSDB),
- base::Bind(&TPMTokenLoader::OnPersistentNSSDBOpened,
+ base::Bind(&CallEnableTPMTokenForNSS),
+ base::Bind(&TPMTokenLoader::OnTPMTokenEnabledForNSS,
weak_factory_.GetWeakPtr()));
tpm_token_state_ = TPM_INITIALIZATION_STARTED;
return;
@@ -177,7 +174,7 @@ void TPMTokenLoader::ContinueTokenInitialization() {
NOTREACHED();
return;
}
- case TPM_DB_OPENED: {
+ case TPM_TOKEN_ENABLED_FOR_NSS: {
DBusThreadManager::Get()->GetCryptohomeClient()->TpmIsEnabled(
base::Bind(&TPMTokenLoader::OnTpmIsEnabled,
weak_factory_.GetWeakPtr()));
@@ -232,9 +229,9 @@ void TPMTokenLoader::RetryTokenInitializationLater() {
tpm_request_delay_ = GetNextRequestDelayMs(tpm_request_delay_);
}
-void TPMTokenLoader::OnPersistentNSSDBOpened() {
- VLOG(1) << "PersistentNSSDBOpened";
- tpm_token_state_ = TPM_DB_OPENED;
+void TPMTokenLoader::OnTPMTokenEnabledForNSS() {
+ VLOG(1) << "TPMTokenEnabledForNSS";
+ tpm_token_state_ = TPM_TOKEN_ENABLED_FOR_NSS;
ContinueTokenInitialization();
}
« no previous file with comments | « chromeos/tpm_token_loader.h ('k') | crypto/nss_util.h » ('j') | crypto/nss_util.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698