Add more tests for SubtleCrypto::importKey and SubtleCrypto::exportKey
https://bugs.webkit.org/show_bug.cgi?id=164815
<rdar://problem/29281660>

Reviewed by Brent Fulgham.

Source/WebCore:

Tests: crypto/subtle/aes-import-jwk-key-export-jwk-key.html
       crypto/subtle/aes-import-jwk-key-export-raw-key.html
       crypto/subtle/aes-import-raw-key-export-jwk-key.html
       crypto/subtle/aes-import-raw-key-export-raw-key.html
       crypto/subtle/hmac-import-jwk-key-export-jwk-key.html
       crypto/subtle/hmac-import-jwk-key-export-raw-key.html
       crypto/subtle/hmac-import-raw-key-export-jwk-key.html
       crypto/subtle/hmac-import-raw-key-export-raw-key.html
       crypto/subtle/rsa-import-jwk-key-export-jwk-key-private.html
       crypto/subtle/rsa-import-jwk-key-export-jwk-key-public.html

* crypto/mac/CryptoKeyRSAMac.cpp:
(WebCore::CryptoKeyRSA::create):
Add a comment.

LayoutTests:

* crypto/subtle/aes-import-jwk-key-export-jwk-key.html: Added.
* crypto/subtle/aes-import-jwk-key-export-raw-key.html: Added.
* crypto/subtle/aes-import-raw-key-export-jwk-key.html: Added.
* crypto/subtle/aes-import-raw-key-export-raw-key.html: Added.
* crypto/subtle/hmac-import-jwk-key-export-jwk-key.html: Added.
* crypto/subtle/hmac-import-jwk-key-export-raw-key.html: Added.
* crypto/subtle/hmac-import-raw-key-export-jwk-key.html: Added.
* crypto/subtle/hmac-import-raw-key-export-raw-key.html: Added.
* crypto/subtle/rsa-import-jwk-key-export-jwk-key-private.html: Added.
* crypto/subtle/rsa-import-jwk-key-export-jwk-key-public.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@208801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23 files changed