WebCrypto Key.usages should be ordered alphabetically
[WebKit-https.git] / LayoutTests / crypto / subtle / rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt
1 Test wrapping and unwrapping an AES key with RSAES-PKCS1-v1_5.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Importing RSA keys...
7 Importing an AES key...
8 Wrapping it...
9 PASS wrappedKey.toString() is '[object ArrayBuffer]'
10 Unwrapping it...
11 PASS unwrappedKey.toString() is '[object Key]'
12 PASS unwrappedKey.type is 'secret'
13 PASS unwrappedKey.extractable is true
14 PASS unwrappedKey.algorithm.name is 'AES-CBC'
15 PASS unwrappedKey.algorithm.length is 256
16 PASS unwrappedKey.usages is ['decrypt', 'encrypt']
17 Exporting it...
18 PASS bytesToHexString(unwrappedKeyData) is bytesToHexString(aesKeyData)
19
20 Wrapping the same key as JWK...
21 PASS wrappedKey.toString() is '[object ArrayBuffer]'
22 Unwrapping it...
23 PASS unwrappedKey.toString() is '[object Key]'
24 PASS unwrappedKey.type is 'secret'
25 PASS unwrappedKey.extractable is true
26 PASS unwrappedKey.algorithm.name is 'AES-CBC'
27 PASS unwrappedKey.algorithm.length is 256
28 PASS unwrappedKey.usages is ['decrypt', 'encrypt']
29 Exporting it...
30 PASS bytesToHexString(unwrappedKeyData) is bytesToHexString(aesKeyData)
31 PASS successfullyParsed is true
32
33 TEST COMPLETE
34