diff options
Diffstat (limited to 'base')
-rw-r--r-- | base/base.gypi | 2 | ||||
-rw-r--r-- | base/crypto/crypto_module_blocking_password_delegate.h (renamed from base/crypto/pk11_blocking_password_delegate.h) | 18 | ||||
-rw-r--r-- | base/nss_util.cc | 12 |
3 files changed, 16 insertions, 16 deletions
diff --git a/base/base.gypi b/base/base.gypi index e2c659a..b68ced8 100644 --- a/base/base.gypi +++ b/base/base.gypi @@ -556,6 +556,7 @@ 'sources': [ 'crypto/capi_util.cc', 'crypto/capi_util.h', + 'crypto/crypto_module_blocking_password_delegate.h', 'crypto/cssm_init.cc', 'crypto/cssm_init.h', 'crypto/encryptor.h', @@ -563,7 +564,6 @@ 'crypto/encryptor_nss.cc', 'crypto/encryptor_openssl.cc', 'crypto/encryptor_win.cc', - 'crypto/pk11_blocking_password_delegate.h', 'crypto/rsa_private_key.h', 'crypto/rsa_private_key.cc', 'crypto/rsa_private_key_mac.cc', diff --git a/base/crypto/pk11_blocking_password_delegate.h b/base/crypto/crypto_module_blocking_password_delegate.h index c9eb35c..ae962a8 100644 --- a/base/crypto/pk11_blocking_password_delegate.h +++ b/base/crypto/crypto_module_blocking_password_delegate.h @@ -1,9 +1,9 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef BASE_CRYPTO_PK11_BLOCKING_PASSWORD_DELEGATE_H_ -#define BASE_CRYPTO_PK11_BLOCKING_PASSWORD_DELEGATE_H_ +#ifndef BASE_CRYPTO_CRYPTO_MODULE_BLOCKING_PASSWORD_DELEGATE_H_ +#define BASE_CRYPTO_CRYPTO_MODULE_BLOCKING_PASSWORD_DELEGATE_H_ #pragma once #include <string> @@ -11,12 +11,12 @@ namespace base { // PK11_SetPasswordFunc is a global setting. An implementation of -// PK11BlockingPasswordDelegate should be passed as the user data argument -// (|wincx|) to relevant NSS functions, which the global password handler will -// call to do the actual work. -class PK11BlockingPasswordDelegate { +// CryptoModuleBlockingPasswordDelegate should be passed as the user data +// argument (|wincx|) to relevant NSS functions, which the global password +// handler will call to do the actual work. +class CryptoModuleBlockingPasswordDelegate { public: - virtual ~PK11BlockingPasswordDelegate() {} + virtual ~CryptoModuleBlockingPasswordDelegate() {} // Requests a password to unlock |slot_name|. The interface is // synchronous because NSS cannot issue an asynchronous @@ -31,4 +31,4 @@ class PK11BlockingPasswordDelegate { } -#endif // BASE_CRYPTO_PK11_BLOCKING_PASSWORD_DELEGATE_H_ +#endif // BASE_CRYPTO_CRYPTO_MODULE_BLOCKING_PASSWORD_DELEGATE_H_ diff --git a/base/nss_util.cc b/base/nss_util.cc index da678f0..384cc0d 100644 --- a/base/nss_util.cc +++ b/base/nss_util.cc @@ -29,7 +29,7 @@ // use NSS for crypto or certificate verification, and we don't use the NSS // certificate and key databases. #if defined(USE_NSS) -#include "base/crypto/pk11_blocking_password_delegate.h" +#include "base/crypto/crypto_module_blocking_password_delegate.h" #include "base/environment.h" #include "base/lock.h" #include "base/scoped_ptr.h" @@ -71,10 +71,10 @@ FilePath GetInitialConfigDirectory() { } // This callback for NSS forwards all requests to a caller-specified -// PK11BlockingPasswordDelegate object. -char* PK11PasswordFunc(PK11SlotInfo* slot, PRBool retry, void* arg) { - base::PK11BlockingPasswordDelegate* delegate = - reinterpret_cast<base::PK11BlockingPasswordDelegate*>(arg); +// CryptoModuleBlockingPasswordDelegate object. +char* PKCS11PasswordFunc(PK11SlotInfo* slot, PRBool retry, void* arg) { + base::CryptoModuleBlockingPasswordDelegate* delegate = + reinterpret_cast<base::CryptoModuleBlockingPasswordDelegate*>(arg); if (delegate) { bool cancelled = false; std::string password = delegate->RequestPassword(PK11_GetTokenName(slot), @@ -274,7 +274,7 @@ class NSSInitSingleton { } } - PK11_SetPasswordFunc(PK11PasswordFunc); + PK11_SetPasswordFunc(PKCS11PasswordFunc); // If we haven't initialized the password for the NSS databases, // initialize an empty-string password so that we don't need to |