Index: content/child/webcrypto/webcrypto_impl.h |
diff --git a/content/child/webcrypto/webcrypto_impl.h b/content/child/webcrypto/webcrypto_impl.h |
index 001471582cfef576141c31171bb854a66bb5d936..261a9ef87d14fc7cf4cd7b32b75cf71cdde7e933 100644 |
--- a/content/child/webcrypto/webcrypto_impl.h |
+++ b/content/child/webcrypto/webcrypto_impl.h |
@@ -9,6 +9,7 @@ |
#include "base/compiler_specific.h" |
#include "third_party/WebKit/public/platform/WebCrypto.h" |
#include "third_party/WebKit/public/platform/WebCryptoAlgorithm.h" |
+#include "third_party/WebKit/public/platform/WebVector.h" |
namespace content { |
@@ -68,6 +69,18 @@ class WebCryptoImpl : public blink::WebCrypto { |
unsigned int data_size, |
blink::WebArrayBuffer& result); |
+ virtual bool deserializeKeyForClone( |
+ const blink::WebCryptoKeyAlgorithm& algorithm, |
+ blink::WebCryptoKeyType type, |
+ bool extractable, |
+ blink::WebCryptoKeyUsageMask usages, |
+ const unsigned char* key_data, |
+ unsigned key_data_size, |
+ blink::WebCryptoKey& key); |
+ |
+ virtual bool serializeKeyForClone(const blink::WebCryptoKey& key, |
+ blink::WebVector<unsigned char>& key_data); |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(WebCryptoImpl); |
}; |