Index: content/child/webcrypto/algorithm_dispatch.h |
diff --git a/content/child/webcrypto/algorithm_dispatch.h b/content/child/webcrypto/algorithm_dispatch.h |
index a6d22bca4f73d713d19f17fb3d372e8eca5efcf5..d13845b07656c3d748a42553c53823b6f451919a 100644 |
--- a/content/child/webcrypto/algorithm_dispatch.h |
+++ b/content/child/webcrypto/algorithm_dispatch.h |
@@ -18,6 +18,7 @@ namespace webcrypto { |
class AlgorithmImplementation; |
class CryptoData; |
+class GenerateKeyResult; |
class Status; |
// These functions provide an entry point for synchronous webcrypto operations. |
@@ -42,18 +43,10 @@ CONTENT_EXPORT Status Digest(const blink::WebCryptoAlgorithm& algorithm, |
const CryptoData& data, |
std::vector<uint8_t>* buffer); |
-CONTENT_EXPORT Status |
- GenerateSecretKey(const blink::WebCryptoAlgorithm& algorithm, |
- bool extractable, |
- blink::WebCryptoKeyUsageMask usage_mask, |
- blink::WebCryptoKey* key); |
- |
-CONTENT_EXPORT Status |
- GenerateKeyPair(const blink::WebCryptoAlgorithm& algorithm, |
- bool extractable, |
- blink::WebCryptoKeyUsageMask usage_mask, |
- blink::WebCryptoKey* public_key, |
- blink::WebCryptoKey* private_key); |
+CONTENT_EXPORT Status GenerateKey(const blink::WebCryptoAlgorithm& algorithm, |
+ bool extractable, |
+ blink::WebCryptoKeyUsageMask usage_mask, |
+ GenerateKeyResult* result); |
CONTENT_EXPORT Status ImportKey(blink::WebCryptoKeyFormat format, |
const CryptoData& key_data, |