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

Side by Side Diff: third_party/WebKit/LayoutTests/crypto/subtle/hkdf/deriveBits-rfc5869-test-vectors-expected.txt

Issue 2289033002: Require extractable=false for KDF import (Closed)
Patch Set: update another test Created 4 years, 3 months 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 deriveBits() using HKDF 1 Tests deriveBits() using HKDF
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 key.type is "secret" 6 PASS key.type is "secret"
7 PASS typeof key.extractable is 'boolean' 7 PASS typeof key.extractable is 'boolean'
8 PASS key.extractable is true 8 PASS key.extractable is false
9 PASS key.algorithm.name is "HKDF" 9 PASS key.algorithm.name is "HKDF"
10 PASS key.usages.join(',') is "deriveKey,deriveBits" 10 PASS key.usages.join(',') is "deriveKey,deriveBits"
11 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [3cb25f25 faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865] an d was 11 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [3cb25f25 faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865] an d was
12 PASS key.type is "secret" 12 PASS key.type is "secret"
13 PASS typeof key.extractable is 'boolean' 13 PASS typeof key.extractable is 'boolean'
14 PASS key.extractable is true 14 PASS key.extractable is false
15 PASS key.algorithm.name is "HKDF" 15 PASS key.algorithm.name is "HKDF"
16 PASS key.usages.join(',') is "deriveKey,deriveBits" 16 PASS key.usages.join(',') is "deriveKey,deriveBits"
17 PASS: HKDF of [000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2 02122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474 8494a4b4c4d4e4f] should be [b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050 cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30 c58179ec3e87c14c01d5c1f3434f1d87] and was 17 PASS: HKDF of [000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2 02122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474 8494a4b4c4d4e4f] should be [b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050 cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30 c58179ec3e87c14c01d5c1f3434f1d87] and was
18 PASS key.type is "secret" 18 PASS key.type is "secret"
19 PASS typeof key.extractable is 'boolean' 19 PASS typeof key.extractable is 'boolean'
20 PASS key.extractable is true 20 PASS key.extractable is false
21 PASS key.algorithm.name is "HKDF" 21 PASS key.algorithm.name is "HKDF"
22 PASS key.usages.join(',') is "deriveKey,deriveBits" 22 PASS key.usages.join(',') is "deriveKey,deriveBits"
23 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [8da4e775 a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8] an d was 23 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [8da4e775 a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8] an d was
24 PASS key.type is "secret" 24 PASS key.type is "secret"
25 PASS typeof key.extractable is 'boolean' 25 PASS typeof key.extractable is 'boolean'
26 PASS key.extractable is true 26 PASS key.extractable is false
27 PASS key.algorithm.name is "HKDF" 27 PASS key.algorithm.name is "HKDF"
28 PASS key.usages.join(',') is "deriveKey,deriveBits" 28 PASS key.usages.join(',') is "deriveKey,deriveBits"
29 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b] should be [085a01ea1b10f36933068b56efa5ad 81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896] and was 29 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b] should be [085a01ea1b10f36933068b56efa5ad 81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896] and was
30 PASS key.type is "secret" 30 PASS key.type is "secret"
31 PASS typeof key.extractable is 'boolean' 31 PASS typeof key.extractable is 'boolean'
32 PASS key.extractable is true 32 PASS key.extractable is false
33 PASS key.algorithm.name is "HKDF" 33 PASS key.algorithm.name is "HKDF"
34 PASS key.usages.join(',') is "deriveKey,deriveBits" 34 PASS key.usages.join(',') is "deriveKey,deriveBits"
35 PASS: HKDF of [000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2 02122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474 8494a4b4c4d4e4f] should be [0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4 305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e9273 36d0441f4c4300e2cff0d0900b52d3b4] and was 35 PASS: HKDF of [000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2 02122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474 8494a4b4c4d4e4f] should be [0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4 305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e9273 36d0441f4c4300e2cff0d0900b52d3b4] and was
36 PASS key.type is "secret" 36 PASS key.type is "secret"
37 PASS typeof key.extractable is 'boolean' 37 PASS typeof key.extractable is 'boolean'
38 PASS key.extractable is true 38 PASS key.extractable is false
39 PASS key.algorithm.name is "HKDF" 39 PASS key.algorithm.name is "HKDF"
40 PASS key.usages.join(',') is "deriveKey,deriveBits" 40 PASS key.usages.join(',') is "deriveKey,deriveBits"
41 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [0ac1af70 02b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918] an d was 41 PASS: HKDF of [0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b] should be [0ac1af70 02b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918] an d was
42 PASS key.type is "secret" 42 PASS key.type is "secret"
43 PASS typeof key.extractable is 'boolean' 43 PASS typeof key.extractable is 'boolean'
44 PASS key.extractable is true 44 PASS key.extractable is false
45 PASS key.algorithm.name is "HKDF" 45 PASS key.algorithm.name is "HKDF"
46 PASS key.usages.join(',') is "deriveKey,deriveBits" 46 PASS key.usages.join(',') is "deriveKey,deriveBits"
47 PASS: HKDF of [0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c] should be [2c911172 04d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48] an d was 47 PASS: HKDF of [0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c] should be [2c911172 04d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48] an d was
48 PASS successfullyParsed is true 48 PASS successfullyParsed is true
49 49
50 TEST COMPLETE 50 TEST COMPLETE
51 51
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698