Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 84a118f400868bb78d7e28382ba5bd85e6fe843c..f4a1dab9af930446bf2df620766095e7ce84f7d0 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -189,7 +189,7 @@ |
#endif |
#if defined(USE_NSS) |
-#include "chrome/browser/ui/crypto_module_password_dialog.h" |
+#include "chrome/browser/ui/crypto_module_delegate_nss.h" |
#endif |
#if !defined(OS_CHROMEOS) |
@@ -2606,11 +2606,12 @@ void ChromeContentBrowserClient::PreSpawnRenderer( |
#endif |
#if defined(USE_NSS) |
-crypto::CryptoModuleBlockingPasswordDelegate* |
- ChromeContentBrowserClient::GetCryptoPasswordDelegate( |
+crypto::NSSCryptoModuleDelegate* |
+ ChromeContentBrowserClient::GetKeygenCryptoModuleDelegate( |
+ content::ResourceContext* context, |
const GURL& url) { |
- return chrome::NewCryptoModuleBlockingDialogDelegate( |
- chrome::kCryptoModulePasswordKeygen, url.host()); |
+ return chrome::CreateNSSCryptoModuleDelegate( |
+ context, chrome::kCryptoModulePasswordKeygen, url.host()); |
} |
#endif |