Chromium Code Reviews| 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) { |