Index: chrome/browser/renderer_host/resource_message_filter.cc |
=================================================================== |
--- chrome/browser/renderer_host/resource_message_filter.cc (revision 28911) |
+++ chrome/browser/renderer_host/resource_message_filter.cc (working copy) |
@@ -46,6 +46,7 @@ |
#include "chrome/common/render_messages.h" |
#include "chrome/common/url_constants.h" |
#include "chrome/common/worker_messages.h" |
+#include "net/base/keygen_handler.h" |
#include "net/base/mime_util.h" |
#include "net/base/load_flags.h" |
#include "net/http/http_cache.h" |
@@ -383,6 +384,7 @@ |
OnCloseIdleConnections) |
IPC_MESSAGE_HANDLER(ViewHostMsg_SetCacheMode, OnSetCacheMode) |
IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_GetFileSize, OnGetFileSize) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_Keygen, OnKeygen) |
#if defined(USE_TCMALLOC) |
IPC_MESSAGE_HANDLER(ViewHostMsg_RendererTcmalloc, OnRendererTcmalloc) |
#endif |
@@ -1095,6 +1097,16 @@ |
Release(); |
} |
+void ResourceMessageFilter::OnKeygen(uint32 key_size_index, |
+ const std::string& challenge_string, |
+ const GURL& url, |
+ std::string* signed_public_key) { |
+ scoped_ptr<net::KeygenHandler> keygen_handler( |
+ new net::KeygenHandler(keysize_index, |
wtc
2009/10/15 23:05:34
This file doesn't compile because keysize_index an
gauravsh
2009/10/15 23:09:39
Ah sorry, I forgot to try a compilation before upl
|
+ challenge_string)); |
+ *signed_publickey = keygen_handler->GenKeyAndSignChallenge(); |
+} |
+ |
#if defined(USE_TCMALLOC) |
void ResourceMessageFilter::OnRendererTcmalloc(base::ProcessId pid, |
const std::string& output) { |