Index: LayoutTests/crypto/generateKey.html |
diff --git a/LayoutTests/crypto/generateKey.html b/LayoutTests/crypto/generateKey.html |
index ae1949211a71279f1939afe6e530c343d6908873..2162527bd3fa437bbc7a64f1a9136c2a1fcdedb4 100644 |
--- a/LayoutTests/crypto/generateKey.html |
+++ b/LayoutTests/crypto/generateKey.html |
@@ -11,8 +11,6 @@ |
<script> |
description("Tests cypto.subtle.generateKey."); |
-jsTestIsAsync = true; |
- |
extractable = true; |
keyUsages = ['encrypt', 'decrypt']; |
@@ -74,11 +72,13 @@ shouldThrow("crypto.subtle.generateKey({name: 'RSAES-PKCS1-v1_5', modulusLength: |
shouldThrow("crypto.subtle.generateKey({name: 'RSAES-PKCS1-v1_5', modulusLength: 10, publicExponent: 10}, extractable , keyUsages)"); |
shouldThrow("crypto.subtle.generateKey({name: 'RSAES-PKCS1-v1_5', modulusLength: 10, publicExponent: null}, extractable , keyUsages)"); |
+/* TODO(eroman): generateKey() is implemented yet. |
abarth-chromium
2013/09/26 04:22:27
Can we delete this code rather than commenting it
eroman
2013/09/26 18:07:53
Done.
|
+ |
// Note that fractional numbers are truncated, so this length should be |
// interpreted as 1024. |
crypto.subtle.generateKey({name: 'aes-cbc', length: 1024.9}, extractable, ['decrypt', 'encrypt']).then(function(result) { |
key = result; |
- shouldBe("key.type", "'private'") |
+ shouldBe("key.type", "'secret'") |
shouldBe("key.extractable", "true") |
shouldBe("key.algorithm.name", "'AES-CBC'") |
shouldBe("key.algorithm.length", "1024") |
@@ -87,7 +87,7 @@ crypto.subtle.generateKey({name: 'aes-cbc', length: 1024.9}, extractable, ['decr |
return crypto.subtle.generateKey({name: 'hmac', hash: {name: 'sha-256' }}, false, ['sign']); |
}).then(function(result) { |
key = result; |
- shouldBe("key.type", "'private'") |
+ shouldBe("key.type", "'secret'") |
shouldBe("key.extractable", "false") |
shouldBe("key.algorithm.name", "'HMAC'") |
shouldBe("key.algorithm.hash.name", "'SHA-256'") |
@@ -97,7 +97,7 @@ crypto.subtle.generateKey({name: 'aes-cbc', length: 1024.9}, extractable, ['decr |
return crypto.subtle.generateKey({name: 'hmac', hash: {name: 'sha-256' }, length:48 }, false, ['sign']); |
}).then(function(result) { |
key = result; |
- shouldBe("key.type", "'private'") |
+ shouldBe("key.type", "'secret'") |
shouldBe("key.extractable", "false") |
shouldBe("key.algorithm.name", "'HMAC'") |
shouldBe("key.algorithm.hash.name", "'SHA-256'") |
@@ -127,6 +127,7 @@ crypto.subtle.generateKey({name: 'aes-cbc', length: 1024.9}, extractable, ['decr |
shouldBe("keyPair.publicKey.foo", "'bar'"); |
}).then(finishJSTest, failAndFinishJSTest); |
+*/ |
</script> |