Chromium Code Reviews| Index: content/renderer/webcrypto_impl.h |
| diff --git a/content/renderer/webcrypto_impl.h b/content/renderer/webcrypto_impl.h |
| index 6590202474427514f27739ea7fbb802460d2e6c7..4ce6c5591c608c387420b8c9d88bdce9c782de6e 100644 |
| --- a/content/renderer/webcrypto_impl.h |
| +++ b/content/renderer/webcrypto_impl.h |
| @@ -21,15 +21,44 @@ class CONTENT_EXPORT WebCryptoImpl |
| const unsigned char* data, |
| size_t data_size, |
| WebKit::WebCryptoResult result); |
| + virtual void importKey( |
| + WebKit::WebCryptoKeyFormat format, |
| + const unsigned char* keyData, |
|
eroman
2013/09/05 01:57:51
style: key_data (unfortunately things can get conf
Bryan Eyler
2013/09/06 01:27:51
Done.
|
| + size_t keyDataSize, |
|
eroman
2013/09/05 01:57:51
ditto
Bryan Eyler
2013/09/06 01:27:51
Done.
|
| + const WebKit::WebCryptoAlgorithm& algorithm, |
| + bool extractable, |
| + WebKit::WebCryptoKeyUsageMask usage_mask, |
| + WebKit::WebCryptoResult result); |
| + virtual void sign( |
| + const WebKit::WebCryptoAlgorithm& algorithm, |
| + const WebKit::WebCryptoKey& key, |
| + const unsigned char* data, |
| + size_t data_size, |
| + WebKit::WebCryptoResult result); |
| protected: |
| FRIEND_TEST_ALL_PREFIXES(WebCryptoImplTest, DigestSampleSets); |
| + FRIEND_TEST_ALL_PREFIXES(WebCryptoImplTest, HMACSampleSets); |
| bool digestInternal( |
| const WebKit::WebCryptoAlgorithm& algorithm, |
| const unsigned char* data, |
| size_t data_size, |
| WebKit::WebArrayBuffer* buffer); |
| + bool importKeyInternal( |
| + WebKit::WebCryptoKeyFormat format, |
| + const unsigned char* key_data, |
| + size_t key_data_size, |
| + const WebKit::WebCryptoAlgorithm& algorithm, |
| + bool extractable, |
|
eroman
2013/09/05 01:57:51
Can remove this it is unused.
Bryan Eyler
2013/09/06 01:27:51
Done.
|
| + WebKit::WebCryptoKeyUsageMask usage_mask, |
| + WebKit::WebCryptoKeyHandle** handle); |
|
eroman
2013/09/05 01:57:51
I asked on Elly's code review for generateKeyInter
Bryan Eyler
2013/09/06 01:27:51
Done. And fixed DigestInternal.
|
| + bool signInternal( |
| + const WebKit::WebCryptoAlgorithm& algorithm, |
| + const WebKit::WebCryptoKeyHandle* key, |
| + const unsigned char* data, |
| + size_t data_size, |
| + WebKit::WebArrayBuffer* buffer); |
| }; |
| } // namespace content |