2 "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": {
5 "2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm": {
8 "2dcontext/compositing/2d.composite.globalAlpha.canvascopy.html": {
10 "Canvas test: 2d.composite.globalAlpha.canvascopy": { "expected": "FAIL" }
13 "2dcontext/compositing/2d.composite.operation.darker.html": {
15 "Canvas test: 2d.composite.operation.darker": { "expected": "FAIL" }
18 "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html": {
20 "drawImage() of an APNG with no poster frame draws the first frame": { "expected": "FAIL" }
23 "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html": {
25 "drawImage() of an animated GIF draws the first frame": { "expected": "FAIL" }
28 "2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html": {
30 "drawImage() of an APNG draws the poster frame": { "expected": "FAIL" }
33 "2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html": {
35 "drawImage with zero-sized source rectangle draws nothing without exception": { "expected": "FAIL" }
38 "2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html": {
40 "drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR": { "expected": "FAIL" }
43 "2dcontext/drawing-images-to-the-canvas/drawimage_canvas.html": {
45 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,20 should be blue.": { "expected": "FAIL" },
46 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 20,0 should be blue.": { "expected": "FAIL" },
47 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 20,20 should be blue.": { "expected": "FAIL" },
48 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 24,24 should be blue.": { "expected": "FAIL" },
49 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,0 should be black.": { "expected": "FAIL" },
50 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,19 should be black.": { "expected": "FAIL" },
51 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 19,0 should be black.": { "expected": "FAIL" },
52 "Test scenario 8: sx = 25, sy = 25, sw = 50, sh = 50, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 19,19 should be black.": { "expected": "FAIL" },
53 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 50,50 should be blue.": { "expected": "FAIL" },
54 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 50,99 should be blue.": { "expected": "FAIL" },
55 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 99,50 should be blue.": { "expected": "FAIL" },
56 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 99,99 should be blue.": { "expected": "FAIL" },
57 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 55,55 should be black.": { "expected": "FAIL" },
58 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 55,94 should be black.": { "expected": "FAIL" },
59 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 94,55 should be black.": { "expected": "FAIL" },
60 "Test scenario 9: sx = 0, sy = 0, sw = 50, sh = 50, dx = 100, dy = 100, dw = -50, dh = -50 --- Pixel 94,94 should be black.": { "expected": "FAIL" },
61 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 0,0 should be blue.": { "expected": "FAIL" },
62 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 1,1 should be blue.": { "expected": "FAIL" },
63 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 23,23 should be blue.": { "expected": "FAIL" },
64 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 24,24 should be blue.": { "expected": "FAIL" },
65 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 3,3 should be black.": { "expected": "FAIL" },
66 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 3,21 should be black.": { "expected": "FAIL" },
67 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 21,3 should be black.": { "expected": "FAIL" },
68 "Test scenario 11: sx = 0, sy = 0, sw = 100, sh = 100, dx = 0, dy = 0, dw = 50, dh = 50 --- Pixel 21,21 should be black.": { "expected": "FAIL" },
69 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,70 should be blue.": { "expected": "FAIL" },
70 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,99 should be blue.": { "expected": "FAIL" },
71 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,70 should be blue.": { "expected": "FAIL" },
72 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 82,82 should be blue.": { "expected": "FAIL" },
73 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 84,84 should be black.": { "expected": "FAIL" },
74 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 84,99 should be black.": { "expected": "FAIL" },
75 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,84 should be black.": { "expected": "FAIL" },
76 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,99 should be black.": { "expected": "FAIL" }
79 "2dcontext/drawing-images-to-the-canvas/drawimage_html_image.html": {
81 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,99 should be light purple.": { "expected": "FAIL" },
82 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,70 should be light purple.": { "expected": "FAIL" },
83 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,99 should be light purple.": { "expected": "FAIL" },
84 "Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 69,69 should be red.": { "expected": "FAIL" }
87 "2dcontext/drawing-images-to-the-canvas/drawimage_svg_image_1.html": {
89 "Load a 100x100 image to a SVG image and draw it to a 100x100 canvas.": { "expected": "FAIL" }
92 "2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html": {
94 "drawCustomFocusRing must return false for an element that is not focused.": { "expected": "FAIL" },
95 "drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.": { "expected": "FAIL" }
98 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html": {
100 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-1": { "expected": "FAIL" }
103 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html": {
105 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-2": { "expected": "FAIL" }
108 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html": {
110 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-3": { "expected": "FAIL" }
113 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html": {
115 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-4": { "expected": "FAIL" }
118 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html": {
120 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-5": { "expected": "FAIL" }
123 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html": {
125 "Canvas test: 2d.fillStyle.parse.css-color-4-rgb-6": { "expected": "FAIL" }
128 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html": {
130 "Canvas test: 2d.fillStyle.parse.css-color-4-rgba-1": { "expected": "FAIL" }
133 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html": {
135 "Canvas test: 2d.fillStyle.parse.css-color-4-rgba-3": { "expected": "FAIL" }
138 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html": {
140 "Canvas test: 2d.fillStyle.parse.css-color-4-rgba-4": { "expected": "FAIL" }
143 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html": {
145 "Canvas test: 2d.fillStyle.parse.css-color-4-rgba-5": { "expected": "FAIL" }
148 "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html": {
150 "Canvas test: 2d.fillStyle.parse.css-color-4-rgba-6": { "expected": "FAIL" }
153 "2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html": {
155 "createPattern() of an animated GIF draws the first frame": { "expected": "FAIL" }
158 "2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html": {
160 "Canvas test: 2d.pattern.image.broken": { "expected": "FAIL" }
163 "2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html": {
165 "fillRect should not affect current default path and NotSupportedError should be thrown.": { "expected": "FAIL" },
166 "strokeRect should not affect current default path and NotSupportedError should be thrown.": { "expected": "FAIL" },
167 "fillText should not affect current default path and NotSupportedError should be thrown.": { "expected": "FAIL" },
168 "strokeText should not affect current default path and NotSupportedError shuld be thrown.": { "expected": "FAIL" }
171 "2dcontext/hit-regions/hitregions-members-exist.html": {
173 "context.addHitRegion Exists": { "expected": "FAIL" },
174 "context.removeHitRegion Exists": { "expected": "FAIL" },
175 "context.clearHitRegions Exists": { "expected": "FAIL" }
178 "2dcontext/image-smoothing/imagesmoothing.html": {
180 "Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern().": { "expected": "FAIL" },
181 "Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern().": { "expected": "FAIL" },
182 "Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern().": { "expected": "FAIL" }
185 "2dcontext/imagebitmap/createImageBitmap-drawImage.html": {
187 "createImageBitmap from a bitmap SVGImageElement, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
188 "createImageBitmap from a bitmap SVGImageElement scaled down, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
189 "createImageBitmap from a bitmap SVGImageElement scaled up, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
190 "createImageBitmap from a bitmap SVGImageElement resized, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
191 "createImageBitmap from a bitmap SVGImageElement with negative sw/sh, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
192 "createImageBitmap from a vector SVGImageElement, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
193 "createImageBitmap from a vector SVGImageElement scaled down, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
194 "createImageBitmap from a vector SVGImageElement scaled up, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
195 "createImageBitmap from a vector SVGImageElement resized, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
196 "createImageBitmap from a vector SVGImageElement with negative sw/sh, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
197 "createImageBitmap from an OffscreenCanvas, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
198 "createImageBitmap from an OffscreenCanvas scaled down, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
199 "createImageBitmap from an OffscreenCanvas scaled up, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
200 "createImageBitmap from an OffscreenCanvas resized, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
201 "createImageBitmap from an OffscreenCanvas with negative sw/sh, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
202 "createImageBitmap from an ImageData, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
203 "createImageBitmap from an ImageData scaled down, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
204 "createImageBitmap from an ImageData scaled up, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
205 "createImageBitmap from an ImageData resized, and drawImage on the created ImageBitmap": { "expected": "FAIL" },
206 "createImageBitmap from an ImageData with negative sw/sh, and drawImage on the created ImageBitmap": { "expected": "FAIL" }
209 "2dcontext/imagebitmap/createImageBitmap-invalid-args.html": {
211 "createImageBitmap with a an HTMLCanvasElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
212 "createImageBitmap with a an HTMLVideoElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
213 "createImageBitmap with a an HTMLVideoElement from a data URL source and oversized (unallocatable) crop region": { "expected": "FAIL" },
214 "createImageBitmap with a a bitmap HTMLImageElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
215 "createImageBitmap with a a vector HTMLImageElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
216 "createImageBitmap with a a bitmap SVGImageElement source and sw set to 0": { "expected": "FAIL" },
217 "createImageBitmap with a a bitmap SVGImageElement source and sh set to 0": { "expected": "FAIL" },
218 "createImageBitmap with a a bitmap SVGImageElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
219 "createImageBitmap with a a vector SVGImageElement source and sw set to 0": { "expected": "FAIL" },
220 "createImageBitmap with a a vector SVGImageElement source and sh set to 0": { "expected": "FAIL" },
221 "createImageBitmap with a a vector SVGImageElement source and oversized (unallocatable) crop region": { "expected": "FAIL" },
222 "createImageBitmap with a an OffscreenCanvas source and sw set to 0": { "expected": "FAIL" },
223 "createImageBitmap with a an OffscreenCanvas source and sh set to 0": { "expected": "FAIL" },
224 "createImageBitmap with a an OffscreenCanvas source and oversized (unallocatable) crop region": { "expected": "FAIL" },
225 "createImageBitmap with a an ImageData source and oversized (unallocatable) crop region": { "expected": "FAIL" },
226 "createImageBitmap with a an ImageBitmap source and oversized (unallocatable) crop region": { "expected": "FAIL" },
227 "createImageBitmap with a a Blob source and oversized (unallocatable) crop region": { "expected": "FAIL" },
228 "createImageBitmap with an invalid OffscreenCanvas source.": { "expected": "FAIL" },
229 "createImageBitmap with an available but undecodable image source.": { "expected": "FAIL" },
230 "createImageBitmap with an available but zero height image source.": { "expected": "FAIL" },
231 "createImageBitmap with an available but zero width image source.": { "expected": "FAIL" }
234 "2dcontext/imagebitmap/createImageBitmap-origin.sub.html": {
236 "cross-origin SVGImageElement": { "expected": "FAIL" }
239 "2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html": {
241 "createImageBitmap does not crash or reject the promise when passing very large sx": { "expected": "FAIL" },
242 "createImageBitmap does not crash or reject the promise when passing very large sy": { "expected": "FAIL" },
243 "createImageBitmap does not crash or reject the promise when passing very large sw": { "expected": "FAIL" },
244 "createImageBitmap does not crash or reject the promise when passing very large sh": { "expected": "FAIL" },
245 "createImageBitmap does not crash or reject the promise when passing very large sx, sy, sw and sh": { "expected": "FAIL" }
248 "2dcontext/pixel-manipulation/2d.imageData.create2.double.html": {
250 "createImageData(w, h) double is converted to long": { "expected": "FAIL" }
253 "2dcontext/pixel-manipulation/2d.imageData.create2.zero.html": {
255 "createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero": { "expected": "FAIL" }
258 "2dcontext/pixel-manipulation/2d.imageData.get.double.html": {
260 "createImageData(w, h) double is converted to long": { "expected": "FAIL" }
263 "2dcontext/pixel-manipulation/2d.imageData.get.zero.html": {
265 "getImageData() throws INDEX_SIZE_ERR if size is zero": { "expected": "FAIL" }
268 "2dcontext/pixel-manipulation/2d.imageData.object.ctor.array.html": {
270 "ImageData has a usable constructor": { "expected": "FAIL" }
273 "2dcontext/text-styles/2d.text.draw.baseline.bottom.html": {
275 "textBaseline bottom is the bottom of the em square (not the bounding box)": { "expected": "FAIL" }
278 "2dcontext/text-styles/2d.text.draw.baseline.hanging.html": {
280 "Canvas test: 2d.text.draw.baseline.hanging": { "expected": "FAIL" }
283 "2dcontext/text-styles/2d.text.draw.baseline.ideographic.html": {
285 "Canvas test: 2d.text.draw.baseline.ideographic": { "expected": "FAIL" }
288 "2dcontext/text-styles/2d.text.draw.baseline.middle.html": {
290 "textBaseline middle is the middle of the em square (not the bounding box)": { "expected": "FAIL" }
293 "2dcontext/text-styles/2d.text.draw.baseline.top.html": {
295 "textBaseline top is the top of the em square (not the bounding box)": { "expected": "FAIL" }
298 "2dcontext/text-styles/2d.text.draw.space.collapse.end.html": {
300 "Space characters at the end of a line are collapsed (per CSS)": { "expected": "FAIL" }
303 "2dcontext/text-styles/2d.text.draw.space.collapse.other.html": {
305 "Space characters are converted to U+0020, and collapsed (per CSS)": { "expected": "FAIL" }
308 "2dcontext/text-styles/2d.text.draw.space.collapse.space.html": {
310 "Space characters are converted to U+0020, and collapsed (per CSS)": { "expected": "FAIL" }
313 "2dcontext/text-styles/2d.text.draw.space.collapse.start.html": {
315 "Space characters at the start of a line are collapsed (per CSS)": { "expected": "FAIL" }
318 "2dcontext/text-styles/2d.text.measure.width.space.html": {
320 "Space characters are converted to U+0020 and collapsed (per CSS)": { "expected": "FAIL" }
324 "WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js": {
325 "test_name": "ecdh_bits.https.worker.html",
327 "P-256 non-multiple of 8 bits": { "expected": "FAIL" },
328 "P-384 non-multiple of 8 bits": { "expected": "FAIL" },
329 "P-521 non-multiple of 8 bits": { "expected": "FAIL" }
332 "WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js": {
333 "test_name": "hkdf.https.worker.html",
334 "disabled": "Lousy HKDF support"
336 "WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js": {
337 "test_name": "pbkdf2.https.worker.html",
338 "disabled": "Lousy PBKDF2 support"
340 "WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html": {
342 "P-256 non-multiple of 8 bits": { "expected": "FAIL" },
343 "P-384 non-multiple of 8 bits": { "expected": "FAIL" },
344 "P-521 non-multiple of 8 bits": { "expected": "FAIL" }
347 "WebCryptoAPI/derive_bits_keys/test_hkdf.https.html": {
348 "disabled": "Lousy HKDF support"
350 "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html": {
351 "disabled": "Lousy PBKDF2 support"
353 "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html": {
354 "disabled": "Lousy PBKDF2 support"
356 "WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html": {
357 "disabled": "Lousy PBKDF2 support"
359 "WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html": {
360 "disabled": "Lousy PBKDF2 support"
362 "WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html": {
363 "disabled": "Lousy PBKDF2 support"
365 "WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js": {
366 "test_name": "aes_gcm.https.worker.html",
368 "AES-GCM 128-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
369 "AES-GCM 192-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
370 "AES-GCM 256-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
371 "AES-GCM 128-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" },
372 "AES-GCM 192-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" },
373 "AES-GCM 256-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" }
376 "WebCryptoAPI/encrypt_decrypt/test_aes_gcm.https.html": {
378 "AES-GCM 128-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
379 "AES-GCM 192-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
380 "AES-GCM 256-bit key, illegal tag length 256-bits": { "expected": "FAIL" },
381 "AES-GCM 128-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" },
382 "AES-GCM 192-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" },
383 "AES-GCM 256-bit key, illegal tag length 256-bits decryption": { "expected": "FAIL" }
386 "WebCryptoAPI/idlharness.https.worker.js": {
387 "test_name": "idlharness.https.worker.html",
389 "ArrayBuffer interface: existence and properties of interface object": { "expected": "FAIL" }
392 "WebCryptoAPI/secure_context/crypto-subtle-non-secure-context-not-available.sub.html": {
394 "Non-secure context window does not have access to crypto.subtle": { "expected": "FAIL" },
395 "Non-secure context worker does not have access to crypto.subtle": { "expected": "FAI:" }
398 "WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https.html": {
400 "Can wrap and unwrap ECDSA public key keys using jwk and AES-KW": { "expected": "FAIL" },
401 "Can wrap and unwrap ECDSA private key keys using jwk and AES-KW": { "expected": "FAIL" },
402 "Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
403 "Can wrap and unwrap ECDH public key keys using jwk and AES-KW": { "expected": "FAIL" },
404 "Can wrap and unwrap ECDH private key keys using jwk and AES-KW": { "expected": "FAIL" },
405 "Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
406 "Can wrap and unwrap AES-CTR keys using jwk and AES-KW": { "expected": "FAIL" },
407 "Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
408 "Can wrap and unwrap AES-CBC keys using jwk and AES-KW": { "expected": "FAIL" },
409 "Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
410 "Can wrap and unwrap AES-GCM keys using jwk and AES-KW": { "expected": "FAIL" },
411 "Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
412 "Can wrap and unwrap AES-KW keys using jwk and AES-KW": { "expected": "FAIL" },
413 "Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
414 "Can wrap and unwrap HMAC keys using jwk and AES-KW": { "expected": "FAIL" },
415 "Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
416 "Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-KW": { "expected": "FAIL" },
417 "Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
418 "Can wrap and unwrap RSA-PSS private key keys using jwk and AES-KW": { "expected": "FAIL" },
419 "Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
420 "Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-KW": { "expected": "FAIL" },
421 "Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" }
424 "WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js": {
425 "test_name": "wrapKey_unwrapKey.https.worker.html",
427 "Can wrap and unwrap ECDSA public key keys using jwk and AES-KW": { "expected": "FAIL" },
428 "Can wrap and unwrap ECDSA private key keys using jwk and AES-KW": { "expected": "FAIL" },
429 "Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
430 "Can wrap and unwrap ECDH public key keys using jwk and AES-KW": { "expected": "FAIL" },
431 "Can wrap and unwrap ECDH private key keys using jwk and AES-KW": { "expected": "FAIL" },
432 "Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
433 "Can wrap and unwrap AES-CTR keys using jwk and AES-KW": { "expected": "FAIL" },
434 "Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
435 "Can wrap and unwrap AES-CBC keys using jwk and AES-KW": { "expected": "FAIL" },
436 "Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
437 "Can wrap and unwrap AES-GCM keys using jwk and AES-KW": { "expected": "FAIL" },
438 "Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
439 "Can wrap and unwrap AES-KW keys using jwk and AES-KW": { "expected": "FAIL" },
440 "Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
441 "Can wrap and unwrap HMAC keys using jwk and AES-KW": { "expected": "FAIL" },
442 "Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
443 "Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys using jwk and AES-KW": { "expected": "FAIL" },
444 "Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
445 "Can wrap and unwrap RSA-PSS private key keys using jwk and AES-KW": { "expected": "FAIL" },
446 "Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" },
447 "Can wrap and unwrap RSA-OAEP private key keys using jwk and AES-KW": { "expected": "FAIL" },
448 "Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-KW": { "expected": "FAIL" }