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

Side by Side Diff: third_party/WebKit/LayoutTests/crypto/subtle/hkdf/cloneKey-expected.txt

Issue 2726573002: Rebaseline crypto/subtle/*/cloneKey.html. (Closed)
Patch Set: Created 3 years, 9 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 structured cloning of HKDF keys 1 Tests structured cloning of HKDF 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 false 9 PASS importedKey.extractable is false
10 PASS importedKey.algorithm.name is "HKDF" 10 PASS importedKey.algorithm.name is "HKDF"
11 PASS importedKey.usages.join(',') is "deriveBits" 11 PASS importedKey.usages.join(',') is "deriveBits"
12 PASS importedKey is not clonedKey 12 PASS importedKey is not clonedKey
13 PASS clonedKey.extraProperty is undefined. 13 PASS clonedKey.extraProperty is undefined.
14 PASS clonedKey.type is "secret" 14 PASS clonedKey.type is "secret"
15 PASS typeof clonedKey.extractable is 'boolean' 15 PASS typeof clonedKey.extractable is 'boolean'
16 PASS clonedKey.extractable is false 16 PASS clonedKey.extractable is false
17 PASS clonedKey.algorithm.name is "HKDF" 17 PASS clonedKey.algorithm.name is "HKDF"
18 PASS clonedKey.usages.join(',') is "deriveBits" 18 PASS clonedKey.usages.join(',') is "deriveBits"
19 Serialized key bytes: 4b0610800200 19 Serialized key bytes: 5c4b061080020000
20 20
21 PASS importedKey.extraProperty is "hi" 21 PASS importedKey.extraProperty is "hi"
22 PASS importedKey.type is "secret" 22 PASS importedKey.type is "secret"
23 PASS typeof importedKey.extractable is 'boolean' 23 PASS typeof importedKey.extractable is 'boolean'
24 PASS importedKey.extractable is false 24 PASS importedKey.extractable is false
25 PASS importedKey.algorithm.name is "HKDF" 25 PASS importedKey.algorithm.name is "HKDF"
26 PASS importedKey.usages.join(',') is "deriveBits" 26 PASS importedKey.usages.join(',') is "deriveBits"
27 PASS importedKey is not clonedKey 27 PASS importedKey is not clonedKey
28 PASS clonedKey.extraProperty is undefined. 28 PASS clonedKey.extraProperty is undefined.
29 PASS clonedKey.type is "secret" 29 PASS clonedKey.type is "secret"
30 PASS typeof clonedKey.extractable is 'boolean' 30 PASS typeof clonedKey.extractable is 'boolean'
31 PASS clonedKey.extractable is false 31 PASS clonedKey.extractable is false
32 PASS clonedKey.algorithm.name is "HKDF" 32 PASS clonedKey.algorithm.name is "HKDF"
33 PASS clonedKey.usages.join(',') is "deriveBits" 33 PASS clonedKey.usages.join(',') is "deriveBits"
34 Serialized key bytes: 4b06108002013000 34 Serialized key bytes: 5c4b061080020130
35 35
36 PASS importedKey.extraProperty is "hi" 36 PASS importedKey.extraProperty is "hi"
37 PASS importedKey.type is "secret" 37 PASS importedKey.type is "secret"
38 PASS typeof importedKey.extractable is 'boolean' 38 PASS typeof importedKey.extractable is 'boolean'
39 PASS importedKey.extractable is false 39 PASS importedKey.extractable is false
40 PASS importedKey.algorithm.name is "HKDF" 40 PASS importedKey.algorithm.name is "HKDF"
41 PASS importedKey.usages.join(',') is "deriveBits" 41 PASS importedKey.usages.join(',') is "deriveBits"
42 PASS importedKey is not clonedKey 42 PASS importedKey is not clonedKey
43 PASS clonedKey.extraProperty is undefined. 43 PASS clonedKey.extraProperty is undefined.
44 PASS clonedKey.type is "secret" 44 PASS clonedKey.type is "secret"
45 PASS typeof clonedKey.extractable is 'boolean' 45 PASS typeof clonedKey.extractable is 'boolean'
46 PASS clonedKey.extractable is false 46 PASS clonedKey.extractable is false
47 PASS clonedKey.algorithm.name is "HKDF" 47 PASS clonedKey.algorithm.name is "HKDF"
48 PASS clonedKey.usages.join(',') is "deriveBits" 48 PASS clonedKey.usages.join(',') is "deriveBits"
49 Serialized key bytes: 4b06108002080011223344554677 49 Serialized key bytes: 5c4b0610800208001122334455467700
50 50
51 PASS importedKey.extraProperty is "hi" 51 PASS importedKey.extraProperty is "hi"
52 PASS importedKey.type is "secret" 52 PASS importedKey.type is "secret"
53 PASS typeof importedKey.extractable is 'boolean' 53 PASS typeof importedKey.extractable is 'boolean'
54 PASS importedKey.extractable is false 54 PASS importedKey.extractable is false
55 PASS importedKey.algorithm.name is "HKDF" 55 PASS importedKey.algorithm.name is "HKDF"
56 PASS importedKey.usages.join(',') is "deriveBits" 56 PASS importedKey.usages.join(',') is "deriveBits"
57 PASS importedKey is not clonedKey 57 PASS importedKey is not clonedKey
58 PASS clonedKey.extraProperty is undefined. 58 PASS clonedKey.extraProperty is undefined.
59 PASS clonedKey.type is "secret" 59 PASS clonedKey.type is "secret"
60 PASS typeof clonedKey.extractable is 'boolean' 60 PASS typeof clonedKey.extractable is 'boolean'
61 PASS clonedKey.extractable is false 61 PASS clonedKey.extractable is false
62 PASS clonedKey.algorithm.name is "HKDF" 62 PASS clonedKey.algorithm.name is "HKDF"
63 PASS clonedKey.usages.join(',') is "deriveBits" 63 PASS clonedKey.usages.join(',') is "deriveBits"
64 Serialized key bytes: 4b061080020b00112233445546778899aa00 64 Serialized key bytes: 5c4b061080020b00112233445546778899aa
65 65
66 PASS importedKey.extraProperty is "hi" 66 PASS importedKey.extraProperty is "hi"
67 PASS importedKey.type is "secret" 67 PASS importedKey.type is "secret"
68 PASS typeof importedKey.extractable is 'boolean' 68 PASS typeof importedKey.extractable is 'boolean'
69 PASS importedKey.extractable is false 69 PASS importedKey.extractable is false
70 PASS importedKey.algorithm.name is "HKDF" 70 PASS importedKey.algorithm.name is "HKDF"
71 PASS importedKey.usages.join(',') is "deriveBits" 71 PASS importedKey.usages.join(',') is "deriveBits"
72 PASS importedKey is not clonedKey 72 PASS importedKey is not clonedKey
73 PASS clonedKey.extraProperty is undefined. 73 PASS clonedKey.extraProperty is undefined.
74 PASS clonedKey.type is "secret" 74 PASS clonedKey.type is "secret"
75 PASS typeof clonedKey.extractable is 'boolean' 75 PASS typeof clonedKey.extractable is 'boolean'
76 PASS clonedKey.extractable is false 76 PASS clonedKey.extractable is false
77 PASS clonedKey.algorithm.name is "HKDF" 77 PASS clonedKey.algorithm.name is "HKDF"
78 PASS clonedKey.usages.join(',') is "deriveBits" 78 PASS clonedKey.usages.join(',') is "deriveBits"
79 Serialized key bytes: 4b061080021030112233445566778899aabbccddeeff 79 Serialized key bytes: 5c4b061080021030112233445566778899aabbccddeeff00
80 80
81 PASS importedKey.extraProperty is "hi" 81 PASS importedKey.extraProperty is "hi"
82 PASS importedKey.type is "secret" 82 PASS importedKey.type is "secret"
83 PASS typeof importedKey.extractable is 'boolean' 83 PASS typeof importedKey.extractable is 'boolean'
84 PASS importedKey.extractable is false 84 PASS importedKey.extractable is false
85 PASS importedKey.algorithm.name is "HKDF" 85 PASS importedKey.algorithm.name is "HKDF"
86 PASS importedKey.usages.join(',') is "deriveKey" 86 PASS importedKey.usages.join(',') is "deriveKey"
87 PASS importedKey is not clonedKey 87 PASS importedKey is not clonedKey
88 PASS clonedKey.extraProperty is undefined. 88 PASS clonedKey.extraProperty is undefined.
89 PASS clonedKey.type is "secret" 89 PASS clonedKey.type is "secret"
90 PASS typeof clonedKey.extractable is 'boolean' 90 PASS typeof clonedKey.extractable is 'boolean'
91 PASS clonedKey.extractable is false 91 PASS clonedKey.extractable is false
92 PASS clonedKey.algorithm.name is "HKDF" 92 PASS clonedKey.algorithm.name is "HKDF"
93 PASS clonedKey.usages.join(',') is "deriveKey" 93 PASS clonedKey.usages.join(',') is "deriveKey"
94 Serialized key bytes: 4b0610200000 94 Serialized key bytes: 5c4b06102000
95 95
96 PASS importedKey.extraProperty is "hi" 96 PASS importedKey.extraProperty is "hi"
97 PASS importedKey.type is "secret" 97 PASS importedKey.type is "secret"
98 PASS typeof importedKey.extractable is 'boolean' 98 PASS typeof importedKey.extractable is 'boolean'
99 PASS importedKey.extractable is false 99 PASS importedKey.extractable is false
100 PASS importedKey.algorithm.name is "HKDF" 100 PASS importedKey.algorithm.name is "HKDF"
101 PASS importedKey.usages.join(',') is "deriveKey" 101 PASS importedKey.usages.join(',') is "deriveKey"
102 PASS importedKey is not clonedKey 102 PASS importedKey is not clonedKey
103 PASS clonedKey.extraProperty is undefined. 103 PASS clonedKey.extraProperty is undefined.
104 PASS clonedKey.type is "secret" 104 PASS clonedKey.type is "secret"
105 PASS typeof clonedKey.extractable is 'boolean' 105 PASS typeof clonedKey.extractable is 'boolean'
106 PASS clonedKey.extractable is false 106 PASS clonedKey.extractable is false
107 PASS clonedKey.algorithm.name is "HKDF" 107 PASS clonedKey.algorithm.name is "HKDF"
108 PASS clonedKey.usages.join(',') is "deriveKey" 108 PASS clonedKey.usages.join(',') is "deriveKey"
109 Serialized key bytes: 4b0610200130 109 Serialized key bytes: 5c4b061020013000
110 110
111 PASS importedKey.extraProperty is "hi" 111 PASS importedKey.extraProperty is "hi"
112 PASS importedKey.type is "secret" 112 PASS importedKey.type is "secret"
113 PASS typeof importedKey.extractable is 'boolean' 113 PASS typeof importedKey.extractable is 'boolean'
114 PASS importedKey.extractable is false 114 PASS importedKey.extractable is false
115 PASS importedKey.algorithm.name is "HKDF" 115 PASS importedKey.algorithm.name is "HKDF"
116 PASS importedKey.usages.join(',') is "deriveKey" 116 PASS importedKey.usages.join(',') is "deriveKey"
117 PASS importedKey is not clonedKey 117 PASS importedKey is not clonedKey
118 PASS clonedKey.extraProperty is undefined. 118 PASS clonedKey.extraProperty is undefined.
119 PASS clonedKey.type is "secret" 119 PASS clonedKey.type is "secret"
120 PASS typeof clonedKey.extractable is 'boolean' 120 PASS typeof clonedKey.extractable is 'boolean'
121 PASS clonedKey.extractable is false 121 PASS clonedKey.extractable is false
122 PASS clonedKey.algorithm.name is "HKDF" 122 PASS clonedKey.algorithm.name is "HKDF"
123 PASS clonedKey.usages.join(',') is "deriveKey" 123 PASS clonedKey.usages.join(',') is "deriveKey"
124 Serialized key bytes: 4b06102008001122334455467700 124 Serialized key bytes: 5c4b061020080011223344554677
125 125
126 PASS importedKey.extraProperty is "hi" 126 PASS importedKey.extraProperty is "hi"
127 PASS importedKey.type is "secret" 127 PASS importedKey.type is "secret"
128 PASS typeof importedKey.extractable is 'boolean' 128 PASS typeof importedKey.extractable is 'boolean'
129 PASS importedKey.extractable is false 129 PASS importedKey.extractable is false
130 PASS importedKey.algorithm.name is "HKDF" 130 PASS importedKey.algorithm.name is "HKDF"
131 PASS importedKey.usages.join(',') is "deriveKey" 131 PASS importedKey.usages.join(',') is "deriveKey"
132 PASS importedKey is not clonedKey 132 PASS importedKey is not clonedKey
133 PASS clonedKey.extraProperty is undefined. 133 PASS clonedKey.extraProperty is undefined.
134 PASS clonedKey.type is "secret" 134 PASS clonedKey.type is "secret"
135 PASS typeof clonedKey.extractable is 'boolean' 135 PASS typeof clonedKey.extractable is 'boolean'
136 PASS clonedKey.extractable is false 136 PASS clonedKey.extractable is false
137 PASS clonedKey.algorithm.name is "HKDF" 137 PASS clonedKey.algorithm.name is "HKDF"
138 PASS clonedKey.usages.join(',') is "deriveKey" 138 PASS clonedKey.usages.join(',') is "deriveKey"
139 Serialized key bytes: 4b0610200b00112233445546778899aa 139 Serialized key bytes: 5c4b0610200b00112233445546778899aa00
140 140
141 PASS importedKey.extraProperty is "hi" 141 PASS importedKey.extraProperty is "hi"
142 PASS importedKey.type is "secret" 142 PASS importedKey.type is "secret"
143 PASS typeof importedKey.extractable is 'boolean' 143 PASS typeof importedKey.extractable is 'boolean'
144 PASS importedKey.extractable is false 144 PASS importedKey.extractable is false
145 PASS importedKey.algorithm.name is "HKDF" 145 PASS importedKey.algorithm.name is "HKDF"
146 PASS importedKey.usages.join(',') is "deriveKey" 146 PASS importedKey.usages.join(',') is "deriveKey"
147 PASS importedKey is not clonedKey 147 PASS importedKey is not clonedKey
148 PASS clonedKey.extraProperty is undefined. 148 PASS clonedKey.extraProperty is undefined.
149 PASS clonedKey.type is "secret" 149 PASS clonedKey.type is "secret"
150 PASS typeof clonedKey.extractable is 'boolean' 150 PASS typeof clonedKey.extractable is 'boolean'
151 PASS clonedKey.extractable is false 151 PASS clonedKey.extractable is false
152 PASS clonedKey.algorithm.name is "HKDF" 152 PASS clonedKey.algorithm.name is "HKDF"
153 PASS clonedKey.usages.join(',') is "deriveKey" 153 PASS clonedKey.usages.join(',') is "deriveKey"
154 Serialized key bytes: 4b0610201030112233445566778899aabbccddeeff00 154 Serialized key bytes: 5c4b0610201030112233445566778899aabbccddeeff
155 155
156 PASS importedKey.extraProperty is "hi" 156 PASS importedKey.extraProperty is "hi"
157 PASS importedKey.type is "secret" 157 PASS importedKey.type is "secret"
158 PASS typeof importedKey.extractable is 'boolean' 158 PASS typeof importedKey.extractable is 'boolean'
159 PASS importedKey.extractable is false 159 PASS importedKey.extractable is false
160 PASS importedKey.algorithm.name is "HKDF" 160 PASS importedKey.algorithm.name is "HKDF"
161 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 161 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
162 PASS importedKey is not clonedKey 162 PASS importedKey is not clonedKey
163 PASS clonedKey.extraProperty is undefined. 163 PASS clonedKey.extraProperty is undefined.
164 PASS clonedKey.type is "secret" 164 PASS clonedKey.type is "secret"
165 PASS typeof clonedKey.extractable is 'boolean' 165 PASS typeof clonedKey.extractable is 'boolean'
166 PASS clonedKey.extractable is false 166 PASS clonedKey.extractable is false
167 PASS clonedKey.algorithm.name is "HKDF" 167 PASS clonedKey.algorithm.name is "HKDF"
168 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 168 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
169 Serialized key bytes: 4b0610a00200 169 Serialized key bytes: 5c4b0610a0020000
170 170
171 PASS importedKey.extraProperty is "hi" 171 PASS importedKey.extraProperty is "hi"
172 PASS importedKey.type is "secret" 172 PASS importedKey.type is "secret"
173 PASS typeof importedKey.extractable is 'boolean' 173 PASS typeof importedKey.extractable is 'boolean'
174 PASS importedKey.extractable is false 174 PASS importedKey.extractable is false
175 PASS importedKey.algorithm.name is "HKDF" 175 PASS importedKey.algorithm.name is "HKDF"
176 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 176 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
177 PASS importedKey is not clonedKey 177 PASS importedKey is not clonedKey
178 PASS clonedKey.extraProperty is undefined. 178 PASS clonedKey.extraProperty is undefined.
179 PASS clonedKey.type is "secret" 179 PASS clonedKey.type is "secret"
180 PASS typeof clonedKey.extractable is 'boolean' 180 PASS typeof clonedKey.extractable is 'boolean'
181 PASS clonedKey.extractable is false 181 PASS clonedKey.extractable is false
182 PASS clonedKey.algorithm.name is "HKDF" 182 PASS clonedKey.algorithm.name is "HKDF"
183 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 183 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
184 Serialized key bytes: 4b0610a002013000 184 Serialized key bytes: 5c4b0610a0020130
185 185
186 PASS importedKey.extraProperty is "hi" 186 PASS importedKey.extraProperty is "hi"
187 PASS importedKey.type is "secret" 187 PASS importedKey.type is "secret"
188 PASS typeof importedKey.extractable is 'boolean' 188 PASS typeof importedKey.extractable is 'boolean'
189 PASS importedKey.extractable is false 189 PASS importedKey.extractable is false
190 PASS importedKey.algorithm.name is "HKDF" 190 PASS importedKey.algorithm.name is "HKDF"
191 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 191 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
192 PASS importedKey is not clonedKey 192 PASS importedKey is not clonedKey
193 PASS clonedKey.extraProperty is undefined. 193 PASS clonedKey.extraProperty is undefined.
194 PASS clonedKey.type is "secret" 194 PASS clonedKey.type is "secret"
195 PASS typeof clonedKey.extractable is 'boolean' 195 PASS typeof clonedKey.extractable is 'boolean'
196 PASS clonedKey.extractable is false 196 PASS clonedKey.extractable is false
197 PASS clonedKey.algorithm.name is "HKDF" 197 PASS clonedKey.algorithm.name is "HKDF"
198 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 198 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
199 Serialized key bytes: 4b0610a002080011223344554677 199 Serialized key bytes: 5c4b0610a00208001122334455467700
200 200
201 PASS importedKey.extraProperty is "hi" 201 PASS importedKey.extraProperty is "hi"
202 PASS importedKey.type is "secret" 202 PASS importedKey.type is "secret"
203 PASS typeof importedKey.extractable is 'boolean' 203 PASS typeof importedKey.extractable is 'boolean'
204 PASS importedKey.extractable is false 204 PASS importedKey.extractable is false
205 PASS importedKey.algorithm.name is "HKDF" 205 PASS importedKey.algorithm.name is "HKDF"
206 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 206 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
207 PASS importedKey is not clonedKey 207 PASS importedKey is not clonedKey
208 PASS clonedKey.extraProperty is undefined. 208 PASS clonedKey.extraProperty is undefined.
209 PASS clonedKey.type is "secret" 209 PASS clonedKey.type is "secret"
210 PASS typeof clonedKey.extractable is 'boolean' 210 PASS typeof clonedKey.extractable is 'boolean'
211 PASS clonedKey.extractable is false 211 PASS clonedKey.extractable is false
212 PASS clonedKey.algorithm.name is "HKDF" 212 PASS clonedKey.algorithm.name is "HKDF"
213 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 213 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
214 Serialized key bytes: 4b0610a0020b00112233445546778899aa00 214 Serialized key bytes: 5c4b0610a0020b00112233445546778899aa
215 215
216 PASS importedKey.extraProperty is "hi" 216 PASS importedKey.extraProperty is "hi"
217 PASS importedKey.type is "secret" 217 PASS importedKey.type is "secret"
218 PASS typeof importedKey.extractable is 'boolean' 218 PASS typeof importedKey.extractable is 'boolean'
219 PASS importedKey.extractable is false 219 PASS importedKey.extractable is false
220 PASS importedKey.algorithm.name is "HKDF" 220 PASS importedKey.algorithm.name is "HKDF"
221 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 221 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
222 PASS importedKey is not clonedKey 222 PASS importedKey is not clonedKey
223 PASS clonedKey.extraProperty is undefined. 223 PASS clonedKey.extraProperty is undefined.
224 PASS clonedKey.type is "secret" 224 PASS clonedKey.type is "secret"
225 PASS typeof clonedKey.extractable is 'boolean' 225 PASS typeof clonedKey.extractable is 'boolean'
226 PASS clonedKey.extractable is false 226 PASS clonedKey.extractable is false
227 PASS clonedKey.algorithm.name is "HKDF" 227 PASS clonedKey.algorithm.name is "HKDF"
228 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 228 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
229 Serialized key bytes: 4b0610a0021030112233445566778899aabbccddeeff 229 Serialized key bytes: 5c4b0610a0021030112233445566778899aabbccddeeff00
230 230
231 PASS importedKey.extraProperty is "hi" 231 PASS importedKey.extraProperty is "hi"
232 PASS importedKey.type is "secret" 232 PASS importedKey.type is "secret"
233 PASS typeof importedKey.extractable is 'boolean' 233 PASS typeof importedKey.extractable is 'boolean'
234 PASS importedKey.extractable is false 234 PASS importedKey.extractable is false
235 PASS importedKey.algorithm.name is "HKDF" 235 PASS importedKey.algorithm.name is "HKDF"
236 PASS importedKey.usages.join(',') is "deriveBits" 236 PASS importedKey.usages.join(',') is "deriveBits"
237 PASS importedKey is not clonedKey 237 PASS importedKey is not clonedKey
238 PASS clonedKey.extraProperty is undefined. 238 PASS clonedKey.extraProperty is undefined.
239 PASS clonedKey.type is "secret" 239 PASS clonedKey.type is "secret"
240 PASS typeof clonedKey.extractable is 'boolean' 240 PASS typeof clonedKey.extractable is 'boolean'
241 PASS clonedKey.extractable is false 241 PASS clonedKey.extractable is false
242 PASS clonedKey.algorithm.name is "HKDF" 242 PASS clonedKey.algorithm.name is "HKDF"
243 PASS clonedKey.usages.join(',') is "deriveBits" 243 PASS clonedKey.usages.join(',') is "deriveBits"
244 Serialized key bytes: 4b0610800200 244 Serialized key bytes: 5c4b061080020000
245 245
246 PASS importedKey.extraProperty is "hi" 246 PASS importedKey.extraProperty is "hi"
247 PASS importedKey.type is "secret" 247 PASS importedKey.type is "secret"
248 PASS typeof importedKey.extractable is 'boolean' 248 PASS typeof importedKey.extractable is 'boolean'
249 PASS importedKey.extractable is false 249 PASS importedKey.extractable is false
250 PASS importedKey.algorithm.name is "HKDF" 250 PASS importedKey.algorithm.name is "HKDF"
251 PASS importedKey.usages.join(',') is "deriveBits" 251 PASS importedKey.usages.join(',') is "deriveBits"
252 PASS importedKey is not clonedKey 252 PASS importedKey is not clonedKey
253 PASS clonedKey.extraProperty is undefined. 253 PASS clonedKey.extraProperty is undefined.
254 PASS clonedKey.type is "secret" 254 PASS clonedKey.type is "secret"
255 PASS typeof clonedKey.extractable is 'boolean' 255 PASS typeof clonedKey.extractable is 'boolean'
256 PASS clonedKey.extractable is false 256 PASS clonedKey.extractable is false
257 PASS clonedKey.algorithm.name is "HKDF" 257 PASS clonedKey.algorithm.name is "HKDF"
258 PASS clonedKey.usages.join(',') is "deriveBits" 258 PASS clonedKey.usages.join(',') is "deriveBits"
259 Serialized key bytes: 4b06108002013000 259 Serialized key bytes: 5c4b061080020130
260 260
261 PASS importedKey.extraProperty is "hi" 261 PASS importedKey.extraProperty is "hi"
262 PASS importedKey.type is "secret" 262 PASS importedKey.type is "secret"
263 PASS typeof importedKey.extractable is 'boolean' 263 PASS typeof importedKey.extractable is 'boolean'
264 PASS importedKey.extractable is false 264 PASS importedKey.extractable is false
265 PASS importedKey.algorithm.name is "HKDF" 265 PASS importedKey.algorithm.name is "HKDF"
266 PASS importedKey.usages.join(',') is "deriveBits" 266 PASS importedKey.usages.join(',') is "deriveBits"
267 PASS importedKey is not clonedKey 267 PASS importedKey is not clonedKey
268 PASS clonedKey.extraProperty is undefined. 268 PASS clonedKey.extraProperty is undefined.
269 PASS clonedKey.type is "secret" 269 PASS clonedKey.type is "secret"
270 PASS typeof clonedKey.extractable is 'boolean' 270 PASS typeof clonedKey.extractable is 'boolean'
271 PASS clonedKey.extractable is false 271 PASS clonedKey.extractable is false
272 PASS clonedKey.algorithm.name is "HKDF" 272 PASS clonedKey.algorithm.name is "HKDF"
273 PASS clonedKey.usages.join(',') is "deriveBits" 273 PASS clonedKey.usages.join(',') is "deriveBits"
274 Serialized key bytes: 4b06108002080011223344554677 274 Serialized key bytes: 5c4b0610800208001122334455467700
275 275
276 PASS importedKey.extraProperty is "hi" 276 PASS importedKey.extraProperty is "hi"
277 PASS importedKey.type is "secret" 277 PASS importedKey.type is "secret"
278 PASS typeof importedKey.extractable is 'boolean' 278 PASS typeof importedKey.extractable is 'boolean'
279 PASS importedKey.extractable is false 279 PASS importedKey.extractable is false
280 PASS importedKey.algorithm.name is "HKDF" 280 PASS importedKey.algorithm.name is "HKDF"
281 PASS importedKey.usages.join(',') is "deriveBits" 281 PASS importedKey.usages.join(',') is "deriveBits"
282 PASS importedKey is not clonedKey 282 PASS importedKey is not clonedKey
283 PASS clonedKey.extraProperty is undefined. 283 PASS clonedKey.extraProperty is undefined.
284 PASS clonedKey.type is "secret" 284 PASS clonedKey.type is "secret"
285 PASS typeof clonedKey.extractable is 'boolean' 285 PASS typeof clonedKey.extractable is 'boolean'
286 PASS clonedKey.extractable is false 286 PASS clonedKey.extractable is false
287 PASS clonedKey.algorithm.name is "HKDF" 287 PASS clonedKey.algorithm.name is "HKDF"
288 PASS clonedKey.usages.join(',') is "deriveBits" 288 PASS clonedKey.usages.join(',') is "deriveBits"
289 Serialized key bytes: 4b061080020b00112233445546778899aa00 289 Serialized key bytes: 5c4b061080020b00112233445546778899aa
290 290
291 PASS importedKey.extraProperty is "hi" 291 PASS importedKey.extraProperty is "hi"
292 PASS importedKey.type is "secret" 292 PASS importedKey.type is "secret"
293 PASS typeof importedKey.extractable is 'boolean' 293 PASS typeof importedKey.extractable is 'boolean'
294 PASS importedKey.extractable is false 294 PASS importedKey.extractable is false
295 PASS importedKey.algorithm.name is "HKDF" 295 PASS importedKey.algorithm.name is "HKDF"
296 PASS importedKey.usages.join(',') is "deriveBits" 296 PASS importedKey.usages.join(',') is "deriveBits"
297 PASS importedKey is not clonedKey 297 PASS importedKey is not clonedKey
298 PASS clonedKey.extraProperty is undefined. 298 PASS clonedKey.extraProperty is undefined.
299 PASS clonedKey.type is "secret" 299 PASS clonedKey.type is "secret"
300 PASS typeof clonedKey.extractable is 'boolean' 300 PASS typeof clonedKey.extractable is 'boolean'
301 PASS clonedKey.extractable is false 301 PASS clonedKey.extractable is false
302 PASS clonedKey.algorithm.name is "HKDF" 302 PASS clonedKey.algorithm.name is "HKDF"
303 PASS clonedKey.usages.join(',') is "deriveBits" 303 PASS clonedKey.usages.join(',') is "deriveBits"
304 Serialized key bytes: 4b061080021030112233445566778899aabbccddeeff 304 Serialized key bytes: 5c4b061080021030112233445566778899aabbccddeeff00
305 305
306 PASS importedKey.extraProperty is "hi" 306 PASS importedKey.extraProperty is "hi"
307 PASS importedKey.type is "secret" 307 PASS importedKey.type is "secret"
308 PASS typeof importedKey.extractable is 'boolean' 308 PASS typeof importedKey.extractable is 'boolean'
309 PASS importedKey.extractable is false 309 PASS importedKey.extractable is false
310 PASS importedKey.algorithm.name is "HKDF" 310 PASS importedKey.algorithm.name is "HKDF"
311 PASS importedKey.usages.join(',') is "deriveKey" 311 PASS importedKey.usages.join(',') is "deriveKey"
312 PASS importedKey is not clonedKey 312 PASS importedKey is not clonedKey
313 PASS clonedKey.extraProperty is undefined. 313 PASS clonedKey.extraProperty is undefined.
314 PASS clonedKey.type is "secret" 314 PASS clonedKey.type is "secret"
315 PASS typeof clonedKey.extractable is 'boolean' 315 PASS typeof clonedKey.extractable is 'boolean'
316 PASS clonedKey.extractable is false 316 PASS clonedKey.extractable is false
317 PASS clonedKey.algorithm.name is "HKDF" 317 PASS clonedKey.algorithm.name is "HKDF"
318 PASS clonedKey.usages.join(',') is "deriveKey" 318 PASS clonedKey.usages.join(',') is "deriveKey"
319 Serialized key bytes: 4b0610200000 319 Serialized key bytes: 5c4b06102000
320 320
321 PASS importedKey.extraProperty is "hi" 321 PASS importedKey.extraProperty is "hi"
322 PASS importedKey.type is "secret" 322 PASS importedKey.type is "secret"
323 PASS typeof importedKey.extractable is 'boolean' 323 PASS typeof importedKey.extractable is 'boolean'
324 PASS importedKey.extractable is false 324 PASS importedKey.extractable is false
325 PASS importedKey.algorithm.name is "HKDF" 325 PASS importedKey.algorithm.name is "HKDF"
326 PASS importedKey.usages.join(',') is "deriveKey" 326 PASS importedKey.usages.join(',') is "deriveKey"
327 PASS importedKey is not clonedKey 327 PASS importedKey is not clonedKey
328 PASS clonedKey.extraProperty is undefined. 328 PASS clonedKey.extraProperty is undefined.
329 PASS clonedKey.type is "secret" 329 PASS clonedKey.type is "secret"
330 PASS typeof clonedKey.extractable is 'boolean' 330 PASS typeof clonedKey.extractable is 'boolean'
331 PASS clonedKey.extractable is false 331 PASS clonedKey.extractable is false
332 PASS clonedKey.algorithm.name is "HKDF" 332 PASS clonedKey.algorithm.name is "HKDF"
333 PASS clonedKey.usages.join(',') is "deriveKey" 333 PASS clonedKey.usages.join(',') is "deriveKey"
334 Serialized key bytes: 4b0610200130 334 Serialized key bytes: 5c4b061020013000
335 335
336 PASS importedKey.extraProperty is "hi" 336 PASS importedKey.extraProperty is "hi"
337 PASS importedKey.type is "secret" 337 PASS importedKey.type is "secret"
338 PASS typeof importedKey.extractable is 'boolean' 338 PASS typeof importedKey.extractable is 'boolean'
339 PASS importedKey.extractable is false 339 PASS importedKey.extractable is false
340 PASS importedKey.algorithm.name is "HKDF" 340 PASS importedKey.algorithm.name is "HKDF"
341 PASS importedKey.usages.join(',') is "deriveKey" 341 PASS importedKey.usages.join(',') is "deriveKey"
342 PASS importedKey is not clonedKey 342 PASS importedKey is not clonedKey
343 PASS clonedKey.extraProperty is undefined. 343 PASS clonedKey.extraProperty is undefined.
344 PASS clonedKey.type is "secret" 344 PASS clonedKey.type is "secret"
345 PASS typeof clonedKey.extractable is 'boolean' 345 PASS typeof clonedKey.extractable is 'boolean'
346 PASS clonedKey.extractable is false 346 PASS clonedKey.extractable is false
347 PASS clonedKey.algorithm.name is "HKDF" 347 PASS clonedKey.algorithm.name is "HKDF"
348 PASS clonedKey.usages.join(',') is "deriveKey" 348 PASS clonedKey.usages.join(',') is "deriveKey"
349 Serialized key bytes: 4b06102008001122334455467700 349 Serialized key bytes: 5c4b061020080011223344554677
350 350
351 PASS importedKey.extraProperty is "hi" 351 PASS importedKey.extraProperty is "hi"
352 PASS importedKey.type is "secret" 352 PASS importedKey.type is "secret"
353 PASS typeof importedKey.extractable is 'boolean' 353 PASS typeof importedKey.extractable is 'boolean'
354 PASS importedKey.extractable is false 354 PASS importedKey.extractable is false
355 PASS importedKey.algorithm.name is "HKDF" 355 PASS importedKey.algorithm.name is "HKDF"
356 PASS importedKey.usages.join(',') is "deriveKey" 356 PASS importedKey.usages.join(',') is "deriveKey"
357 PASS importedKey is not clonedKey 357 PASS importedKey is not clonedKey
358 PASS clonedKey.extraProperty is undefined. 358 PASS clonedKey.extraProperty is undefined.
359 PASS clonedKey.type is "secret" 359 PASS clonedKey.type is "secret"
360 PASS typeof clonedKey.extractable is 'boolean' 360 PASS typeof clonedKey.extractable is 'boolean'
361 PASS clonedKey.extractable is false 361 PASS clonedKey.extractable is false
362 PASS clonedKey.algorithm.name is "HKDF" 362 PASS clonedKey.algorithm.name is "HKDF"
363 PASS clonedKey.usages.join(',') is "deriveKey" 363 PASS clonedKey.usages.join(',') is "deriveKey"
364 Serialized key bytes: 4b0610200b00112233445546778899aa 364 Serialized key bytes: 5c4b0610200b00112233445546778899aa00
365 365
366 PASS importedKey.extraProperty is "hi" 366 PASS importedKey.extraProperty is "hi"
367 PASS importedKey.type is "secret" 367 PASS importedKey.type is "secret"
368 PASS typeof importedKey.extractable is 'boolean' 368 PASS typeof importedKey.extractable is 'boolean'
369 PASS importedKey.extractable is false 369 PASS importedKey.extractable is false
370 PASS importedKey.algorithm.name is "HKDF" 370 PASS importedKey.algorithm.name is "HKDF"
371 PASS importedKey.usages.join(',') is "deriveKey" 371 PASS importedKey.usages.join(',') is "deriveKey"
372 PASS importedKey is not clonedKey 372 PASS importedKey is not clonedKey
373 PASS clonedKey.extraProperty is undefined. 373 PASS clonedKey.extraProperty is undefined.
374 PASS clonedKey.type is "secret" 374 PASS clonedKey.type is "secret"
375 PASS typeof clonedKey.extractable is 'boolean' 375 PASS typeof clonedKey.extractable is 'boolean'
376 PASS clonedKey.extractable is false 376 PASS clonedKey.extractable is false
377 PASS clonedKey.algorithm.name is "HKDF" 377 PASS clonedKey.algorithm.name is "HKDF"
378 PASS clonedKey.usages.join(',') is "deriveKey" 378 PASS clonedKey.usages.join(',') is "deriveKey"
379 Serialized key bytes: 4b0610201030112233445566778899aabbccddeeff00 379 Serialized key bytes: 5c4b0610201030112233445566778899aabbccddeeff
380 380
381 PASS importedKey.extraProperty is "hi" 381 PASS importedKey.extraProperty is "hi"
382 PASS importedKey.type is "secret" 382 PASS importedKey.type is "secret"
383 PASS typeof importedKey.extractable is 'boolean' 383 PASS typeof importedKey.extractable is 'boolean'
384 PASS importedKey.extractable is false 384 PASS importedKey.extractable is false
385 PASS importedKey.algorithm.name is "HKDF" 385 PASS importedKey.algorithm.name is "HKDF"
386 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 386 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
387 PASS importedKey is not clonedKey 387 PASS importedKey is not clonedKey
388 PASS clonedKey.extraProperty is undefined. 388 PASS clonedKey.extraProperty is undefined.
389 PASS clonedKey.type is "secret" 389 PASS clonedKey.type is "secret"
390 PASS typeof clonedKey.extractable is 'boolean' 390 PASS typeof clonedKey.extractable is 'boolean'
391 PASS clonedKey.extractable is false 391 PASS clonedKey.extractable is false
392 PASS clonedKey.algorithm.name is "HKDF" 392 PASS clonedKey.algorithm.name is "HKDF"
393 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 393 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
394 Serialized key bytes: 4b0610a00200 394 Serialized key bytes: 5c4b0610a0020000
395 395
396 PASS importedKey.extraProperty is "hi" 396 PASS importedKey.extraProperty is "hi"
397 PASS importedKey.type is "secret" 397 PASS importedKey.type is "secret"
398 PASS typeof importedKey.extractable is 'boolean' 398 PASS typeof importedKey.extractable is 'boolean'
399 PASS importedKey.extractable is false 399 PASS importedKey.extractable is false
400 PASS importedKey.algorithm.name is "HKDF" 400 PASS importedKey.algorithm.name is "HKDF"
401 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 401 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
402 PASS importedKey is not clonedKey 402 PASS importedKey is not clonedKey
403 PASS clonedKey.extraProperty is undefined. 403 PASS clonedKey.extraProperty is undefined.
404 PASS clonedKey.type is "secret" 404 PASS clonedKey.type is "secret"
405 PASS typeof clonedKey.extractable is 'boolean' 405 PASS typeof clonedKey.extractable is 'boolean'
406 PASS clonedKey.extractable is false 406 PASS clonedKey.extractable is false
407 PASS clonedKey.algorithm.name is "HKDF" 407 PASS clonedKey.algorithm.name is "HKDF"
408 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 408 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
409 Serialized key bytes: 4b0610a002013000 409 Serialized key bytes: 5c4b0610a0020130
410 410
411 PASS importedKey.extraProperty is "hi" 411 PASS importedKey.extraProperty is "hi"
412 PASS importedKey.type is "secret" 412 PASS importedKey.type is "secret"
413 PASS typeof importedKey.extractable is 'boolean' 413 PASS typeof importedKey.extractable is 'boolean'
414 PASS importedKey.extractable is false 414 PASS importedKey.extractable is false
415 PASS importedKey.algorithm.name is "HKDF" 415 PASS importedKey.algorithm.name is "HKDF"
416 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 416 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
417 PASS importedKey is not clonedKey 417 PASS importedKey is not clonedKey
418 PASS clonedKey.extraProperty is undefined. 418 PASS clonedKey.extraProperty is undefined.
419 PASS clonedKey.type is "secret" 419 PASS clonedKey.type is "secret"
420 PASS typeof clonedKey.extractable is 'boolean' 420 PASS typeof clonedKey.extractable is 'boolean'
421 PASS clonedKey.extractable is false 421 PASS clonedKey.extractable is false
422 PASS clonedKey.algorithm.name is "HKDF" 422 PASS clonedKey.algorithm.name is "HKDF"
423 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 423 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
424 Serialized key bytes: 4b0610a002080011223344554677 424 Serialized key bytes: 5c4b0610a00208001122334455467700
425 425
426 PASS importedKey.extraProperty is "hi" 426 PASS importedKey.extraProperty is "hi"
427 PASS importedKey.type is "secret" 427 PASS importedKey.type is "secret"
428 PASS typeof importedKey.extractable is 'boolean' 428 PASS typeof importedKey.extractable is 'boolean'
429 PASS importedKey.extractable is false 429 PASS importedKey.extractable is false
430 PASS importedKey.algorithm.name is "HKDF" 430 PASS importedKey.algorithm.name is "HKDF"
431 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 431 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
432 PASS importedKey is not clonedKey 432 PASS importedKey is not clonedKey
433 PASS clonedKey.extraProperty is undefined. 433 PASS clonedKey.extraProperty is undefined.
434 PASS clonedKey.type is "secret" 434 PASS clonedKey.type is "secret"
435 PASS typeof clonedKey.extractable is 'boolean' 435 PASS typeof clonedKey.extractable is 'boolean'
436 PASS clonedKey.extractable is false 436 PASS clonedKey.extractable is false
437 PASS clonedKey.algorithm.name is "HKDF" 437 PASS clonedKey.algorithm.name is "HKDF"
438 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 438 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
439 Serialized key bytes: 4b0610a0020b00112233445546778899aa00 439 Serialized key bytes: 5c4b0610a0020b00112233445546778899aa
440 440
441 PASS importedKey.extraProperty is "hi" 441 PASS importedKey.extraProperty is "hi"
442 PASS importedKey.type is "secret" 442 PASS importedKey.type is "secret"
443 PASS typeof importedKey.extractable is 'boolean' 443 PASS typeof importedKey.extractable is 'boolean'
444 PASS importedKey.extractable is false 444 PASS importedKey.extractable is false
445 PASS importedKey.algorithm.name is "HKDF" 445 PASS importedKey.algorithm.name is "HKDF"
446 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 446 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
447 PASS importedKey is not clonedKey 447 PASS importedKey is not clonedKey
448 PASS clonedKey.extraProperty is undefined. 448 PASS clonedKey.extraProperty is undefined.
449 PASS clonedKey.type is "secret" 449 PASS clonedKey.type is "secret"
450 PASS typeof clonedKey.extractable is 'boolean' 450 PASS typeof clonedKey.extractable is 'boolean'
451 PASS clonedKey.extractable is false 451 PASS clonedKey.extractable is false
452 PASS clonedKey.algorithm.name is "HKDF" 452 PASS clonedKey.algorithm.name is "HKDF"
453 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 453 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
454 Serialized key bytes: 4b0610a0021030112233445566778899aabbccddeeff 454 Serialized key bytes: 5c4b0610a0021030112233445566778899aabbccddeeff00
455 455
456 PASS importedKey.extraProperty is "hi" 456 PASS importedKey.extraProperty is "hi"
457 PASS importedKey.type is "secret" 457 PASS importedKey.type is "secret"
458 PASS typeof importedKey.extractable is 'boolean' 458 PASS typeof importedKey.extractable is 'boolean'
459 PASS importedKey.extractable is false 459 PASS importedKey.extractable is false
460 PASS importedKey.algorithm.name is "HKDF" 460 PASS importedKey.algorithm.name is "HKDF"
461 PASS importedKey.usages.join(',') is "deriveBits" 461 PASS importedKey.usages.join(',') is "deriveBits"
462 PASS importedKey is not clonedKey 462 PASS importedKey is not clonedKey
463 PASS clonedKey.extraProperty is undefined. 463 PASS clonedKey.extraProperty is undefined.
464 PASS clonedKey.type is "secret" 464 PASS clonedKey.type is "secret"
465 PASS typeof clonedKey.extractable is 'boolean' 465 PASS typeof clonedKey.extractable is 'boolean'
466 PASS clonedKey.extractable is false 466 PASS clonedKey.extractable is false
467 PASS clonedKey.algorithm.name is "HKDF" 467 PASS clonedKey.algorithm.name is "HKDF"
468 PASS clonedKey.usages.join(',') is "deriveBits" 468 PASS clonedKey.usages.join(',') is "deriveBits"
469 Serialized key bytes: 4b0610800200 469 Serialized key bytes: 5c4b061080020000
470 470
471 PASS importedKey.extraProperty is "hi" 471 PASS importedKey.extraProperty is "hi"
472 PASS importedKey.type is "secret" 472 PASS importedKey.type is "secret"
473 PASS typeof importedKey.extractable is 'boolean' 473 PASS typeof importedKey.extractable is 'boolean'
474 PASS importedKey.extractable is false 474 PASS importedKey.extractable is false
475 PASS importedKey.algorithm.name is "HKDF" 475 PASS importedKey.algorithm.name is "HKDF"
476 PASS importedKey.usages.join(',') is "deriveBits" 476 PASS importedKey.usages.join(',') is "deriveBits"
477 PASS importedKey is not clonedKey 477 PASS importedKey is not clonedKey
478 PASS clonedKey.extraProperty is undefined. 478 PASS clonedKey.extraProperty is undefined.
479 PASS clonedKey.type is "secret" 479 PASS clonedKey.type is "secret"
480 PASS typeof clonedKey.extractable is 'boolean' 480 PASS typeof clonedKey.extractable is 'boolean'
481 PASS clonedKey.extractable is false 481 PASS clonedKey.extractable is false
482 PASS clonedKey.algorithm.name is "HKDF" 482 PASS clonedKey.algorithm.name is "HKDF"
483 PASS clonedKey.usages.join(',') is "deriveBits" 483 PASS clonedKey.usages.join(',') is "deriveBits"
484 Serialized key bytes: 4b06108002013000 484 Serialized key bytes: 5c4b061080020130
485 485
486 PASS importedKey.extraProperty is "hi" 486 PASS importedKey.extraProperty is "hi"
487 PASS importedKey.type is "secret" 487 PASS importedKey.type is "secret"
488 PASS typeof importedKey.extractable is 'boolean' 488 PASS typeof importedKey.extractable is 'boolean'
489 PASS importedKey.extractable is false 489 PASS importedKey.extractable is false
490 PASS importedKey.algorithm.name is "HKDF" 490 PASS importedKey.algorithm.name is "HKDF"
491 PASS importedKey.usages.join(',') is "deriveBits" 491 PASS importedKey.usages.join(',') is "deriveBits"
492 PASS importedKey is not clonedKey 492 PASS importedKey is not clonedKey
493 PASS clonedKey.extraProperty is undefined. 493 PASS clonedKey.extraProperty is undefined.
494 PASS clonedKey.type is "secret" 494 PASS clonedKey.type is "secret"
495 PASS typeof clonedKey.extractable is 'boolean' 495 PASS typeof clonedKey.extractable is 'boolean'
496 PASS clonedKey.extractable is false 496 PASS clonedKey.extractable is false
497 PASS clonedKey.algorithm.name is "HKDF" 497 PASS clonedKey.algorithm.name is "HKDF"
498 PASS clonedKey.usages.join(',') is "deriveBits" 498 PASS clonedKey.usages.join(',') is "deriveBits"
499 Serialized key bytes: 4b06108002080011223344554677 499 Serialized key bytes: 5c4b0610800208001122334455467700
500 500
501 PASS importedKey.extraProperty is "hi" 501 PASS importedKey.extraProperty is "hi"
502 PASS importedKey.type is "secret" 502 PASS importedKey.type is "secret"
503 PASS typeof importedKey.extractable is 'boolean' 503 PASS typeof importedKey.extractable is 'boolean'
504 PASS importedKey.extractable is false 504 PASS importedKey.extractable is false
505 PASS importedKey.algorithm.name is "HKDF" 505 PASS importedKey.algorithm.name is "HKDF"
506 PASS importedKey.usages.join(',') is "deriveBits" 506 PASS importedKey.usages.join(',') is "deriveBits"
507 PASS importedKey is not clonedKey 507 PASS importedKey is not clonedKey
508 PASS clonedKey.extraProperty is undefined. 508 PASS clonedKey.extraProperty is undefined.
509 PASS clonedKey.type is "secret" 509 PASS clonedKey.type is "secret"
510 PASS typeof clonedKey.extractable is 'boolean' 510 PASS typeof clonedKey.extractable is 'boolean'
511 PASS clonedKey.extractable is false 511 PASS clonedKey.extractable is false
512 PASS clonedKey.algorithm.name is "HKDF" 512 PASS clonedKey.algorithm.name is "HKDF"
513 PASS clonedKey.usages.join(',') is "deriveBits" 513 PASS clonedKey.usages.join(',') is "deriveBits"
514 Serialized key bytes: 4b061080020b00112233445546778899aa00 514 Serialized key bytes: 5c4b061080020b00112233445546778899aa
515 515
516 PASS importedKey.extraProperty is "hi" 516 PASS importedKey.extraProperty is "hi"
517 PASS importedKey.type is "secret" 517 PASS importedKey.type is "secret"
518 PASS typeof importedKey.extractable is 'boolean' 518 PASS typeof importedKey.extractable is 'boolean'
519 PASS importedKey.extractable is false 519 PASS importedKey.extractable is false
520 PASS importedKey.algorithm.name is "HKDF" 520 PASS importedKey.algorithm.name is "HKDF"
521 PASS importedKey.usages.join(',') is "deriveBits" 521 PASS importedKey.usages.join(',') is "deriveBits"
522 PASS importedKey is not clonedKey 522 PASS importedKey is not clonedKey
523 PASS clonedKey.extraProperty is undefined. 523 PASS clonedKey.extraProperty is undefined.
524 PASS clonedKey.type is "secret" 524 PASS clonedKey.type is "secret"
525 PASS typeof clonedKey.extractable is 'boolean' 525 PASS typeof clonedKey.extractable is 'boolean'
526 PASS clonedKey.extractable is false 526 PASS clonedKey.extractable is false
527 PASS clonedKey.algorithm.name is "HKDF" 527 PASS clonedKey.algorithm.name is "HKDF"
528 PASS clonedKey.usages.join(',') is "deriveBits" 528 PASS clonedKey.usages.join(',') is "deriveBits"
529 Serialized key bytes: 4b061080021030112233445566778899aabbccddeeff 529 Serialized key bytes: 5c4b061080021030112233445566778899aabbccddeeff00
530 530
531 PASS importedKey.extraProperty is "hi" 531 PASS importedKey.extraProperty is "hi"
532 PASS importedKey.type is "secret" 532 PASS importedKey.type is "secret"
533 PASS typeof importedKey.extractable is 'boolean' 533 PASS typeof importedKey.extractable is 'boolean'
534 PASS importedKey.extractable is false 534 PASS importedKey.extractable is false
535 PASS importedKey.algorithm.name is "HKDF" 535 PASS importedKey.algorithm.name is "HKDF"
536 PASS importedKey.usages.join(',') is "deriveKey" 536 PASS importedKey.usages.join(',') is "deriveKey"
537 PASS importedKey is not clonedKey 537 PASS importedKey is not clonedKey
538 PASS clonedKey.extraProperty is undefined. 538 PASS clonedKey.extraProperty is undefined.
539 PASS clonedKey.type is "secret" 539 PASS clonedKey.type is "secret"
540 PASS typeof clonedKey.extractable is 'boolean' 540 PASS typeof clonedKey.extractable is 'boolean'
541 PASS clonedKey.extractable is false 541 PASS clonedKey.extractable is false
542 PASS clonedKey.algorithm.name is "HKDF" 542 PASS clonedKey.algorithm.name is "HKDF"
543 PASS clonedKey.usages.join(',') is "deriveKey" 543 PASS clonedKey.usages.join(',') is "deriveKey"
544 Serialized key bytes: 4b0610200000 544 Serialized key bytes: 5c4b06102000
545 545
546 PASS importedKey.extraProperty is "hi" 546 PASS importedKey.extraProperty is "hi"
547 PASS importedKey.type is "secret" 547 PASS importedKey.type is "secret"
548 PASS typeof importedKey.extractable is 'boolean' 548 PASS typeof importedKey.extractable is 'boolean'
549 PASS importedKey.extractable is false 549 PASS importedKey.extractable is false
550 PASS importedKey.algorithm.name is "HKDF" 550 PASS importedKey.algorithm.name is "HKDF"
551 PASS importedKey.usages.join(',') is "deriveKey" 551 PASS importedKey.usages.join(',') is "deriveKey"
552 PASS importedKey is not clonedKey 552 PASS importedKey is not clonedKey
553 PASS clonedKey.extraProperty is undefined. 553 PASS clonedKey.extraProperty is undefined.
554 PASS clonedKey.type is "secret" 554 PASS clonedKey.type is "secret"
555 PASS typeof clonedKey.extractable is 'boolean' 555 PASS typeof clonedKey.extractable is 'boolean'
556 PASS clonedKey.extractable is false 556 PASS clonedKey.extractable is false
557 PASS clonedKey.algorithm.name is "HKDF" 557 PASS clonedKey.algorithm.name is "HKDF"
558 PASS clonedKey.usages.join(',') is "deriveKey" 558 PASS clonedKey.usages.join(',') is "deriveKey"
559 Serialized key bytes: 4b0610200130 559 Serialized key bytes: 5c4b061020013000
560 560
561 PASS importedKey.extraProperty is "hi" 561 PASS importedKey.extraProperty is "hi"
562 PASS importedKey.type is "secret" 562 PASS importedKey.type is "secret"
563 PASS typeof importedKey.extractable is 'boolean' 563 PASS typeof importedKey.extractable is 'boolean'
564 PASS importedKey.extractable is false 564 PASS importedKey.extractable is false
565 PASS importedKey.algorithm.name is "HKDF" 565 PASS importedKey.algorithm.name is "HKDF"
566 PASS importedKey.usages.join(',') is "deriveKey" 566 PASS importedKey.usages.join(',') is "deriveKey"
567 PASS importedKey is not clonedKey 567 PASS importedKey is not clonedKey
568 PASS clonedKey.extraProperty is undefined. 568 PASS clonedKey.extraProperty is undefined.
569 PASS clonedKey.type is "secret" 569 PASS clonedKey.type is "secret"
570 PASS typeof clonedKey.extractable is 'boolean' 570 PASS typeof clonedKey.extractable is 'boolean'
571 PASS clonedKey.extractable is false 571 PASS clonedKey.extractable is false
572 PASS clonedKey.algorithm.name is "HKDF" 572 PASS clonedKey.algorithm.name is "HKDF"
573 PASS clonedKey.usages.join(',') is "deriveKey" 573 PASS clonedKey.usages.join(',') is "deriveKey"
574 Serialized key bytes: 4b06102008001122334455467700 574 Serialized key bytes: 5c4b061020080011223344554677
575 575
576 PASS importedKey.extraProperty is "hi" 576 PASS importedKey.extraProperty is "hi"
577 PASS importedKey.type is "secret" 577 PASS importedKey.type is "secret"
578 PASS typeof importedKey.extractable is 'boolean' 578 PASS typeof importedKey.extractable is 'boolean'
579 PASS importedKey.extractable is false 579 PASS importedKey.extractable is false
580 PASS importedKey.algorithm.name is "HKDF" 580 PASS importedKey.algorithm.name is "HKDF"
581 PASS importedKey.usages.join(',') is "deriveKey" 581 PASS importedKey.usages.join(',') is "deriveKey"
582 PASS importedKey is not clonedKey 582 PASS importedKey is not clonedKey
583 PASS clonedKey.extraProperty is undefined. 583 PASS clonedKey.extraProperty is undefined.
584 PASS clonedKey.type is "secret" 584 PASS clonedKey.type is "secret"
585 PASS typeof clonedKey.extractable is 'boolean' 585 PASS typeof clonedKey.extractable is 'boolean'
586 PASS clonedKey.extractable is false 586 PASS clonedKey.extractable is false
587 PASS clonedKey.algorithm.name is "HKDF" 587 PASS clonedKey.algorithm.name is "HKDF"
588 PASS clonedKey.usages.join(',') is "deriveKey" 588 PASS clonedKey.usages.join(',') is "deriveKey"
589 Serialized key bytes: 4b0610200b00112233445546778899aa 589 Serialized key bytes: 5c4b0610200b00112233445546778899aa00
590 590
591 PASS importedKey.extraProperty is "hi" 591 PASS importedKey.extraProperty is "hi"
592 PASS importedKey.type is "secret" 592 PASS importedKey.type is "secret"
593 PASS typeof importedKey.extractable is 'boolean' 593 PASS typeof importedKey.extractable is 'boolean'
594 PASS importedKey.extractable is false 594 PASS importedKey.extractable is false
595 PASS importedKey.algorithm.name is "HKDF" 595 PASS importedKey.algorithm.name is "HKDF"
596 PASS importedKey.usages.join(',') is "deriveKey" 596 PASS importedKey.usages.join(',') is "deriveKey"
597 PASS importedKey is not clonedKey 597 PASS importedKey is not clonedKey
598 PASS clonedKey.extraProperty is undefined. 598 PASS clonedKey.extraProperty is undefined.
599 PASS clonedKey.type is "secret" 599 PASS clonedKey.type is "secret"
600 PASS typeof clonedKey.extractable is 'boolean' 600 PASS typeof clonedKey.extractable is 'boolean'
601 PASS clonedKey.extractable is false 601 PASS clonedKey.extractable is false
602 PASS clonedKey.algorithm.name is "HKDF" 602 PASS clonedKey.algorithm.name is "HKDF"
603 PASS clonedKey.usages.join(',') is "deriveKey" 603 PASS clonedKey.usages.join(',') is "deriveKey"
604 Serialized key bytes: 4b0610201030112233445566778899aabbccddeeff00 604 Serialized key bytes: 5c4b0610201030112233445566778899aabbccddeeff
605 605
606 PASS importedKey.extraProperty is "hi" 606 PASS importedKey.extraProperty is "hi"
607 PASS importedKey.type is "secret" 607 PASS importedKey.type is "secret"
608 PASS typeof importedKey.extractable is 'boolean' 608 PASS typeof importedKey.extractable is 'boolean'
609 PASS importedKey.extractable is false 609 PASS importedKey.extractable is false
610 PASS importedKey.algorithm.name is "HKDF" 610 PASS importedKey.algorithm.name is "HKDF"
611 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 611 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
612 PASS importedKey is not clonedKey 612 PASS importedKey is not clonedKey
613 PASS clonedKey.extraProperty is undefined. 613 PASS clonedKey.extraProperty is undefined.
614 PASS clonedKey.type is "secret" 614 PASS clonedKey.type is "secret"
615 PASS typeof clonedKey.extractable is 'boolean' 615 PASS typeof clonedKey.extractable is 'boolean'
616 PASS clonedKey.extractable is false 616 PASS clonedKey.extractable is false
617 PASS clonedKey.algorithm.name is "HKDF" 617 PASS clonedKey.algorithm.name is "HKDF"
618 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 618 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
619 Serialized key bytes: 4b0610a00200 619 Serialized key bytes: 5c4b0610a0020000
620 620
621 PASS importedKey.extraProperty is "hi" 621 PASS importedKey.extraProperty is "hi"
622 PASS importedKey.type is "secret" 622 PASS importedKey.type is "secret"
623 PASS typeof importedKey.extractable is 'boolean' 623 PASS typeof importedKey.extractable is 'boolean'
624 PASS importedKey.extractable is false 624 PASS importedKey.extractable is false
625 PASS importedKey.algorithm.name is "HKDF" 625 PASS importedKey.algorithm.name is "HKDF"
626 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 626 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
627 PASS importedKey is not clonedKey 627 PASS importedKey is not clonedKey
628 PASS clonedKey.extraProperty is undefined. 628 PASS clonedKey.extraProperty is undefined.
629 PASS clonedKey.type is "secret" 629 PASS clonedKey.type is "secret"
630 PASS typeof clonedKey.extractable is 'boolean' 630 PASS typeof clonedKey.extractable is 'boolean'
631 PASS clonedKey.extractable is false 631 PASS clonedKey.extractable is false
632 PASS clonedKey.algorithm.name is "HKDF" 632 PASS clonedKey.algorithm.name is "HKDF"
633 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 633 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
634 Serialized key bytes: 4b0610a002013000 634 Serialized key bytes: 5c4b0610a0020130
635 635
636 PASS importedKey.extraProperty is "hi" 636 PASS importedKey.extraProperty is "hi"
637 PASS importedKey.type is "secret" 637 PASS importedKey.type is "secret"
638 PASS typeof importedKey.extractable is 'boolean' 638 PASS typeof importedKey.extractable is 'boolean'
639 PASS importedKey.extractable is false 639 PASS importedKey.extractable is false
640 PASS importedKey.algorithm.name is "HKDF" 640 PASS importedKey.algorithm.name is "HKDF"
641 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 641 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
642 PASS importedKey is not clonedKey 642 PASS importedKey is not clonedKey
643 PASS clonedKey.extraProperty is undefined. 643 PASS clonedKey.extraProperty is undefined.
644 PASS clonedKey.type is "secret" 644 PASS clonedKey.type is "secret"
645 PASS typeof clonedKey.extractable is 'boolean' 645 PASS typeof clonedKey.extractable is 'boolean'
646 PASS clonedKey.extractable is false 646 PASS clonedKey.extractable is false
647 PASS clonedKey.algorithm.name is "HKDF" 647 PASS clonedKey.algorithm.name is "HKDF"
648 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 648 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
649 Serialized key bytes: 4b0610a002080011223344554677 649 Serialized key bytes: 5c4b0610a00208001122334455467700
650 650
651 PASS importedKey.extraProperty is "hi" 651 PASS importedKey.extraProperty is "hi"
652 PASS importedKey.type is "secret" 652 PASS importedKey.type is "secret"
653 PASS typeof importedKey.extractable is 'boolean' 653 PASS typeof importedKey.extractable is 'boolean'
654 PASS importedKey.extractable is false 654 PASS importedKey.extractable is false
655 PASS importedKey.algorithm.name is "HKDF" 655 PASS importedKey.algorithm.name is "HKDF"
656 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 656 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
657 PASS importedKey is not clonedKey 657 PASS importedKey is not clonedKey
658 PASS clonedKey.extraProperty is undefined. 658 PASS clonedKey.extraProperty is undefined.
659 PASS clonedKey.type is "secret" 659 PASS clonedKey.type is "secret"
660 PASS typeof clonedKey.extractable is 'boolean' 660 PASS typeof clonedKey.extractable is 'boolean'
661 PASS clonedKey.extractable is false 661 PASS clonedKey.extractable is false
662 PASS clonedKey.algorithm.name is "HKDF" 662 PASS clonedKey.algorithm.name is "HKDF"
663 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 663 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
664 Serialized key bytes: 4b0610a0020b00112233445546778899aa00 664 Serialized key bytes: 5c4b0610a0020b00112233445546778899aa
665 665
666 PASS importedKey.extraProperty is "hi" 666 PASS importedKey.extraProperty is "hi"
667 PASS importedKey.type is "secret" 667 PASS importedKey.type is "secret"
668 PASS typeof importedKey.extractable is 'boolean' 668 PASS typeof importedKey.extractable is 'boolean'
669 PASS importedKey.extractable is false 669 PASS importedKey.extractable is false
670 PASS importedKey.algorithm.name is "HKDF" 670 PASS importedKey.algorithm.name is "HKDF"
671 PASS importedKey.usages.join(',') is "deriveKey,deriveBits" 671 PASS importedKey.usages.join(',') is "deriveKey,deriveBits"
672 PASS importedKey is not clonedKey 672 PASS importedKey is not clonedKey
673 PASS clonedKey.extraProperty is undefined. 673 PASS clonedKey.extraProperty is undefined.
674 PASS clonedKey.type is "secret" 674 PASS clonedKey.type is "secret"
675 PASS typeof clonedKey.extractable is 'boolean' 675 PASS typeof clonedKey.extractable is 'boolean'
676 PASS clonedKey.extractable is false 676 PASS clonedKey.extractable is false
677 PASS clonedKey.algorithm.name is "HKDF" 677 PASS clonedKey.algorithm.name is "HKDF"
678 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits" 678 PASS clonedKey.usages.join(',') is "deriveKey,deriveBits"
679 Serialized key bytes: 4b0610a0021030112233445566778899aabbccddeeff 679 Serialized key bytes: 5c4b0610a0021030112233445566778899aabbccddeeff00
680 680
681 PASS successfullyParsed is true 681 PASS successfullyParsed is true
682 682
683 TEST COMPLETE 683 TEST COMPLETE
684 684
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698