Index: LayoutTests/crypto/aes-cbc-import-jwk.html |
diff --git a/LayoutTests/crypto/aes-cbc-import-jwk.html b/LayoutTests/crypto/aes-cbc-import-jwk.html |
index 8deb8975583059ef55dc16ecfd3b4a155e1a2635..3150c1141923c0f4f0aab44811f2692d3fe83f3b 100644 |
--- a/LayoutTests/crypto/aes-cbc-import-jwk.html |
+++ b/LayoutTests/crypto/aes-cbc-import-jwk.html |
@@ -16,14 +16,15 @@ jsTestIsAsync = true; |
var extractable = true; |
var iv = hexStringToUint8Array("000102030405060708090a0b0c0d0e0f"); |
-var plaintext = hexStringToUint8Array("6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710"); |
+var plaintext = hexStringToUint8Array("6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be6"); |
+var cipherText = "" |
var jwkKey = { |
"kty": "oct", |
- "alg": "A192CBC", |
+ "alg": "A256CBC", |
"use": "enc", |
"ext": true, |
- "k": "jnOw99oOZFLIEPMrgJB55WL46tJSLGt7" |
+ "k": "YD3rEBXKcb4rc67whX13gR81LAc7YQjXLZgQowkU3_Q" |
}; |
var jwkKeyAsArrayBuffer = asciiToUint8Array(JSON.stringify(jwkKey)); |
@@ -35,14 +36,14 @@ crypto.subtle.importKey("jwk", jwkKeyAsArrayBuffer, {name: 'AES-CBC'}, false, [" |
shouldBe("key.type", "'secret'"); |
shouldBe("key.extractable", "false"); |
shouldBe("key.algorithm.name", "'AES-CBC'"); |
- shouldBe("key.algorithm.length", "192"); |
+ shouldBe("key.algorithm.length", "256"); |
shouldBe("key.usages", '["encrypt"]'); |
debug("\nUsing the key to encrypt plaintext..."); |
return crypto.subtle.encrypt({name: "aes-cbc", iv: iv}, key, plaintext); |
}).then(function(result) { |
encryptionResult = result; |
- shouldBe("bytesToHexString(new Uint8Array(encryptionResult))", "'4f021db243bc633d7178183a9fa071e8b4d9ada9ad7dedf4e5e738763f69145a571b242012fb7ae07fa9baac3df102e008b0e27988598881d920a9e64f5615cd612ccd79224b350935d45dd6a98f8176'"); |
+ shouldBe("bytesToHexString(new Uint8Array(encryptionResult))", "'f58c4c04d6e5f1ba779eabfb5f7bfbd69cfc4e967edb808d679f777bc6702c7d39f23369a9d9bacfa530e26304231461c9aaf02a6a54e9e242ccbf48c59daca6'"); |
finishJSTest(); |
}).then(finishJSTest, failAndFinishJSTest); |