| Index: chrome/renderer/renderer_webkitclient_impl.cc
|
| ===================================================================
|
| --- chrome/renderer/renderer_webkitclient_impl.cc (revision 28911)
|
| +++ chrome/renderer/renderer_webkitclient_impl.cc (working copy)
|
| @@ -23,6 +23,7 @@
|
| #include "chrome/renderer/render_thread.h"
|
| #include "chrome/renderer/renderer_webstoragenamespace_impl.h"
|
| #include "chrome/renderer/visitedlink_slave.h"
|
| +#include "googleurl/src/gurl.h"
|
| #include "webkit/api/public/WebString.h"
|
| #include "webkit/api/public/WebURL.h"
|
| #include "webkit/appcache/web_application_cache_host_impl.h"
|
| @@ -170,6 +171,19 @@
|
| RenderThread::current()->appcache_dispatcher()->backend_proxy());
|
| }
|
|
|
| +WebKit::WebString RendererWebKitClientImpl::genKeyAndSignChallenge(
|
| + unsigned keySizeIndex,
|
| + const WebKit::WebString& challenge,
|
| + const WebKit::WebURL& url) {
|
| + std::string signedPublicKey;
|
| + RenderThread::current()->Send(new ViewHostMsg_Keygen(
|
| + static_cast<uint32>(keySizeIndex),
|
| + webkit_glue::WebStringToStdString(challenge),
|
| + GURL(url) ,
|
| + &signedPublicKey));
|
| + return webkit_glue::StdStringToWebString(signedPublicKey);
|
| +}
|
| +
|
| //------------------------------------------------------------------------------
|
|
|
| WebString RendererWebKitClientImpl::MimeRegistry::mimeTypeForExtension(
|
|
|