summaryrefslogtreecommitdiffstats
path: root/crypto/nss_util.cc
diff options
context:
space:
mode:
authormattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-21 06:36:09 +0000
committermattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-21 06:36:09 +0000
commit6dd1e1618842d0d6b9c2d22e2ac5ca5436f78dc3 (patch)
tree1dd772042e7e633fb29e6cafbe5ec7072673eaa4 /crypto/nss_util.cc
parent64bbe7b1905573877eb080d3a4725f1905f4c065 (diff)
downloadchromium_src-6dd1e1618842d0d6b9c2d22e2ac5ca5436f78dc3.zip
chromium_src-6dd1e1618842d0d6b9c2d22e2ac5ca5436f78dc3.tar.gz
chromium_src-6dd1e1618842d0d6b9c2d22e2ac5ca5436f78dc3.tar.bz2
Remove ChromeOS TPM slot unlock hacks that are unnecessary with chaps.
BUG=125848 Review URL: https://codereview.chromium.org/76693005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236418 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'crypto/nss_util.cc')
-rw-r--r--crypto/nss_util.cc19
1 files changed, 1 insertions, 18 deletions
diff --git a/crypto/nss_util.cc b/crypto/nss_util.cc
index 3ecedf6..87551a8 100644
--- a/crypto/nss_util.cc
+++ b/crypto/nss_util.cc
@@ -110,18 +110,6 @@ base::FilePath GetInitialConfigDirectory() {
// This callback for NSS forwards all requests to a caller-specified
// CryptoModuleBlockingPasswordDelegate object.
char* PKCS11PasswordFunc(PK11SlotInfo* slot, PRBool retry, void* arg) {
-#if defined(OS_CHROMEOS)
- // If we get asked for a password for the TPM, then return the
- // well known password we use, as long as the TPM slot has been
- // initialized.
- if (crypto::IsTPMTokenReady()) {
- std::string token_name;
- std::string user_pin;
- crypto::GetTPMTokenInfo(&token_name, &user_pin);
- if (PK11_GetTokenName(slot) == token_name)
- return PORT_Strdup(user_pin.c_str());
- }
-#endif
crypto::CryptoModuleBlockingPasswordDelegate* delegate =
reinterpret_cast<crypto::CryptoModuleBlockingPasswordDelegate*>(arg);
if (delegate) {
@@ -289,12 +277,7 @@ class NSSInitSingleton {
}
void GetTPMTokenInfo(std::string* token_name, std::string* user_pin) {
- // TODO(mattm): Change to DCHECK when callers have been fixed.
- if (!thread_checker_.CalledOnValidThread()) {
- DVLOG(1) << "Called on wrong thread.\n"
- << base::debug::StackTrace().ToString();
- }
-
+ DCHECK(thread_checker_.CalledOnValidThread());
if (!tpm_token_enabled_for_nss_) {
LOG(ERROR) << "GetTPMTokenInfo called before TPM Token is ready.";
return;