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

Side by Side Diff: LayoutTests/crypto/clone-hmacKey-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
OLDNEW
1 Tests structured cloning of HMAC keys 1 Tests structured cloning of HMAC 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 "HMAC" 10 PASS importedKey.algorithm.name is "HMAC"
11 PASS importedKey.algorithm.length is 128 11 PASS importedKey.algorithm.length is 128
12 PASS importedKey.algorithm.hash.name is "SHA-1" 12 PASS importedKey.algorithm.hash.name is "SHA-1"
13 PASS importedKey.usages.join(',') is ""
14 PASS importedKey is not clonedKey
15 PASS clonedKey.extraProperty is undefined.
16 PASS clonedKey.type is "secret"
17 PASS typeof clonedKey.extractable is 'boolean'
18 PASS clonedKey.extractable is true
19 PASS clonedKey.algorithm.name is "HMAC"
20 PASS clonedKey.algorithm.length is 128
21 PASS clonedKey.algorithm.hash.name is "SHA-1"
22 PASS clonedKey.usages.join(',') is ""
23 Serialized key bytes: 3f004b021005011030112233445566778899aabbccddeeff
24 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
25
26 PASS importedKey.extraProperty is "hi"
27 PASS importedKey.type is "secret"
28 PASS typeof importedKey.extractable is 'boolean'
29 PASS importedKey.extractable is true
30 PASS importedKey.algorithm.name is "HMAC"
31 PASS importedKey.algorithm.length is 256
32 PASS importedKey.algorithm.hash.name is "SHA-1"
33 PASS importedKey.usages.join(',') is ""
34 PASS importedKey is not clonedKey
35 PASS clonedKey.extraProperty is undefined.
36 PASS clonedKey.type is "secret"
37 PASS typeof clonedKey.extractable is 'boolean'
38 PASS clonedKey.extractable is true
39 PASS clonedKey.algorithm.name is "HMAC"
40 PASS clonedKey.algorithm.length is 256
41 PASS clonedKey.algorithm.hash.name is "SHA-1"
42 PASS clonedKey.usages.join(',') is ""
43 Serialized key bytes: 3f004b022005012000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
44 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
45
46 PASS importedKey.extraProperty is "hi"
47 PASS importedKey.type is "secret"
48 PASS typeof importedKey.extractable is 'boolean'
49 PASS importedKey.extractable is true
50 PASS importedKey.algorithm.name is "HMAC"
51 PASS importedKey.algorithm.length is 128
52 PASS importedKey.algorithm.hash.name is "SHA-1"
53 PASS importedKey.usages.join(',') is "sign" 13 PASS importedKey.usages.join(',') is "sign"
54 PASS importedKey is not clonedKey 14 PASS importedKey is not clonedKey
55 PASS clonedKey.extraProperty is undefined. 15 PASS clonedKey.extraProperty is undefined.
56 PASS clonedKey.type is "secret" 16 PASS clonedKey.type is "secret"
57 PASS typeof clonedKey.extractable is 'boolean' 17 PASS typeof clonedKey.extractable is 'boolean'
58 PASS clonedKey.extractable is true 18 PASS clonedKey.extractable is true
59 PASS clonedKey.algorithm.name is "HMAC" 19 PASS clonedKey.algorithm.name is "HMAC"
60 PASS clonedKey.algorithm.length is 128 20 PASS clonedKey.algorithm.length is 128
61 PASS clonedKey.algorithm.hash.name is "SHA-1" 21 PASS clonedKey.algorithm.hash.name is "SHA-1"
62 PASS clonedKey.usages.join(',') is "sign" 22 PASS clonedKey.usages.join(',') is "sign"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 Serialized key bytes: 3f004b022005192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 123 Serialized key bytes: 3f004b022005192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
164 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 124 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
165 125
166 PASS importedKey.extraProperty is "hi" 126 PASS importedKey.extraProperty is "hi"
167 PASS importedKey.type is "secret" 127 PASS importedKey.type is "secret"
168 PASS typeof importedKey.extractable is 'boolean' 128 PASS typeof importedKey.extractable is 'boolean'
169 PASS importedKey.extractable is false 129 PASS importedKey.extractable is false
170 PASS importedKey.algorithm.name is "HMAC" 130 PASS importedKey.algorithm.name is "HMAC"
171 PASS importedKey.algorithm.length is 128 131 PASS importedKey.algorithm.length is 128
172 PASS importedKey.algorithm.hash.name is "SHA-1" 132 PASS importedKey.algorithm.hash.name is "SHA-1"
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 "HMAC"
180 PASS clonedKey.algorithm.length is 128
181 PASS clonedKey.algorithm.hash.name is "SHA-1"
182 PASS clonedKey.usages.join(',') is ""
183 Serialized key bytes: 3f004b021005001030112233445566778899aabbccddeeff
184
185 PASS importedKey.extraProperty is "hi"
186 PASS importedKey.type is "secret"
187 PASS typeof importedKey.extractable is 'boolean'
188 PASS importedKey.extractable is false
189 PASS importedKey.algorithm.name is "HMAC"
190 PASS importedKey.algorithm.length is 256
191 PASS importedKey.algorithm.hash.name is "SHA-1"
192 PASS importedKey.usages.join(',') is ""
193 PASS importedKey is not clonedKey
194 PASS clonedKey.extraProperty is undefined.
195 PASS clonedKey.type is "secret"
196 PASS typeof clonedKey.extractable is 'boolean'
197 PASS clonedKey.extractable is false
198 PASS clonedKey.algorithm.name is "HMAC"
199 PASS clonedKey.algorithm.length is 256
200 PASS clonedKey.algorithm.hash.name is "SHA-1"
201 PASS clonedKey.usages.join(',') is ""
202 Serialized key bytes: 3f004b022005002000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
203
204 PASS importedKey.extraProperty is "hi"
205 PASS importedKey.type is "secret"
206 PASS typeof importedKey.extractable is 'boolean'
207 PASS importedKey.extractable is false
208 PASS importedKey.algorithm.name is "HMAC"
209 PASS importedKey.algorithm.length is 128
210 PASS importedKey.algorithm.hash.name is "SHA-1"
211 PASS importedKey.usages.join(',') is "sign" 133 PASS importedKey.usages.join(',') is "sign"
212 PASS importedKey is not clonedKey 134 PASS importedKey is not clonedKey
213 PASS clonedKey.extraProperty is undefined. 135 PASS clonedKey.extraProperty is undefined.
214 PASS clonedKey.type is "secret" 136 PASS clonedKey.type is "secret"
215 PASS typeof clonedKey.extractable is 'boolean' 137 PASS typeof clonedKey.extractable is 'boolean'
216 PASS clonedKey.extractable is false 138 PASS clonedKey.extractable is false
217 PASS clonedKey.algorithm.name is "HMAC" 139 PASS clonedKey.algorithm.name is "HMAC"
218 PASS clonedKey.algorithm.length is 128 140 PASS clonedKey.algorithm.length is 128
219 PASS clonedKey.algorithm.hash.name is "SHA-1" 141 PASS clonedKey.algorithm.hash.name is "SHA-1"
220 PASS clonedKey.usages.join(',') is "sign" 142 PASS clonedKey.usages.join(',') is "sign"
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 PASS clonedKey.usages.join(',') is "sign,verify" 237 PASS clonedKey.usages.join(',') is "sign,verify"
316 Serialized key bytes: 3f004b022005182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 238 Serialized key bytes: 3f004b022005182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
317 239
318 PASS importedKey.extraProperty is "hi" 240 PASS importedKey.extraProperty is "hi"
319 PASS importedKey.type is "secret" 241 PASS importedKey.type is "secret"
320 PASS typeof importedKey.extractable is 'boolean' 242 PASS typeof importedKey.extractable is 'boolean'
321 PASS importedKey.extractable is true 243 PASS importedKey.extractable is true
322 PASS importedKey.algorithm.name is "HMAC" 244 PASS importedKey.algorithm.name is "HMAC"
323 PASS importedKey.algorithm.length is 128 245 PASS importedKey.algorithm.length is 128
324 PASS importedKey.algorithm.hash.name is "SHA-256" 246 PASS importedKey.algorithm.hash.name is "SHA-256"
325 PASS importedKey.usages.join(',') is ""
326 PASS importedKey is not clonedKey
327 PASS clonedKey.extraProperty is undefined.
328 PASS clonedKey.type is "secret"
329 PASS typeof clonedKey.extractable is 'boolean'
330 PASS clonedKey.extractable is true
331 PASS clonedKey.algorithm.name is "HMAC"
332 PASS clonedKey.algorithm.length is 128
333 PASS clonedKey.algorithm.hash.name is "SHA-256"
334 PASS clonedKey.usages.join(',') is ""
335 Serialized key bytes: 3f004b021006011030112233445566778899aabbccddeeff
336 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
337
338 PASS importedKey.extraProperty is "hi"
339 PASS importedKey.type is "secret"
340 PASS typeof importedKey.extractable is 'boolean'
341 PASS importedKey.extractable is true
342 PASS importedKey.algorithm.name is "HMAC"
343 PASS importedKey.algorithm.length is 256
344 PASS importedKey.algorithm.hash.name is "SHA-256"
345 PASS importedKey.usages.join(',') is ""
346 PASS importedKey is not clonedKey
347 PASS clonedKey.extraProperty is undefined.
348 PASS clonedKey.type is "secret"
349 PASS typeof clonedKey.extractable is 'boolean'
350 PASS clonedKey.extractable is true
351 PASS clonedKey.algorithm.name is "HMAC"
352 PASS clonedKey.algorithm.length is 256
353 PASS clonedKey.algorithm.hash.name is "SHA-256"
354 PASS clonedKey.usages.join(',') is ""
355 Serialized key bytes: 3f004b022006012000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
356 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
357
358 PASS importedKey.extraProperty is "hi"
359 PASS importedKey.type is "secret"
360 PASS typeof importedKey.extractable is 'boolean'
361 PASS importedKey.extractable is true
362 PASS importedKey.algorithm.name is "HMAC"
363 PASS importedKey.algorithm.length is 128
364 PASS importedKey.algorithm.hash.name is "SHA-256"
365 PASS importedKey.usages.join(',') is "sign" 247 PASS importedKey.usages.join(',') is "sign"
366 PASS importedKey is not clonedKey 248 PASS importedKey is not clonedKey
367 PASS clonedKey.extraProperty is undefined. 249 PASS clonedKey.extraProperty is undefined.
368 PASS clonedKey.type is "secret" 250 PASS clonedKey.type is "secret"
369 PASS typeof clonedKey.extractable is 'boolean' 251 PASS typeof clonedKey.extractable is 'boolean'
370 PASS clonedKey.extractable is true 252 PASS clonedKey.extractable is true
371 PASS clonedKey.algorithm.name is "HMAC" 253 PASS clonedKey.algorithm.name is "HMAC"
372 PASS clonedKey.algorithm.length is 128 254 PASS clonedKey.algorithm.length is 128
373 PASS clonedKey.algorithm.hash.name is "SHA-256" 255 PASS clonedKey.algorithm.hash.name is "SHA-256"
374 PASS clonedKey.usages.join(',') is "sign" 256 PASS clonedKey.usages.join(',') is "sign"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
475 Serialized key bytes: 3f004b022006192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 357 Serialized key bytes: 3f004b022006192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
476 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 358 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
477 359
478 PASS importedKey.extraProperty is "hi" 360 PASS importedKey.extraProperty is "hi"
479 PASS importedKey.type is "secret" 361 PASS importedKey.type is "secret"
480 PASS typeof importedKey.extractable is 'boolean' 362 PASS typeof importedKey.extractable is 'boolean'
481 PASS importedKey.extractable is false 363 PASS importedKey.extractable is false
482 PASS importedKey.algorithm.name is "HMAC" 364 PASS importedKey.algorithm.name is "HMAC"
483 PASS importedKey.algorithm.length is 128 365 PASS importedKey.algorithm.length is 128
484 PASS importedKey.algorithm.hash.name is "SHA-256" 366 PASS importedKey.algorithm.hash.name is "SHA-256"
485 PASS importedKey.usages.join(',') is ""
486 PASS importedKey is not clonedKey
487 PASS clonedKey.extraProperty is undefined.
488 PASS clonedKey.type is "secret"
489 PASS typeof clonedKey.extractable is 'boolean'
490 PASS clonedKey.extractable is false
491 PASS clonedKey.algorithm.name is "HMAC"
492 PASS clonedKey.algorithm.length is 128
493 PASS clonedKey.algorithm.hash.name is "SHA-256"
494 PASS clonedKey.usages.join(',') is ""
495 Serialized key bytes: 3f004b021006001030112233445566778899aabbccddeeff
496
497 PASS importedKey.extraProperty is "hi"
498 PASS importedKey.type is "secret"
499 PASS typeof importedKey.extractable is 'boolean'
500 PASS importedKey.extractable is false
501 PASS importedKey.algorithm.name is "HMAC"
502 PASS importedKey.algorithm.length is 256
503 PASS importedKey.algorithm.hash.name is "SHA-256"
504 PASS importedKey.usages.join(',') is ""
505 PASS importedKey is not clonedKey
506 PASS clonedKey.extraProperty is undefined.
507 PASS clonedKey.type is "secret"
508 PASS typeof clonedKey.extractable is 'boolean'
509 PASS clonedKey.extractable is false
510 PASS clonedKey.algorithm.name is "HMAC"
511 PASS clonedKey.algorithm.length is 256
512 PASS clonedKey.algorithm.hash.name is "SHA-256"
513 PASS clonedKey.usages.join(',') is ""
514 Serialized key bytes: 3f004b022006002000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
515
516 PASS importedKey.extraProperty is "hi"
517 PASS importedKey.type is "secret"
518 PASS typeof importedKey.extractable is 'boolean'
519 PASS importedKey.extractable is false
520 PASS importedKey.algorithm.name is "HMAC"
521 PASS importedKey.algorithm.length is 128
522 PASS importedKey.algorithm.hash.name is "SHA-256"
523 PASS importedKey.usages.join(',') is "sign" 367 PASS importedKey.usages.join(',') is "sign"
524 PASS importedKey is not clonedKey 368 PASS importedKey is not clonedKey
525 PASS clonedKey.extraProperty is undefined. 369 PASS clonedKey.extraProperty is undefined.
526 PASS clonedKey.type is "secret" 370 PASS clonedKey.type is "secret"
527 PASS typeof clonedKey.extractable is 'boolean' 371 PASS typeof clonedKey.extractable is 'boolean'
528 PASS clonedKey.extractable is false 372 PASS clonedKey.extractable is false
529 PASS clonedKey.algorithm.name is "HMAC" 373 PASS clonedKey.algorithm.name is "HMAC"
530 PASS clonedKey.algorithm.length is 128 374 PASS clonedKey.algorithm.length is 128
531 PASS clonedKey.algorithm.hash.name is "SHA-256" 375 PASS clonedKey.algorithm.hash.name is "SHA-256"
532 PASS clonedKey.usages.join(',') is "sign" 376 PASS clonedKey.usages.join(',') is "sign"
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
627 PASS clonedKey.usages.join(',') is "sign,verify" 471 PASS clonedKey.usages.join(',') is "sign,verify"
628 Serialized key bytes: 3f004b022006182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 472 Serialized key bytes: 3f004b022006182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
629 473
630 PASS importedKey.extraProperty is "hi" 474 PASS importedKey.extraProperty is "hi"
631 PASS importedKey.type is "secret" 475 PASS importedKey.type is "secret"
632 PASS typeof importedKey.extractable is 'boolean' 476 PASS typeof importedKey.extractable is 'boolean'
633 PASS importedKey.extractable is true 477 PASS importedKey.extractable is true
634 PASS importedKey.algorithm.name is "HMAC" 478 PASS importedKey.algorithm.name is "HMAC"
635 PASS importedKey.algorithm.length is 128 479 PASS importedKey.algorithm.length is 128
636 PASS importedKey.algorithm.hash.name is "SHA-512" 480 PASS importedKey.algorithm.hash.name is "SHA-512"
637 PASS importedKey.usages.join(',') is ""
638 PASS importedKey is not clonedKey
639 PASS clonedKey.extraProperty is undefined.
640 PASS clonedKey.type is "secret"
641 PASS typeof clonedKey.extractable is 'boolean'
642 PASS clonedKey.extractable is true
643 PASS clonedKey.algorithm.name is "HMAC"
644 PASS clonedKey.algorithm.length is 128
645 PASS clonedKey.algorithm.hash.name is "SHA-512"
646 PASS clonedKey.usages.join(',') is ""
647 Serialized key bytes: 3f004b021008011030112233445566778899aabbccddeeff
648 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
649
650 PASS importedKey.extraProperty is "hi"
651 PASS importedKey.type is "secret"
652 PASS typeof importedKey.extractable is 'boolean'
653 PASS importedKey.extractable is true
654 PASS importedKey.algorithm.name is "HMAC"
655 PASS importedKey.algorithm.length is 256
656 PASS importedKey.algorithm.hash.name is "SHA-512"
657 PASS importedKey.usages.join(',') is ""
658 PASS importedKey is not clonedKey
659 PASS clonedKey.extraProperty is undefined.
660 PASS clonedKey.type is "secret"
661 PASS typeof clonedKey.extractable is 'boolean'
662 PASS clonedKey.extractable is true
663 PASS clonedKey.algorithm.name is "HMAC"
664 PASS clonedKey.algorithm.length is 256
665 PASS clonedKey.algorithm.hash.name is "SHA-512"
666 PASS clonedKey.usages.join(',') is ""
667 Serialized key bytes: 3f004b022008012000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
668 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
669
670 PASS importedKey.extraProperty is "hi"
671 PASS importedKey.type is "secret"
672 PASS typeof importedKey.extractable is 'boolean'
673 PASS importedKey.extractable is true
674 PASS importedKey.algorithm.name is "HMAC"
675 PASS importedKey.algorithm.length is 128
676 PASS importedKey.algorithm.hash.name is "SHA-512"
677 PASS importedKey.usages.join(',') is "sign" 481 PASS importedKey.usages.join(',') is "sign"
678 PASS importedKey is not clonedKey 482 PASS importedKey is not clonedKey
679 PASS clonedKey.extraProperty is undefined. 483 PASS clonedKey.extraProperty is undefined.
680 PASS clonedKey.type is "secret" 484 PASS clonedKey.type is "secret"
681 PASS typeof clonedKey.extractable is 'boolean' 485 PASS typeof clonedKey.extractable is 'boolean'
682 PASS clonedKey.extractable is true 486 PASS clonedKey.extractable is true
683 PASS clonedKey.algorithm.name is "HMAC" 487 PASS clonedKey.algorithm.name is "HMAC"
684 PASS clonedKey.algorithm.length is 128 488 PASS clonedKey.algorithm.length is 128
685 PASS clonedKey.algorithm.hash.name is "SHA-512" 489 PASS clonedKey.algorithm.hash.name is "SHA-512"
686 PASS clonedKey.usages.join(',') is "sign" 490 PASS clonedKey.usages.join(',') is "sign"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
787 Serialized key bytes: 3f004b022008192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 591 Serialized key bytes: 3f004b022008192000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
788 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 592 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
789 593
790 PASS importedKey.extraProperty is "hi" 594 PASS importedKey.extraProperty is "hi"
791 PASS importedKey.type is "secret" 595 PASS importedKey.type is "secret"
792 PASS typeof importedKey.extractable is 'boolean' 596 PASS typeof importedKey.extractable is 'boolean'
793 PASS importedKey.extractable is false 597 PASS importedKey.extractable is false
794 PASS importedKey.algorithm.name is "HMAC" 598 PASS importedKey.algorithm.name is "HMAC"
795 PASS importedKey.algorithm.length is 128 599 PASS importedKey.algorithm.length is 128
796 PASS importedKey.algorithm.hash.name is "SHA-512" 600 PASS importedKey.algorithm.hash.name is "SHA-512"
797 PASS importedKey.usages.join(',') is ""
798 PASS importedKey is not clonedKey
799 PASS clonedKey.extraProperty is undefined.
800 PASS clonedKey.type is "secret"
801 PASS typeof clonedKey.extractable is 'boolean'
802 PASS clonedKey.extractable is false
803 PASS clonedKey.algorithm.name is "HMAC"
804 PASS clonedKey.algorithm.length is 128
805 PASS clonedKey.algorithm.hash.name is "SHA-512"
806 PASS clonedKey.usages.join(',') is ""
807 Serialized key bytes: 3f004b021008001030112233445566778899aabbccddeeff
808
809 PASS importedKey.extraProperty is "hi"
810 PASS importedKey.type is "secret"
811 PASS typeof importedKey.extractable is 'boolean'
812 PASS importedKey.extractable is false
813 PASS importedKey.algorithm.name is "HMAC"
814 PASS importedKey.algorithm.length is 256
815 PASS importedKey.algorithm.hash.name is "SHA-512"
816 PASS importedKey.usages.join(',') is ""
817 PASS importedKey is not clonedKey
818 PASS clonedKey.extraProperty is undefined.
819 PASS clonedKey.type is "secret"
820 PASS typeof clonedKey.extractable is 'boolean'
821 PASS clonedKey.extractable is false
822 PASS clonedKey.algorithm.name is "HMAC"
823 PASS clonedKey.algorithm.length is 256
824 PASS clonedKey.algorithm.hash.name is "SHA-512"
825 PASS clonedKey.usages.join(',') is ""
826 Serialized key bytes: 3f004b022008002000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
827
828 PASS importedKey.extraProperty is "hi"
829 PASS importedKey.type is "secret"
830 PASS typeof importedKey.extractable is 'boolean'
831 PASS importedKey.extractable is false
832 PASS importedKey.algorithm.name is "HMAC"
833 PASS importedKey.algorithm.length is 128
834 PASS importedKey.algorithm.hash.name is "SHA-512"
835 PASS importedKey.usages.join(',') is "sign" 601 PASS importedKey.usages.join(',') is "sign"
836 PASS importedKey is not clonedKey 602 PASS importedKey is not clonedKey
837 PASS clonedKey.extraProperty is undefined. 603 PASS clonedKey.extraProperty is undefined.
838 PASS clonedKey.type is "secret" 604 PASS clonedKey.type is "secret"
839 PASS typeof clonedKey.extractable is 'boolean' 605 PASS typeof clonedKey.extractable is 'boolean'
840 PASS clonedKey.extractable is false 606 PASS clonedKey.extractable is false
841 PASS clonedKey.algorithm.name is "HMAC" 607 PASS clonedKey.algorithm.name is "HMAC"
842 PASS clonedKey.algorithm.length is 128 608 PASS clonedKey.algorithm.length is 128
843 PASS clonedKey.algorithm.hash.name is "SHA-512" 609 PASS clonedKey.algorithm.hash.name is "SHA-512"
844 PASS clonedKey.usages.join(',') is "sign" 610 PASS clonedKey.usages.join(',') is "sign"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
936 PASS clonedKey.algorithm.name is "HMAC" 702 PASS clonedKey.algorithm.name is "HMAC"
937 PASS clonedKey.algorithm.length is 256 703 PASS clonedKey.algorithm.length is 256
938 PASS clonedKey.algorithm.hash.name is "SHA-512" 704 PASS clonedKey.algorithm.hash.name is "SHA-512"
939 PASS clonedKey.usages.join(',') is "sign,verify" 705 PASS clonedKey.usages.join(',') is "sign,verify"
940 Serialized key bytes: 3f004b022008182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f 706 Serialized key bytes: 3f004b022008182000112233445546778899aabbccddeeff0001020304 05060708090a0b0c0d0e0f
941 707
942 PASS successfullyParsed is true 708 PASS successfullyParsed is true
943 709
944 TEST COMPLETE 710 TEST COMPLETE
945 711
OLDNEW
« no previous file with comments | « LayoutTests/crypto/clone-hmacKey.html ('k') | LayoutTests/crypto/deserialize-legacy-aes-key-empty-usages.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698