Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Side by Side Diff: LayoutTests/crypto/clone-aesKey-expected.txt

Issue 770363002: [WebCrypto] Crypto tests updated to use KeyUsage (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Renamed file and removed unwanted expected file Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « LayoutTests/crypto/clone-aesKey.html ('k') | LayoutTests/crypto/clone-hmacKey.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Tests structured cloning of AES keys 1 Tests structured cloning of AES keys
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 PASS importedKey.extraProperty is "hi" 6 PASS importedKey.extraProperty is "hi"
7 PASS importedKey.type is "secret" 7 PASS importedKey.type is "secret"
8 PASS typeof importedKey.extractable is 'boolean' 8 PASS typeof importedKey.extractable is 'boolean'
9 PASS importedKey.extractable is true 9 PASS importedKey.extractable is true
10 PASS importedKey.algorithm.name is "AES-CBC" 10 PASS importedKey.algorithm.name is "AES-CBC"
11 PASS importedKey.algorithm.length is 128 11 PASS importedKey.algorithm.length is 128
12 PASS importedKey.usages.join(',') is ""
13 PASS importedKey is not clonedKey
14 PASS clonedKey.extraProperty is undefined.
15 PASS clonedKey.type is "secret"
16 PASS typeof clonedKey.extractable is 'boolean'
17 PASS clonedKey.extractable is true
18 PASS clonedKey.algorithm.name is "AES-CBC"
19 PASS clonedKey.algorithm.length is 128
20 PASS clonedKey.usages.join(',') is ""
21 Serialized key bytes: 3f004b010110011030112233445566778899aabbccddeeff
22 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
23
24 PASS importedKey.extraProperty is "hi"
25 PASS importedKey.type is "secret"
26 PASS typeof importedKey.extractable is 'boolean'
27 PASS importedKey.extractable is true
28 PASS importedKey.algorithm.name is "AES-CBC"
29 PASS importedKey.algorithm.length is 256
30 PASS importedKey.usages.join(',') is ""
31 PASS importedKey is not clonedKey
32 PASS clonedKey.extraProperty is undefined.
33 PASS clonedKey.type is "secret"
34 PASS typeof clonedKey.extractable is 'boolean'
35 PASS clonedKey.extractable is true
36 PASS clonedKey.algorithm.name is "AES-CBC"
37 PASS clonedKey.algorithm.length is 256
38 PASS clonedKey.usages.join(',') is ""
39 Serialized key bytes: 3f004b010120012000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
40 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
41
42 PASS importedKey.extraProperty is "hi"
43 PASS importedKey.type is "secret"
44 PASS typeof importedKey.extractable is 'boolean'
45 PASS importedKey.extractable is true
46 PASS importedKey.algorithm.name is "AES-CBC"
47 PASS importedKey.algorithm.length is 128
48 PASS importedKey.usages.join(',') is "encrypt" 12 PASS importedKey.usages.join(',') is "encrypt"
49 PASS importedKey is not clonedKey 13 PASS importedKey is not clonedKey
50 PASS clonedKey.extraProperty is undefined. 14 PASS clonedKey.extraProperty is undefined.
51 PASS clonedKey.type is "secret" 15 PASS clonedKey.type is "secret"
52 PASS typeof clonedKey.extractable is 'boolean' 16 PASS typeof clonedKey.extractable is 'boolean'
53 PASS clonedKey.extractable is true 17 PASS clonedKey.extractable is true
54 PASS clonedKey.algorithm.name is "AES-CBC" 18 PASS clonedKey.algorithm.name is "AES-CBC"
55 PASS clonedKey.algorithm.length is 128 19 PASS clonedKey.algorithm.length is 128
56 PASS clonedKey.usages.join(',') is "encrypt" 20 PASS clonedKey.usages.join(',') is "encrypt"
57 Serialized key bytes: 3f004b010110031030112233445566778899aabbccddeeff 21 Serialized key bytes: 3f004b010110031030112233445566778899aabbccddeeff
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 110 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
147 Serialized key bytes: 3f004b010120c3012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00 111 Serialized key bytes: 3f004b010120c3012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00
148 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 112 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
149 113
150 PASS importedKey.extraProperty is "hi" 114 PASS importedKey.extraProperty is "hi"
151 PASS importedKey.type is "secret" 115 PASS importedKey.type is "secret"
152 PASS typeof importedKey.extractable is 'boolean' 116 PASS typeof importedKey.extractable is 'boolean'
153 PASS importedKey.extractable is false 117 PASS importedKey.extractable is false
154 PASS importedKey.algorithm.name is "AES-CBC" 118 PASS importedKey.algorithm.name is "AES-CBC"
155 PASS importedKey.algorithm.length is 128 119 PASS importedKey.algorithm.length is 128
156 PASS importedKey.usages.join(',') is ""
157 PASS importedKey is not clonedKey
158 PASS clonedKey.extraProperty is undefined.
159 PASS clonedKey.type is "secret"
160 PASS typeof clonedKey.extractable is 'boolean'
161 PASS clonedKey.extractable is false
162 PASS clonedKey.algorithm.name is "AES-CBC"
163 PASS clonedKey.algorithm.length is 128
164 PASS clonedKey.usages.join(',') is ""
165 Serialized key bytes: 3f004b010110001030112233445566778899aabbccddeeff
166
167 PASS importedKey.extraProperty is "hi"
168 PASS importedKey.type is "secret"
169 PASS typeof importedKey.extractable is 'boolean'
170 PASS importedKey.extractable is false
171 PASS importedKey.algorithm.name is "AES-CBC"
172 PASS importedKey.algorithm.length is 256
173 PASS importedKey.usages.join(',') is ""
174 PASS importedKey is not clonedKey
175 PASS clonedKey.extraProperty is undefined.
176 PASS clonedKey.type is "secret"
177 PASS typeof clonedKey.extractable is 'boolean'
178 PASS clonedKey.extractable is false
179 PASS clonedKey.algorithm.name is "AES-CBC"
180 PASS clonedKey.algorithm.length is 256
181 PASS clonedKey.usages.join(',') is ""
182 Serialized key bytes: 3f004b010120002000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
183
184 PASS importedKey.extraProperty is "hi"
185 PASS importedKey.type is "secret"
186 PASS typeof importedKey.extractable is 'boolean'
187 PASS importedKey.extractable is false
188 PASS importedKey.algorithm.name is "AES-CBC"
189 PASS importedKey.algorithm.length is 128
190 PASS importedKey.usages.join(',') is "encrypt" 120 PASS importedKey.usages.join(',') is "encrypt"
191 PASS importedKey is not clonedKey 121 PASS importedKey is not clonedKey
192 PASS clonedKey.extraProperty is undefined. 122 PASS clonedKey.extraProperty is undefined.
193 PASS clonedKey.type is "secret" 123 PASS clonedKey.type is "secret"
194 PASS typeof clonedKey.extractable is 'boolean' 124 PASS typeof clonedKey.extractable is 'boolean'
195 PASS clonedKey.extractable is false 125 PASS clonedKey.extractable is false
196 PASS clonedKey.algorithm.name is "AES-CBC" 126 PASS clonedKey.algorithm.name is "AES-CBC"
197 PASS clonedKey.algorithm.length is 128 127 PASS clonedKey.algorithm.length is 128
198 PASS clonedKey.usages.join(',') is "encrypt" 128 PASS clonedKey.usages.join(',') is "encrypt"
199 Serialized key bytes: 3f004b010110021030112233445566778899aabbccddeeff 129 Serialized key bytes: 3f004b010110021030112233445566778899aabbccddeeff
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 PASS clonedKey.algorithm.length is 256 212 PASS clonedKey.algorithm.length is 256
283 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 213 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
284 Serialized key bytes: 3f004b010120c2012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00 214 Serialized key bytes: 3f004b010120c2012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00
285 215
286 PASS importedKey.extraProperty is "hi" 216 PASS importedKey.extraProperty is "hi"
287 PASS importedKey.type is "secret" 217 PASS importedKey.type is "secret"
288 PASS typeof importedKey.extractable is 'boolean' 218 PASS typeof importedKey.extractable is 'boolean'
289 PASS importedKey.extractable is true 219 PASS importedKey.extractable is true
290 PASS importedKey.algorithm.name is "AES-GCM" 220 PASS importedKey.algorithm.name is "AES-GCM"
291 PASS importedKey.algorithm.length is 128 221 PASS importedKey.algorithm.length is 128
292 PASS importedKey.usages.join(',') is ""
293 PASS importedKey is not clonedKey
294 PASS clonedKey.extraProperty is undefined.
295 PASS clonedKey.type is "secret"
296 PASS typeof clonedKey.extractable is 'boolean'
297 PASS clonedKey.extractable is true
298 PASS clonedKey.algorithm.name is "AES-GCM"
299 PASS clonedKey.algorithm.length is 128
300 PASS clonedKey.usages.join(',') is ""
301 Serialized key bytes: 3f004b010910011030112233445566778899aabbccddeeff
302 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
303
304 PASS importedKey.extraProperty is "hi"
305 PASS importedKey.type is "secret"
306 PASS typeof importedKey.extractable is 'boolean'
307 PASS importedKey.extractable is true
308 PASS importedKey.algorithm.name is "AES-GCM"
309 PASS importedKey.algorithm.length is 256
310 PASS importedKey.usages.join(',') is ""
311 PASS importedKey is not clonedKey
312 PASS clonedKey.extraProperty is undefined.
313 PASS clonedKey.type is "secret"
314 PASS typeof clonedKey.extractable is 'boolean'
315 PASS clonedKey.extractable is true
316 PASS clonedKey.algorithm.name is "AES-GCM"
317 PASS clonedKey.algorithm.length is 256
318 PASS clonedKey.usages.join(',') is ""
319 Serialized key bytes: 3f004b010920012000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
320 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
321
322 PASS importedKey.extraProperty is "hi"
323 PASS importedKey.type is "secret"
324 PASS typeof importedKey.extractable is 'boolean'
325 PASS importedKey.extractable is true
326 PASS importedKey.algorithm.name is "AES-GCM"
327 PASS importedKey.algorithm.length is 128
328 PASS importedKey.usages.join(',') is "encrypt" 222 PASS importedKey.usages.join(',') is "encrypt"
329 PASS importedKey is not clonedKey 223 PASS importedKey is not clonedKey
330 PASS clonedKey.extraProperty is undefined. 224 PASS clonedKey.extraProperty is undefined.
331 PASS clonedKey.type is "secret" 225 PASS clonedKey.type is "secret"
332 PASS typeof clonedKey.extractable is 'boolean' 226 PASS typeof clonedKey.extractable is 'boolean'
333 PASS clonedKey.extractable is true 227 PASS clonedKey.extractable is true
334 PASS clonedKey.algorithm.name is "AES-GCM" 228 PASS clonedKey.algorithm.name is "AES-GCM"
335 PASS clonedKey.algorithm.length is 128 229 PASS clonedKey.algorithm.length is 128
336 PASS clonedKey.usages.join(',') is "encrypt" 230 PASS clonedKey.usages.join(',') is "encrypt"
337 Serialized key bytes: 3f004b010910031030112233445566778899aabbccddeeff 231 Serialized key bytes: 3f004b010910031030112233445566778899aabbccddeeff
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 320 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
427 Serialized key bytes: 3f004b010920c3012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00 321 Serialized key bytes: 3f004b010920c3012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00
428 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 322 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
429 323
430 PASS importedKey.extraProperty is "hi" 324 PASS importedKey.extraProperty is "hi"
431 PASS importedKey.type is "secret" 325 PASS importedKey.type is "secret"
432 PASS typeof importedKey.extractable is 'boolean' 326 PASS typeof importedKey.extractable is 'boolean'
433 PASS importedKey.extractable is false 327 PASS importedKey.extractable is false
434 PASS importedKey.algorithm.name is "AES-GCM" 328 PASS importedKey.algorithm.name is "AES-GCM"
435 PASS importedKey.algorithm.length is 128 329 PASS importedKey.algorithm.length is 128
436 PASS importedKey.usages.join(',') is ""
437 PASS importedKey is not clonedKey
438 PASS clonedKey.extraProperty is undefined.
439 PASS clonedKey.type is "secret"
440 PASS typeof clonedKey.extractable is 'boolean'
441 PASS clonedKey.extractable is false
442 PASS clonedKey.algorithm.name is "AES-GCM"
443 PASS clonedKey.algorithm.length is 128
444 PASS clonedKey.usages.join(',') is ""
445 Serialized key bytes: 3f004b010910001030112233445566778899aabbccddeeff
446
447 PASS importedKey.extraProperty is "hi"
448 PASS importedKey.type is "secret"
449 PASS typeof importedKey.extractable is 'boolean'
450 PASS importedKey.extractable is false
451 PASS importedKey.algorithm.name is "AES-GCM"
452 PASS importedKey.algorithm.length is 256
453 PASS importedKey.usages.join(',') is ""
454 PASS importedKey is not clonedKey
455 PASS clonedKey.extraProperty is undefined.
456 PASS clonedKey.type is "secret"
457 PASS typeof clonedKey.extractable is 'boolean'
458 PASS clonedKey.extractable is false
459 PASS clonedKey.algorithm.name is "AES-GCM"
460 PASS clonedKey.algorithm.length is 256
461 PASS clonedKey.usages.join(',') is ""
462 Serialized key bytes: 3f004b010920002000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
463
464 PASS importedKey.extraProperty is "hi"
465 PASS importedKey.type is "secret"
466 PASS typeof importedKey.extractable is 'boolean'
467 PASS importedKey.extractable is false
468 PASS importedKey.algorithm.name is "AES-GCM"
469 PASS importedKey.algorithm.length is 128
470 PASS importedKey.usages.join(',') is "encrypt" 330 PASS importedKey.usages.join(',') is "encrypt"
471 PASS importedKey is not clonedKey 331 PASS importedKey is not clonedKey
472 PASS clonedKey.extraProperty is undefined. 332 PASS clonedKey.extraProperty is undefined.
473 PASS clonedKey.type is "secret" 333 PASS clonedKey.type is "secret"
474 PASS typeof clonedKey.extractable is 'boolean' 334 PASS typeof clonedKey.extractable is 'boolean'
475 PASS clonedKey.extractable is false 335 PASS clonedKey.extractable is false
476 PASS clonedKey.algorithm.name is "AES-GCM" 336 PASS clonedKey.algorithm.name is "AES-GCM"
477 PASS clonedKey.algorithm.length is 128 337 PASS clonedKey.algorithm.length is 128
478 PASS clonedKey.usages.join(',') is "encrypt" 338 PASS clonedKey.usages.join(',') is "encrypt"
479 Serialized key bytes: 3f004b010910021030112233445566778899aabbccddeeff 339 Serialized key bytes: 3f004b010910021030112233445566778899aabbccddeeff
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
560 PASS clonedKey.extractable is false 420 PASS clonedKey.extractable is false
561 PASS clonedKey.algorithm.name is "AES-GCM" 421 PASS clonedKey.algorithm.name is "AES-GCM"
562 PASS clonedKey.algorithm.length is 256 422 PASS clonedKey.algorithm.length is 256
563 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 423 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
564 Serialized key bytes: 3f004b010920c2012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00 424 Serialized key bytes: 3f004b010920c2012000112233445546778899aabbccddeeff00010203 0405060708090a0b0c0d0e0f00
565 425
566 PASS successfullyParsed is true 426 PASS successfullyParsed is true
567 427
568 TEST COMPLETE 428 TEST COMPLETE
569 429
OLDNEW
« no previous file with comments | « LayoutTests/crypto/clone-aesKey.html ('k') | LayoutTests/crypto/clone-hmacKey.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698