Update SubtleCrypto::generateKey to match the latest spec
[WebKit-https.git] / LayoutTests / imported / w3c / WebCryptoAPI / generateKey / test_aes-cbc-expected.txt
1 generateKey Tests for Good Parameters
3 Warning! RSA key generation is intrinsically very slow, so the related tests can take up to several minutes to complete, depending on browser!
6 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [encrypt]) 
7 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [encrypt]) 
8 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [decrypt, encrypt]) 
9 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [decrypt, encrypt]) 
10 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [wrapKey, decrypt, encrypt]) 
11 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt, encrypt]) 
12 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
13 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
14 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt]) 
15 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt]) 
16 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [wrapKey, encrypt]) 
17 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, encrypt]) 
18 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt]) 
19 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt]) 
20 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, encrypt]) 
21 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, encrypt]) 
22 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [decrypt]) 
23 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [decrypt]) 
24 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [wrapKey, decrypt]) 
25 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [wrapKey, decrypt]) 
26 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt]) 
27 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt]) 
28 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, decrypt]) 
29 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, decrypt]) 
30 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [wrapKey]) 
31 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [wrapKey]) 
32 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey, wrapKey]) 
33 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey, wrapKey]) 
34 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [unwrapKey]) 
35 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [unwrapKey]) 
36 PASS Success: generateKey({length: 128, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
37 PASS Success: generateKey({length: 128, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
38 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [encrypt]) 
39 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [encrypt]) 
40 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [decrypt, encrypt]) 
41 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [decrypt, encrypt]) 
42 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [wrapKey, decrypt, encrypt]) 
43 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt, encrypt]) 
44 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
45 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
46 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt]) 
47 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt]) 
48 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [wrapKey, encrypt]) 
49 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, encrypt]) 
50 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt]) 
51 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt]) 
52 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, encrypt]) 
53 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, encrypt]) 
54 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [decrypt]) 
55 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [decrypt]) 
56 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [wrapKey, decrypt]) 
57 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [wrapKey, decrypt]) 
58 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt]) 
59 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt]) 
60 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, decrypt]) 
61 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, decrypt]) 
62 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [wrapKey]) 
63 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [wrapKey]) 
64 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey, wrapKey]) 
65 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey, wrapKey]) 
66 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [unwrapKey]) 
67 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [unwrapKey]) 
68 PASS Success: generateKey({length: 192, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
69 PASS Success: generateKey({length: 192, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
70 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [encrypt]) 
71 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [encrypt]) 
72 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [decrypt, encrypt]) 
73 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [decrypt, encrypt]) 
74 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [wrapKey, decrypt, encrypt]) 
75 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt, encrypt]) 
76 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
77 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
78 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, decrypt, encrypt]) 
79 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt, encrypt]) 
80 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [wrapKey, encrypt]) 
81 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, encrypt]) 
82 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, wrapKey, encrypt]) 
83 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, encrypt]) 
84 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, encrypt]) 
85 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, encrypt]) 
86 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [decrypt]) 
87 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [decrypt]) 
88 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [wrapKey, decrypt]) 
89 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [wrapKey, decrypt]) 
90 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, wrapKey, decrypt]) 
91 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey, decrypt]) 
92 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, decrypt]) 
93 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, decrypt]) 
94 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [wrapKey]) 
95 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [wrapKey]) 
96 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey, wrapKey]) 
97 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey, wrapKey]) 
98 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [unwrapKey]) 
99 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [unwrapKey]) 
100 PASS Success: generateKey({length: 256, name: AES-CBC}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
101 PASS Success: generateKey({length: 256, name: AES-CBC}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
102 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [encrypt]) 
103 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [encrypt]) 
104 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [decrypt, encrypt]) 
105 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [decrypt, encrypt]) 
106 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
107 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
108 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
109 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
110 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
111 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
112 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [wrapKey, encrypt]) 
113 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [wrapKey, encrypt]) 
114 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
115 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
116 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, encrypt]) 
117 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, encrypt]) 
118 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [decrypt]) 
119 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [decrypt]) 
120 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [wrapKey, decrypt]) 
121 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [wrapKey, decrypt]) 
122 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
123 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
124 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, decrypt]) 
125 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, decrypt]) 
126 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [wrapKey]) 
127 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [wrapKey]) 
128 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey, wrapKey]) 
129 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey, wrapKey]) 
130 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [unwrapKey]) 
131 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [unwrapKey]) 
132 PASS Success: generateKey({length: 128, name: aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
133 PASS Success: generateKey({length: 128, name: aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
134 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [encrypt]) 
135 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [encrypt]) 
136 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [decrypt, encrypt]) 
137 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [decrypt, encrypt]) 
138 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
139 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
140 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
141 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
142 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
143 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
144 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [wrapKey, encrypt]) 
145 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [wrapKey, encrypt]) 
146 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
147 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
148 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, encrypt]) 
149 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, encrypt]) 
150 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [decrypt]) 
151 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [decrypt]) 
152 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [wrapKey, decrypt]) 
153 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [wrapKey, decrypt]) 
154 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
155 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
156 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, decrypt]) 
157 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, decrypt]) 
158 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [wrapKey]) 
159 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [wrapKey]) 
160 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey, wrapKey]) 
161 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey, wrapKey]) 
162 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [unwrapKey]) 
163 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [unwrapKey]) 
164 PASS Success: generateKey({length: 192, name: aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
165 PASS Success: generateKey({length: 192, name: aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
166 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [encrypt]) 
167 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [encrypt]) 
168 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [decrypt, encrypt]) 
169 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [decrypt, encrypt]) 
170 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
171 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
172 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
173 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
174 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
175 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
176 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [wrapKey, encrypt]) 
177 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [wrapKey, encrypt]) 
178 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
179 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
180 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, encrypt]) 
181 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, encrypt]) 
182 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [decrypt]) 
183 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [decrypt]) 
184 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [wrapKey, decrypt]) 
185 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [wrapKey, decrypt]) 
186 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
187 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
188 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, decrypt]) 
189 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, decrypt]) 
190 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [wrapKey]) 
191 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [wrapKey]) 
192 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey, wrapKey]) 
193 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey, wrapKey]) 
194 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [unwrapKey]) 
195 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [unwrapKey]) 
196 PASS Success: generateKey({length: 256, name: aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
197 PASS Success: generateKey({length: 256, name: aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
198 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [encrypt]) 
199 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [encrypt]) 
200 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [decrypt, encrypt]) 
201 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [decrypt, encrypt]) 
202 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
203 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
204 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
205 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
206 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
207 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
208 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [wrapKey, encrypt]) 
209 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [wrapKey, encrypt]) 
210 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
211 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
212 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, encrypt]) 
213 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, encrypt]) 
214 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [decrypt]) 
215 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [decrypt]) 
216 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [wrapKey, decrypt]) 
217 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [wrapKey, decrypt]) 
218 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
219 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
220 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, decrypt]) 
221 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, decrypt]) 
222 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [wrapKey]) 
223 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [wrapKey]) 
224 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey, wrapKey]) 
225 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey, wrapKey]) 
226 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [unwrapKey]) 
227 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [unwrapKey]) 
228 PASS Success: generateKey({length: 128, name: Aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
229 PASS Success: generateKey({length: 128, name: Aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
230 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [encrypt]) 
231 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [encrypt]) 
232 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [decrypt, encrypt]) 
233 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [decrypt, encrypt]) 
234 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
235 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
236 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
237 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
238 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
239 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
240 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [wrapKey, encrypt]) 
241 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [wrapKey, encrypt]) 
242 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
243 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
244 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, encrypt]) 
245 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, encrypt]) 
246 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [decrypt]) 
247 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [decrypt]) 
248 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [wrapKey, decrypt]) 
249 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [wrapKey, decrypt]) 
250 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
251 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
252 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, decrypt]) 
253 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, decrypt]) 
254 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [wrapKey]) 
255 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [wrapKey]) 
256 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey, wrapKey]) 
257 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey, wrapKey]) 
258 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [unwrapKey]) 
259 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [unwrapKey]) 
260 PASS Success: generateKey({length: 192, name: Aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
261 PASS Success: generateKey({length: 192, name: Aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
262 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [encrypt]) 
263 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [encrypt]) 
264 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [decrypt, encrypt]) 
265 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [decrypt, encrypt]) 
266 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [wrapKey, decrypt, encrypt]) 
267 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [wrapKey, decrypt, encrypt]) 
268 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt, encrypt]) 
269 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt, encrypt]) 
270 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, decrypt, encrypt]) 
271 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, decrypt, encrypt]) 
272 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [wrapKey, encrypt]) 
273 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [wrapKey, encrypt]) 
274 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, wrapKey, encrypt]) 
275 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, wrapKey, encrypt]) 
276 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, encrypt]) 
277 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, encrypt]) 
278 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [decrypt]) 
279 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [decrypt]) 
280 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [wrapKey, decrypt]) 
281 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [wrapKey, decrypt]) 
282 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, wrapKey, decrypt]) 
283 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, wrapKey, decrypt]) 
284 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, decrypt]) 
285 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, decrypt]) 
286 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [wrapKey]) 
287 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [wrapKey]) 
288 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey, wrapKey]) 
289 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey, wrapKey]) 
290 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [unwrapKey]) 
291 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [unwrapKey]) 
292 PASS Success: generateKey({length: 256, name: Aes-cbc}, false, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey]) 
293 PASS Success: generateKey({length: 256, name: Aes-cbc}, true, [encrypt, decrypt, wrapKey, unwrapKey, encrypt, decrypt, wrapKey, unwrapKey])